2005-09-30 |
Nate Begeman | Remove some now-dead code.
|
commit | commitdiff | tree |
2005-09-19 |
Nate Begeman | Stub out the rest of the DAG Combiner. Just need to...
|
commit | commitdiff | tree |
2005-09-16 |
Nate Begeman | More DAG combining. Still need the branch instructions...
|
commit | commitdiff | tree |
2005-09-09 |
Nate Begeman | Last round of 2-node folds from SD.cpp. Will move...
|
commit | commitdiff | tree |
2005-09-08 |
Nate Begeman | Move yet more folds over to the dag combiner from sd.cpp
|
commit | commitdiff | tree |
2005-09-07 |
Nate Begeman | Another round of dag combiner changes. This fixes...
|
commit | commitdiff | tree |
2005-09-07 |
Nate Begeman | Implement a common missing fold, (add (add x, c1),...
|
commit | commitdiff | tree |
2005-09-07 |
Nate Begeman | Add an option to the DAG Combiner to enable it for...
|
commit | commitdiff | tree |
2005-09-06 |
Nate Begeman | Test the new 64bit i64<->fp functionality
|
commit | commitdiff | tree |
2005-09-06 |
Nate Begeman | Implement i64<->fp using the fctidz/fcfid instructions...
|
commit | commitdiff | tree |
2005-09-06 |
Nate Begeman | Add note about future optimization noted in the ppc...
|
commit | commitdiff | tree |
2005-09-06 |
Nate Begeman | Add accessor for 64bit flag, so that we can tell when...
|
commit | commitdiff | tree |
2005-09-06 |
Nate Begeman | Next round of DAGCombiner changes. This version now...
|
commit | commitdiff | tree |
2005-09-02 |
Nate Begeman | Next round of DAG Combiner changes. Just need to support...
|
commit | commitdiff | tree |
2005-09-01 |
Nate Begeman | Fix some code in the current node combining code, spotted...
|
commit | commitdiff | tree |
2005-09-01 |
Nate Begeman | Implement first round of feedback from chris (there...
|
commit | commitdiff | tree |
2005-09-01 |
Nate Begeman | Add the rest of the currently implemented visit routines...
|
commit | commitdiff | tree |
2005-09-01 |
Nate Begeman | First pass at the DAG Combiner. It isn't used anywhere...
|
commit | commitdiff | tree |
2005-09-01 |
Nate Begeman | Add regression test for efficient codegen of i32 x...
|
commit | commitdiff | tree |
2005-08-31 |
Nate Begeman | Enable generation of AssertSext and AssertZext in the...
|
commit | commitdiff | tree |
2005-08-31 |
Nate Begeman | Sigh, not my day. Fix typo.
|
commit | commitdiff | tree |
2005-08-31 |
Nate Begeman | Fix a mistake in my previous patch pointed out by sabre...
|
commit | commitdiff | tree |
2005-08-31 |
Nate Begeman | Remove some unnecessary casts, and add the AssertZext...
|
commit | commitdiff | tree |
2005-08-31 |
Nate Begeman | Add support for count trailing zeroes, and population...
|
commit | commitdiff | tree |
2005-08-30 |
Nate Begeman | Remove a bogus piece of my AssertSext/AssertZext patch...
|
commit | commitdiff | tree |
2005-08-30 |
Nate Begeman | Add support for AssertSext and AssertZext, folding...
|
commit | commitdiff | tree |
2005-08-30 |
Nate Begeman | Add AssertSext, AssertZext nodes for targets that pass...
|
commit | commitdiff | tree |
2005-08-26 |
Nate Begeman | Remove operand type 'crbit', since it is no longer...
|
commit | commitdiff | tree |
2005-08-26 |
Nate Begeman | Remove some code made dead by the fsel patch
|
commit | commitdiff | tree |
2005-08-26 |
Nate Begeman | Fix JIT encoding of conditional branches
|
commit | commitdiff | tree |
2005-08-26 |
Nate Begeman | SUBFIC produces two results, not one.
|
commit | commitdiff | tree |
2005-08-26 |
Nate Begeman | Implement SHL_PARTS and SRL_PARTS
|
commit | commitdiff | tree |
2005-08-25 |
Nate Begeman | New fold for SELECT_CC
|
commit | commitdiff | tree |
2005-08-25 |
Nate Begeman | Remove option to make SetCC illegal on PowerPC after...
|
commit | commitdiff | tree |
2005-08-24 |
Nate Begeman | Whoops, fix a thinko. All cases except SETNE are now...
|
commit | commitdiff | tree |
2005-08-24 |
Nate Begeman | Remove unused statistic
|
commit | commitdiff | tree |
2005-08-24 |
Nate Begeman | Add the "ppc specific" setcc-equivalent select_cc cases
|
commit | commitdiff | tree |
2005-08-24 |
Nate Begeman | Teach SelectionDAG how to simplify a few more setcc...
|
commit | commitdiff | tree |
2005-08-24 |
Nate Begeman | Fix optimization of select_cc seteq X, 0, 1, 0 -> srl...
|
commit | commitdiff | tree |
2005-08-23 |
Nate Begeman | Ack, typo
|
commit | commitdiff | tree |
2005-08-23 |
Nate Begeman | Add an option to make SetCC illegal as a beta option
|
commit | commitdiff | tree |
2005-08-23 |
Nate Begeman | Teach the SelectionDAG how to transform select_cc eq...
|
commit | commitdiff | tree |
2005-08-23 |
Nate Begeman | Teach Legalize how to turn setcc into select_cc
|
commit | commitdiff | tree |
2005-08-23 |
Nate Begeman | Remove some instructions we no longer generate
|
commit | commitdiff | tree |
2005-08-19 |
Nate Begeman | Fix a bug where we were passing the wrong number of...
|
commit | commitdiff | tree |
2005-08-19 |
Nate Begeman | Add support for target nodes with more than 3 operands...
|
commit | commitdiff | tree |
2005-08-19 |
Nate Begeman | ISD::OR, and it's accompanying SelectBitfieldInsert
|
commit | commitdiff | tree |
2005-08-18 |
Nate Begeman | Remove the X86 and PowerPC Simple instruction selectors...
|
commit | commitdiff | tree |
2005-08-18 |
Nate Begeman | Add shifts.
|
commit | commitdiff | tree |
2005-08-18 |
Nate Begeman | Fix int foo() { return 65535; } by using the top 16...
|
commit | commitdiff | tree |
2005-08-18 |
Nate Begeman | Improve ISD::Constant codegen.
|
commit | commitdiff | tree |
2005-08-18 |
Nate Begeman | Add support for ISD::AND, and its various optimized...
|
commit | commitdiff | tree |
2005-08-18 |
Nate Begeman | Add support for target DAG nodes that take 4 operands...
|
commit | commitdiff | tree |
2005-08-18 |
Nate Begeman | Maintain consistency in negating things
|
commit | commitdiff | tree |
2005-08-18 |
Nate Begeman | Implement XOR, remove a broken sign_extend_inreg case
|
commit | commitdiff | tree |
2005-08-18 |
Nate Begeman | Add a testcase for load short -> uint, which is currently...
|
commit | commitdiff | tree |
2005-08-18 |
Nate Begeman | Add a bunch more simple nodes.
|
commit | commitdiff | tree |
2005-08-18 |
Nate Begeman | Add a couple more nodes that are easy to handle
|
commit | commitdiff | tree |
2005-08-18 |
Nate Begeman | Be fruitful and multiply!
|
commit | commitdiff | tree |
2005-08-17 |
Nate Begeman | Teach the DAG->DAG ISel about FNEG, and how it can...
|
commit | commitdiff | tree |
2005-08-17 |
Nate Begeman | Add two new methods isTargetOpcode() which returns...
|
commit | commitdiff | tree |
2005-08-17 |
Nate Begeman | Implement a couple improvements:
|
commit | commitdiff | tree |
2005-08-16 |
Nate Begeman | Implement BR_CC and BRTWOWAY_CC. This allows the removal...
|
commit | commitdiff | tree |
2005-08-14 |
Nate Begeman | Fix last night's PPC32 regressions by
|
commit | commitdiff | tree |
2005-08-14 |
Nate Begeman | Fix last night's X86 regressions by putting code for...
|
commit | commitdiff | tree |
2005-08-14 |
Nate Begeman | Fix FP_TO_UINT with Scalar SSE2 now that the legalizer...
|
commit | commitdiff | tree |
2005-08-14 |
Nate Begeman | Teach the legalizer how to legalize FP_TO_UINT.
|
commit | commitdiff | tree |
2005-08-14 |
Nate Begeman | Make FP_TO_UINT Illegal. This allows us to generate...
|
commit | commitdiff | tree |
2005-08-13 |
Nate Begeman | Remove an unncessary argument to SimplifySelectCC and...
|
commit | commitdiff | tree |
2005-08-13 |
Nate Begeman | Fix the fabs regression on x86 by abstracting the select_cc...
|
commit | commitdiff | tree |
2005-08-13 |
Nate Begeman | Remove support for 64b PPC, it's been broken for a...
|
commit | commitdiff | tree |
2005-08-11 |
Nate Begeman | Add a select_cc optimization for recognizing abs(int...
|
commit | commitdiff | tree |
2005-08-11 |
Nate Begeman | Some SELECT_CC cleanups:
|
commit | commitdiff | tree |
2005-08-10 |
Nate Begeman | Make SELECT illegal on PPC32, switch to using SELECT_CC...
|
commit | commitdiff | tree |
2005-08-10 |
Nate Begeman | Add new node, SELECT_CC. This node is for targets...
|
commit | commitdiff | tree |
2005-08-08 |
Nate Begeman | Factor out some common code, and be smarter about when...
|
commit | commitdiff | tree |
2005-08-08 |
Nate Begeman | Fix JIT encoding of ppc mfocrf instruction; the operands...
|
commit | commitdiff | tree |
2005-08-04 |
Nate Begeman | Add an extra parameter that Chris requested
|
commit | commitdiff | tree |
2005-08-04 |
Nate Begeman | Fix a fixme in CondPropagate.cpp by moving a PhiNode...
|
commit | commitdiff | tree |
2005-08-04 |
Nate Begeman | Fix a fixme in LegalizeDAG
|
commit | commitdiff | tree |
2005-08-04 |
Nate Begeman | Hack to naturally align doubles in the constant pool...
|
commit | commitdiff | tree |
2005-08-04 |
Nate Begeman | Use the new subtarget support to automatically choose...
|
commit | commitdiff | tree |
2005-08-04 |
Nate Begeman | Remove some more dead code.
|
commit | commitdiff | tree |
2005-08-04 |
Nate Begeman | Add Subtarget support to PowerPC. Next up, using it.
|
commit | commitdiff | tree |
2005-08-03 |
Nate Begeman | Scalar SSE: load +0.0 -> xorps/xorpd
|
commit | commitdiff | tree |
2005-08-03 |
Nate Begeman | Add a couple rlwinm tests for bitfield clears
|
commit | commitdiff | tree |
2005-08-03 |
Nate Begeman | Update rlwimi tests to catch all the cases we care...
|
commit | commitdiff | tree |
2005-07-30 |
Nate Begeman | Ack, typo
|
commit | commitdiff | tree |
2005-07-30 |
Nate Begeman | Commit a new LoopStrengthReduce pass that can use scalar...
|
commit | commitdiff | tree |
2005-07-30 |
Nate Begeman | Break SCEVExpander out of IndVarSimplify into its own...
|
commit | commitdiff | tree |
2005-07-28 |
Nate Begeman | Fold constant adds into loads and stores to frame indices.
|
commit | commitdiff | tree |
2005-07-27 |
Nate Begeman | Fix some comments
|
commit | commitdiff | tree |
2005-07-27 |
Nate Begeman | Implement the optimization for the Red Zone on Darwin...
|
commit | commitdiff | tree |
2005-07-26 |
Nate Begeman | Update the PPC readme
|
commit | commitdiff | tree |
2005-07-25 |
Nate Begeman | Fix an optimization put in for accessing static globals...
|
commit | commitdiff | tree |
2005-07-21 |
Nate Begeman | Support building non-PIC
|
commit | commitdiff | tree |
2005-07-21 |
Nate Begeman | Support assembling fsqrt on darwin. This will be implemente...
|
commit | commitdiff | tree |
2005-07-20 |
Nate Begeman | Generate mfocrf when targeting g5. Generate fsqrt...
|
commit | commitdiff | tree |
2005-07-19 |
Nate Begeman | Integrate SelectFPExpr into SelectExpr. This gets...
|
commit | commitdiff | tree |
2005-07-19 |
Nate Begeman | Remove unnecessary FP_EXTEND. This causes worse codegen...
|
commit | commitdiff | tree |
next |