| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Fix the trunc(load) case, finally allowing crafty and povray to pass | Chris Lattner | 2005-10-13 | 1 | -1/+2 |
* | Fix some bugs in (sext (load x)) | Chris Lattner | 2005-10-13 | 1 | -1/+2 |
* | When ExpandOp'ing a [SZ]EXTLOAD, make sure to remember that the chain | Chris Lattner | 2005-10-13 | 1 | -2/+28 |
* | Implement PromoteOp for *EXTLOAD, allowing MallocBench/gs to Legalize | Chris Lattner | 2005-10-13 | 1 | -0/+10 |
* | Fix the remaining DAGCombiner issues pointed out by sabre. This should fix | Nate Begeman | 2005-10-13 | 1 | -16/+11 |
* | Fix a minor bug in the dag combiner that broke pcompress2 and some other | Chris Lattner | 2005-10-13 | 1 | -4/+3 |
* | Add support to Legalize for expanding i64 sextload/zextload into hi and lo | Nate Begeman | 2005-10-13 | 1 | -0/+35 |
* | Inhibit instructions from being pushed before function calls. This will | Jim Laskey | 2005-10-13 | 1 | -3/+55 |
* | Move some Legalize functionality over to the DAGCombiner where it belongs. | Nate Begeman | 2005-10-13 | 3 | -149/+79 |
* | Fix a potential bug with two combine-to's back to back that chris pointed | Nate Begeman | 2005-10-12 | 1 | -4/+14 |
* | More cool stuff for the dag combiner. We can now finally handle things | Nate Begeman | 2005-10-12 | 1 | -3/+22 |
* | Finally committing to the new scheduler. Still -sched=none by default. | Jim Laskey | 2005-10-12 | 1 | -249/+125 |
* | Added graphviz/gv support for MF. | Jim Laskey | 2005-10-12 | 1 | -0/+22 |
* | Fix (hopefully the last) issue where LSR is nondeterminstic. When pulling | Chris Lattner | 2005-10-11 | 1 | -8/+14 |
* | Fix another problem where LSR was being nondeterminstic. Also remove elements | Chris Lattner | 2005-10-11 | 1 | -10/+16 |
* | Fix another lsr-is-nondeterministic case | Chris Lattner | 2005-10-11 | 1 | -6/+10 |
* | Fix a powerpc crash on CodeGen/Generic/llvm-ct-intrinsics.ll | Chris Lattner | 2005-10-11 | 1 | -1/+1 |
* | Add a canonicalization that got lost, fixing PowerPC/fold-li.ll:SUB | Chris Lattner | 2005-10-11 | 1 | -3/+5 |
* | clean up some corner cases | Chris Lattner | 2005-10-10 | 1 | -2/+6 |
* | Implement trivial DSE. If two stores are neighbors and store to the same | Chris Lattner | 2005-10-10 | 1 | -0/+29 |
* | Add support for CombineTo, allowing the dag combiner to replace nodes with | Chris Lattner | 2005-10-10 | 1 | -2/+56 |
* | Teach the DAGCombiner several new tricks, teaching it how to turn | Nate Begeman | 2005-10-10 | 1 | -32/+46 |
* | Fix comment | Chris Lattner | 2005-10-10 | 1 | -1/+1 |
* | Add ISD::ADD to MaskedValueIsZero | Chris Lattner | 2005-10-10 | 1 | -0/+8 |
* | This function is now dead | Chris Lattner | 2005-10-10 | 1 | -110/+0 |
* | Enable Nate's excellent DAG combiner work by default. This allows the | Chris Lattner | 2005-10-10 | 2 | -558/+18 |
* | These definitions have been moved to common code. | Chris Lattner | 2005-10-10 | 1 | -199/+0 |
* | Pull DAG ISel generation nodes out of the PowerPC backend to where they | Chris Lattner | 2005-10-10 | 2 | -89/+216 |
* | add a todo for something I noticed | Chris Lattner | 2005-10-09 | 1 | -0/+4 |
* | (X & Y) & C == 0 if either X&C or Y&C are zero | Chris Lattner | 2005-10-09 | 2 | -3/+12 |
* | Make MaskedValueIsZero a bit more aggressive | Chris Lattner | 2005-10-09 | 1 | -3/+9 |
* | This seems useful from the original patch that added the function. If there ... | Andrew Lenharth | 2005-10-09 | 2 | -0/+21 |
* | Fix funky xcode indentation | Chris Lattner | 2005-10-09 | 1 | -50/+50 |
* | Hrm, you didn't see this. | Chris Lattner | 2005-10-09 | 1 | -3/+0 |
* | Fix a source of non-determinism in the backend: the order of processing | Chris Lattner | 2005-10-09 | 1 | -6/+25 |
* | When emiting a CopyFromReg and the source is already a vreg, do not bother | Chris Lattner | 2005-10-09 | 1 | -27/+31 |
* | Disable formation of rlwinm instructions from SRA bases. This fixes | Chris Lattner | 2005-10-09 | 1 | -2/+2 |
* | Remove another unused file. Preparing for the great "enable i64 on ppc32" | Nate Begeman | 2005-10-08 | 1 | -35/+0 |
* | Remove a file that is no longer used | Nate Begeman | 2005-10-08 | 1 | -46/+0 |
* | Lo and behold, the last bits of SelectionDAG.cpp have been moved over. | Nate Begeman | 2005-10-08 | 1 | -6/+150 |
* | When preselecting, favor things that have low depth to select first. This | Chris Lattner | 2005-10-07 | 1 | -5/+8 |
* | remove debugging code | Chris Lattner | 2005-10-07 | 1 | -5/+1 |
* | implement CodeGen/PowerPC/div-2.ll:test2-4 by propagating zero bits through | Chris Lattner | 2005-10-07 | 2 | -1/+41 |
* | fix indentation | Chris Lattner | 2005-10-07 | 1 | -57/+57 |
* | Turn sdivs into udivs when we can prove the sign bits are clear. This | Chris Lattner | 2005-10-07 | 2 | -0/+21 |
* | Remove useless variable. | Jeff Cohen | 2005-10-07 | 1 | -1/+1 |
* | add a hack to work around broken VC++ scoping rules. Thx to JeffC for pointing | Chris Lattner | 2005-10-07 | 1 | -13/+13 |
* | Fix a CQ regression from my patch to split F32/F64 into seperate register | Chris Lattner | 2005-10-07 | 1 | -1/+2 |
* | Fix CodeGen/Generic/bool-to-double.ll | Chris Lattner | 2005-10-07 | 1 | -0/+3 |
* | Pull out Call, reducing stack frame size from 6032 bytes to 5184 bytes. | Chris Lattner | 2005-10-06 | 1 | -106/+111 |