| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix a case where the DAG Combiner would accidentally CSE flag-producing nodes, | Chris Lattner | 2005-12-19 | 1 | -1/+6 |
* | Amend comment. | Jim Laskey | 2005-12-19 | 1 | -1/+2 |
* | Create a strong dependency for loads following stores. This will leave a | Jim Laskey | 2005-12-19 | 1 | -2/+6 |
* | Make sure to relegalize new nodes | Chris Lattner | 2005-12-18 | 1 | -11/+21 |
* | Keep VC++ happy. | Jeff Cohen | 2005-12-18 | 1 | -0/+1 |
* | More corrections for flagged copyto/from reg | Chris Lattner | 2005-12-18 | 1 | -8/+11 |
* | legalize copytoreg and copyfromreg nodes that have flag operands correctly. | Chris Lattner | 2005-12-18 | 1 | -11/+34 |
* | Fix a bug Sabre was having where the DAG root was a group. The group dominator | Jim Laskey | 2005-12-18 | 1 | -1/+6 |
* | Groups were not emitted if the dominator node and the node in the ordering list | Jim Laskey | 2005-12-18 | 1 | -10/+6 |
* | Simplify code | Chris Lattner | 2005-12-18 | 1 | -7/+2 |
* | allow custom expansion of BR_CC | Chris Lattner | 2005-12-17 | 1 | -11/+25 |
* | X86 lowers SELECT to a cmp / test followed by a conditional move. | Evan Cheng | 2005-12-17 | 1 | -0/+10 |
* | Added source file/line correspondence for dwarf (PowerPC only at this point.) | Jim Laskey | 2005-12-16 | 4 | -5/+37 |
* | Don't create SEXTLOAD/ZEXTLOAD instructions that the target doesn't support | Chris Lattner | 2005-12-15 | 1 | -2/+4 |
* | When folding loads into ops, immediately replace uses of the op with the | Chris Lattner | 2005-12-14 | 1 | -6/+6 |
* | Fix the (zext (zextload)) case to trigger, similarly for sign extends. | Chris Lattner | 2005-12-14 | 1 | -7/+28 |
* | Fix a miscompilation in crafty due to a recent patch | Chris Lattner | 2005-12-14 | 1 | -1/+1 |
* | Fold (zext (load x) to (zextload x). | Evan Cheng | 2005-12-14 | 1 | -1/+18 |
* | Don't lump the filename and working dir together | Chris Lattner | 2005-12-13 | 1 | -15/+16 |
* | Add a couple more fields, move ctor init list to .cpp file, add support | Chris Lattner | 2005-12-13 | 1 | -0/+70 |
* | Lowering constant pool entries on ppc exposed a bug in the recently added | Nate Begeman | 2005-12-13 | 1 | -1/+1 |
* | Accept and ignore prefetches for now | Chris Lattner | 2005-12-12 | 1 | -0/+3 |
* | Fix CodeGen/Generic/2005-12-12-ExpandSextInreg.ll | Chris Lattner | 2005-12-12 | 1 | -0/+10 |
* | Minor tweak to get isel opt | Chris Lattner | 2005-12-11 | 1 | -1/+2 |
* | Add support for TargetConstantPool nodes to the dag isel emitter, and use | Nate Begeman | 2005-12-10 | 1 | -1/+3 |
* | Added new getNode and getTargetNode variants for X86 stores. | Evan Cheng | 2005-12-10 | 1 | -60/+73 |
* | Avoid emitting two tabs when switching to a named section | Chris Lattner | 2005-12-09 | 1 | -2/+2 |
* | Teach legalize how to promote sext_inreg to fix a problem Andrew pointed | Chris Lattner | 2005-12-09 | 1 | -0/+5 |
* | improve code insertion in two ways: | Chris Lattner | 2005-12-08 | 1 | -20/+26 |
* | Fix a crash where ConstantVec nodes were being generated with the wrong | Nate Begeman | 2005-12-07 | 2 | -2/+30 |
* | Only transform (sext (truncate x)) -> (sextinreg x) if before legalize or | Chris Lattner | 2005-12-07 | 1 | -1/+3 |
* | Teach the dag combiner to turn a truncate/sign_extend pair into a sextinreg | Chris Lattner | 2005-12-07 | 1 | -0/+4 |
* | Teach the SelectionDAG ISel how to turn ConstantPacked values into | Nate Begeman | 2005-12-06 | 4 | -5/+62 |
* | Fix the #1 code quality problem that I have seen on X86 (and it also affects | Chris Lattner | 2005-12-05 | 1 | -6/+162 |
* | dbg.stoppoint returns a value, don't forget to init it | Chris Lattner | 2005-12-03 | 1 | -0/+1 |
* | bah, must generate all results | Andrew Lenharth | 2005-12-02 | 1 | -2/+8 |
* | cycle counter fix | Andrew Lenharth | 2005-12-02 | 1 | -0/+6 |
* | Don't remove two operand, two result nodes from the binary ops map. These | Chris Lattner | 2005-12-01 | 1 | -36/+39 |
* | Promote line and column number information for our friendly 64-bit targets. | Chris Lattner | 2005-12-01 | 1 | -3/+10 |
* | This is a bugfix for SelectNodeTo. In certain situations, we could be | Chris Lattner | 2005-12-01 | 1 | -0/+110 |
* | Support multiple ValueTypes per RegisterClass, needed for upcoming vector | Nate Begeman | 2005-12-01 | 1 | -1/+1 |
* | Make SelectNodeTo return N | Chris Lattner | 2005-11-30 | 1 | -35/+49 |
* | CALLSEQ_START/END nodes don't get memoized, do not add them in when | Chris Lattner | 2005-11-30 | 1 | -0/+4 |
* | At long last, you can say that f32 isn't supported for setcc | Andrew Lenharth | 2005-11-30 | 1 | -1/+28 |
* | First chunk of actually generating vector code for packed types. These | Nate Begeman | 2005-11-30 | 1 | -2/+12 |
* | add support for custom lowering SINT_TO_FP | Andrew Lenharth | 2005-11-30 | 1 | -0/+13 |
* | Fix a problem with llvm-ranlib that (on some platforms) caused the archive | Reid Spencer | 2005-11-30 | 1 | -0/+30 |
* | Fixed a bug introduced by my last commit: TargetGlobalValues should key on | Evan Cheng | 2005-11-30 | 1 | -7/+13 |
* | Added an index field to GlobalAddressSDNode so it can represent X+12, etc. | Evan Cheng | 2005-11-30 | 3 | -3/+23 |
* | Add support for a new STRING and LOCATION node for line number support, patch | Chris Lattner | 2005-11-29 | 4 | -2/+113 |