| Commit message (Expand) | Author | Age | Files | Lines |
* | prune #includes | Chris Lattner | 2005-10-15 | 2 | -3/+2 |
* | These instructions are now autogenerated | Chris Lattner | 2005-10-15 | 1 | -34/+0 |
* | Add a pattern for FSQRTS | Chris Lattner | 2005-10-15 | 1 | -1/+1 |
* | remove dead code | Chris Lattner | 2005-10-15 | 1 | -8/+3 |
* | Implement the last major missing piece in the DAG isel generator: when emitting | Chris Lattner | 2005-10-15 | 1 | -17/+47 |
* | Use getExtLoad here instead of getNode, as extloads produce two values. This | Chris Lattner | 2005-10-15 | 1 | -2/+3 |
* | remove broken SRA/rlwimi case | Chris Lattner | 2005-10-15 | 1 | -11/+2 |
* | Rename PPC32*.h to PPC*.h | Chris Lattner | 2005-10-14 | 12 | -17/+16 |
* | Merge PPCJITInfo.h and PPC32JITInfo.h. Note that the PowerPCJITInfo | Chris Lattner | 2005-10-14 | 5 | -45/+22 |
* | Rename PowerPC*.h to PPC*.h | Chris Lattner | 2005-10-14 | 15 | -19/+19 |
* | Rename PowerPCInstrBuilder.h -> PPC* | Chris Lattner | 2005-10-14 | 3 | -3/+3 |
* | Nuke the PowerPCTargetMachine.h header. Note that the PowerPCTargetMachine | Chris Lattner | 2005-10-14 | 4 | -49/+24 |
* | Rename PowerPC*.td -> PPC*.td | Chris Lattner | 2005-10-14 | 2 | -4/+4 |
* | These are dead | Chris Lattner | 2005-10-14 | 2 | -74/+0 |
* | Eliminate PowerPC.td and PPC32.td, consolidating them into PPC.td | Chris Lattner | 2005-10-14 | 9 | -32/+70 |
* | Like the comment says... | Chris Lattner | 2005-10-14 | 1 | -6/+0 |
* | Nuke PowerPCInstrFormats.h, its contents are dead. Remove the definitions | Chris Lattner | 2005-10-14 | 6 | -87/+11 |
* | Properly split f32 and f64 into separate register classes for scalar sse fp | Nate Begeman | 2005-10-14 | 5 | -79/+78 |
* | Remove an unnecsesary file. PPC32 and PPC64 share architected registers. | Nate Begeman | 2005-10-14 | 4 | -52/+38 |
* | add the integer truncate/extension operations | Chris Lattner | 2005-10-14 | 1 | -3/+14 |
* | Make sure targets depend on TargetSelectionDAG.td | Chris Lattner | 2005-10-14 | 1 | -1/+1 |
* | These are now autogenerated | Chris Lattner | 2005-10-14 | 1 | -12/+0 |
* | Now that we have int/fp lattice values, implement the SDTCisOpSmallerThanOp | Chris Lattner | 2005-10-14 | 1 | -2/+41 |
* | Fairly serious rework of the typing code to add new int/fp lattice values. | Chris Lattner | 2005-10-14 | 2 | -60/+109 |
* | simplify the code a bit | Chris Lattner | 2005-10-14 | 1 | -26/+18 |
* | Add patterns for FP round/extend | Chris Lattner | 2005-10-14 | 1 | -2/+2 |
* | add a new SDTCisOpSmallerThanOp type constraint, and implement fround/fextend... | Chris Lattner | 2005-10-14 | 1 | -0/+13 |
* | Add basic support for recognizing a new SDTCisOpSmallerThanOp type constraint | Chris Lattner | 2005-10-14 | 2 | -1/+13 |
* | Implement a couple of new (important) features. | Chris Lattner | 2005-10-14 | 2 | -50/+128 |
* | Do not let getLegalValueTypes return a list with duplicates in it | Chris Lattner | 2005-10-14 | 1 | -0/+7 |
* | fold sext_in_reg, sext_in_reg where both have the same VT. This was | Nate Begeman | 2005-10-14 | 1 | -1/+1 |
* | Allow $ | Chris Lattner | 2005-10-14 | 1 | -1/+1 |
* | Relax the checking on zextload generation a bit, since as sabre pointed out | Nate Begeman | 2005-10-14 | 2 | -27/+49 |
* | Fix errors when compiling with -pedantic | Chris Lattner | 2005-10-14 | 1 | -5/+5 |
* | 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 |
* | Updated to be less restrictive on what is matched | Patrick Meredith | 2005-10-13 | 1 | -1/+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 |
* | apparently one of the makefile changes changed libprofile.so to profile.so | Chris Lattner | 2005-10-13 | 1 | -1/+1 |
* | This script is used to remove nodes with the label %tmp(.#)* and all | Patrick Meredith | 2005-10-13 | 1 | -0/+30 |
* | Nate implemented this :) | Chris Lattner | 2005-10-13 | 1 | -2/+0 |
* | Move some Legalize functionality over to the DAGCombiner where it belongs. | Nate Begeman | 2005-10-13 | 3 | -149/+79 |
* | SimplifySelectCC is dead | Nate Begeman | 2005-10-13 | 1 | -6/+0 |
* | 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 |