2006-01-10 |
Chris Lattner | silence a warning |
tree | commitdiff |
2006-01-10 |
Robert Bocchino | Added selection DAG support for the extractelement... |
tree | commitdiff |
2006-01-09 |
Chris Lattner | Fix an exponential function in libcall insertion to... |
tree | commitdiff |
2006-01-09 |
Evan Cheng | * Allow custom lowering of ADD_PARTS, SUB_PARTS, SHL_PA... |
tree | commitdiff |
2006-01-09 |
Evan Cheng | New getNode() variants. |
tree | commitdiff |
2006-01-06 |
Chris Lattner | Unbreak the build :( |
tree | commitdiff |
2006-01-06 |
Evan Cheng | Revert the previous check-in. Leave shl x, 1 along... |
tree | commitdiff |
2006-01-06 |
Evan Cheng | fold (shl x, 1) -> (add x, x) |
tree | commitdiff |
2006-01-06 |
Evan Cheng | Support for custom lowering of ISD::RET. |
tree | commitdiff |
2006-01-05 |
Jim Laskey | Added initial support for DEBUG_LABEL allowing debug... |
tree | commitdiff |
2006-01-04 |
Jim Laskey | Applied some recommend changes from sabre. The dominat... |
tree | commitdiff |
2006-01-04 |
Jim Laskey | Add unique id to debug location for debug label use... |
tree | commitdiff |
2006-01-04 |
Jim Laskey | Change how MachineDebugInfo is fetched. |
tree | commitdiff |
2005-12-30 |
Nate Begeman | Make sure to pass the offset into the new node, so... |
tree | commitdiff |
2005-12-29 |
Duraid Madina | purity++ |
tree | commitdiff |
2005-12-25 |
Andrew Lenharth | allow custom lowering to return null for legal results |
tree | commitdiff |
2005-12-24 |
Andrew Lenharth | Support Custom lowering of a few more operations. |
tree | commitdiff |
2005-12-23 |
Jim Laskey | Remove redundant debug locations. |
tree | commitdiff |
2005-12-23 |
Chris Lattner | unbreak the build :-/ |
tree | commitdiff |
2005-12-23 |
Evan Cheng | Allow custom lowering of LOAD, EXTLOAD, ZEXTLOAD, STORE... |
tree | commitdiff |
2005-12-23 |
Chris Lattner | Simplify store(bitconv(x)) to store(x). This allows... |
tree | commitdiff |
2005-12-23 |
Chris Lattner | fold (conv (load x)) -> (load (conv*)x). |
tree | commitdiff |
2005-12-23 |
Chris Lattner | Fold bitconv(bitconv(x)) -> x. We now compile this: |
tree | commitdiff |
2005-12-23 |
Chris Lattner | constant fold bits_convert in getNode and in the dag... |
tree | commitdiff |
2005-12-23 |
Chris Lattner | Fix a pasto |
tree | commitdiff |
2005-12-23 |
Chris Lattner | fix a thinko in the bit_convert handling code |
tree | commitdiff |
2005-12-23 |
Chris Lattner | add very simple support for the BIT_CONVERT node |
tree | commitdiff |
2005-12-22 |
Chris Lattner | remove dead code |
tree | commitdiff |
2005-12-22 |
Chris Lattner | The 81st column doesn't like code in it. |
tree | commitdiff |
2005-12-21 |
Evan Cheng | Lefted out TargetLowering:: |
tree | commitdiff |
2005-12-21 |
Evan Cheng | * Fix a GlobalAddress lowering bug. |
tree | commitdiff |
2005-12-21 |
Jim Laskey | Disengage DEBUG_LOC from non-PPC targets. |
tree | commitdiff |
2005-12-21 |
Evan Cheng | * Added support for X86 RET with an additional operand... |
tree | commitdiff |
2005-12-21 |
Chris Lattner | make sure to relegalize all cases |
tree | commitdiff |
2005-12-21 |
Chris Lattner | enable the gep isel opt |
tree | commitdiff |
2005-12-21 |
Chris Lattner | fix a bug I introduced that broke recursive expansion... |
tree | commitdiff |
2005-12-21 |
Chris Lattner | Lower ConstantAggregateZero into zeros |
tree | commitdiff |
2005-12-20 |
Evan Cheng | Added a hook to print out names of target specific... |
tree | commitdiff |
2005-12-20 |
Chris Lattner | Fix a nasty latent bug in the legalizer that was trigge... |
tree | commitdiff |
2005-12-19 |
Evan Cheng | X86 conditional branch support. |
tree | commitdiff |
2005-12-19 |
Evan Cheng | Print out opcode number if it's an unknown target node. |
tree | commitdiff |
2005-12-19 |
Chris Lattner | Fix a case where the DAG Combiner would accidentally... |
tree | commitdiff |
2005-12-19 |
Jim Laskey | Amend comment. |
tree | commitdiff |
2005-12-19 |
Jim Laskey | Create a strong dependency for loads following stores... |
tree | commitdiff |
2005-12-18 |
Chris Lattner | Make sure to relegalize new nodes |
tree | commitdiff |
2005-12-18 |
Jeff Cohen | Keep VC++ happy. |
tree | commitdiff |
2005-12-18 |
Chris Lattner | More corrections for flagged copyto/from reg |
tree | commitdiff |
2005-12-18 |
Chris Lattner | legalize copytoreg and copyfromreg nodes that have... |
tree | commitdiff |
2005-12-18 |
Jim Laskey | Fix a bug Sabre was having where the DAG root was a... |
tree | commitdiff |
2005-12-18 |
Jim Laskey | Groups were not emitted if the dominator node and the... |
tree | commitdiff |
2005-12-18 |
Chris Lattner | Simplify code |
tree | commitdiff |
2005-12-17 |
Chris Lattner | allow custom expansion of BR_CC |
tree | commitdiff |
2005-12-17 |
Evan Cheng | X86 lowers SELECT to a cmp / test followed by a conditi... |
tree | commitdiff |
2005-12-16 |
Jim Laskey | Added source file/line correspondence for dwarf (PowerP... |
tree | commitdiff |
2005-12-15 |
Chris Lattner | Don't create SEXTLOAD/ZEXTLOAD instructions that the... |
tree | commitdiff |
2005-12-14 |
Chris Lattner | When folding loads into ops, immediately replace uses... |
tree | commitdiff |
2005-12-14 |
Chris Lattner | Fix the (zext (zextload)) case to trigger, similarly... |
tree | commitdiff |
2005-12-14 |
Chris Lattner | Fix a miscompilation in crafty due to a recent patch |
tree | commitdiff |
2005-12-14 |
Evan Cheng | Fold (zext (load x) to (zextload x). |
tree | commitdiff |
2005-12-13 |
Chris Lattner | Don't lump the filename and working dir together |
tree | commitdiff |
2005-12-13 |
Nate Begeman | Lowering constant pool entries on ppc exposed a bug... |
tree | commitdiff |
2005-12-12 |
Chris Lattner | Accept and ignore prefetches for now |
tree | commitdiff |
2005-12-12 |
Chris Lattner | Fix CodeGen/Generic/2005-12-12-ExpandSextInreg.ll |
tree | commitdiff |
2005-12-11 |
Chris Lattner | Minor tweak to get isel opt |
tree | commitdiff |
2005-12-10 |
Nate Begeman | Add support for TargetConstantPool nodes to the dag... |
tree | commitdiff |
2005-12-10 |
Evan Cheng | Added new getNode and getTargetNode variants for X86... |
tree | commitdiff |
2005-12-09 |
Chris Lattner | Teach legalize how to promote sext_inreg to fix a probl... |
tree | commitdiff |
2005-12-08 |
Chris Lattner | improve code insertion in two ways: |
tree | commitdiff |
2005-12-07 |
Nate Begeman | Fix a crash where ConstantVec nodes were being generate... |
tree | commitdiff |
2005-12-07 |
Chris Lattner | Only transform (sext (truncate x)) -> (sextinreg x... |
tree | commitdiff |
2005-12-07 |
Chris Lattner | Teach the dag combiner to turn a truncate/sign_extend... |
tree | commitdiff |
2005-12-06 |
Nate Begeman | Teach the SelectionDAG ISel how to turn ConstantPacked... |
tree | commitdiff |
2005-12-05 |
Chris Lattner | Fix the #1 code quality problem that I have seen on... |
tree | commitdiff |
2005-12-03 |
Chris Lattner | dbg.stoppoint returns a value, don't forget to init it |
tree | commitdiff |
2005-12-02 |
Andrew Lenharth | bah, must generate all results |
tree | commitdiff |
2005-12-02 |
Andrew Lenharth | cycle counter fix |
tree | commitdiff |
2005-12-01 |
Chris Lattner | Don't remove two operand, two result nodes from the... |
tree | commitdiff |
2005-12-01 |
Chris Lattner | Promote line and column number information for our... |
tree | commitdiff |
2005-12-01 |
Chris Lattner | This is a bugfix for SelectNodeTo. In certain situatio... |
tree | commitdiff |
2005-12-01 |
Nate Begeman | Support multiple ValueTypes per RegisterClass, needed... |
tree | commitdiff |
2005-11-30 |
Chris Lattner | Make SelectNodeTo return N |
tree | commitdiff |
2005-11-30 |
Chris Lattner | CALLSEQ_START/END nodes don't get memoized, do not... |
tree | commitdiff |
2005-11-30 |
Andrew Lenharth | At long last, you can say that f32 isn't supported... |
tree | commitdiff |
2005-11-30 |
Nate Begeman | First chunk of actually generating vector code for... |
tree | commitdiff |
2005-11-30 |
Andrew Lenharth | add support for custom lowering SINT_TO_FP |
tree | commitdiff |
2005-11-30 |
Reid Spencer | Fix a problem with llvm-ranlib that (on some platforms... |
tree | commitdiff |
2005-11-30 |
Evan Cheng | Fixed a bug introduced by my last commit: TargetGlobalV... |
tree | commitdiff |
2005-11-30 |
Evan Cheng | Added an index field to GlobalAddressSDNode so it can... |
tree | commitdiff |
2005-11-29 |
Chris Lattner | Add support for a new STRING and LOCATION node for... |
tree | commitdiff |
2005-11-29 |
Nate Begeman | Add the majority of the vector machien value types... |
tree | commitdiff |
2005-11-22 |
Nate Begeman | Check in code to scalarize arbitrarily wide packed... |
tree | commitdiff |
2005-11-22 |
Nate Begeman | Rather than attempting to legalize 1 x float, make... |
tree | commitdiff |
2005-11-20 |
Chris Lattner | Legalize MERGE_VALUES, expand READCYCLECOUNTER correctl... |
tree | commitdiff |
2005-11-20 |
Andrew Lenharth | The first patch of X86 support for read cycle counter |
tree | commitdiff |
2005-11-20 |
Chris Lattner | more progress towards bug 291 being finished. Patch... |
tree | commitdiff |
2005-11-19 |
Chris Lattner | Unbreak codegen of bools. This should fix the llc... |
tree | commitdiff |
2005-11-19 |
Chris Lattner | Improve Selection DAG printer portability. Patch by... |
tree | commitdiff |
2005-11-19 |
Chris Lattner | Teach the graph viewer to handle register operands... |
tree | commitdiff |
2005-11-19 |
Chris Lattner | Silence a bogus warning |
tree | commitdiff |
2005-11-19 |
Chris Lattner | Add some method variants, patch by Evan Cheng |
tree | commitdiff |
next |