| Commit message (Expand) | Author | Age | Files | Lines |
* | Make IVUseShouldUsePostIncValue more aggressive when the use is a PHI. In | Chris Lattner | 2005-10-03 | 1 | -6/+38 |
* | Refactor some code into a function | Chris Lattner | 2005-10-03 | 1 | -7/+23 |
* | This break is bogus and I have no idea why it was there. Basically it prevents | Chris Lattner | 2005-10-03 | 1 | -1/+0 |
* | when checking if we should move a split edge block outside of a loop, | Chris Lattner | 2005-10-03 | 1 | -7/+6 |
* | Fix a problem where the legalizer would run out of stack space on extremely | Chris Lattner | 2005-10-02 | 1 | -9/+36 |
* | silence a bogus warning | Chris Lattner | 2005-10-02 | 1 | -1/+1 |
* | silence some warnings | Chris Lattner | 2005-10-02 | 1 | -3/+2 |
* | silence a warning | Chris Lattner | 2005-10-02 | 1 | -1/+1 |
* | add patterns for float binops and fma ops | Chris Lattner | 2005-10-02 | 1 | -8/+12 |
* | Sort the cpu and features table, so that the alpha backend doesn't fail EVERY | Chris Lattner | 2005-10-02 | 1 | -2/+2 |
* | Add assertions to the trivial scheduler to check that the value types match | Chris Lattner | 2005-10-02 | 1 | -0/+21 |
* | another solution to the fsel issue. Instead of having 4 variants, just force | Chris Lattner | 2005-10-02 | 3 | -32/+25 |
* | fsel can take a different FP type for the comparison and for the result. As ... | Chris Lattner | 2005-10-02 | 3 | -22/+37 |
* | fix an f32/f64 type mismatch | Chris Lattner | 2005-10-02 | 1 | -2/+6 |
* | Codegen CopyFromReg using the regclass that matches the valuetype of the | Chris Lattner | 2005-10-02 | 1 | -9/+11 |
* | Adjust to change in ctor | Chris Lattner | 2005-10-02 | 1 | -5/+5 |
* | Minor tweak to the branch selector. When emitting a two-way branch, and if | Chris Lattner | 2005-10-01 | 1 | -6/+17 |
* | like the comment says, enable this | Chris Lattner | 2005-10-01 | 1 | -3/+1 |
* | Add some very paranoid checking for operand/result reg class matchup | Chris Lattner | 2005-10-01 | 1 | -3/+20 |
* | Fix VC++ warnings. | Jeff Cohen | 2005-10-01 | 2 | -5/+4 |
* | fix typo | Chris Lattner | 2005-10-01 | 1 | -1/+1 |
* | Modify the ppc backend to use two register classes for FP: F8RC and F4RC. | Chris Lattner | 2005-10-01 | 9 | -152/+253 |
* | add a method | Chris Lattner | 2005-10-01 | 1 | -0/+5 |
* | typo | Jim Laskey | 2005-10-01 | 1 | -1/+1 |
* | 1. Simplify the gathering of node groups. | Jim Laskey | 2005-10-01 | 1 | -54/+22 |
* | Should be using flag and not chain. | Jim Laskey | 2005-09-30 | 1 | -1/+1 |
* | Remove some now-dead code. | Nate Begeman | 2005-09-30 | 1 | -15/+4 |
* | subtarget support for CIX and FIX extentions (the only 2 I care about right now) | Andrew Lenharth | 2005-09-30 | 1 | -2/+35 |
* | 1. Made things node-centric (from operand). | Jim Laskey | 2005-09-30 | 1 | -244/+609 |
* | Rename MRegisterDesc -> TargetRegisterDesc for consistency | Chris Lattner | 2005-09-30 | 2 | -2/+2 |
* | trim down the target info structs now that we have a preferred spill register... | Chris Lattner | 2005-09-30 | 1 | -104/+104 |
* | now that we have a reg class to spill with, get this info from the regclass | Chris Lattner | 2005-09-30 | 1 | -4/+3 |
* | constant fold these calls | Chris Lattner | 2005-09-30 | 1 | -2/+2 |
* | simplify this code using the new regclass info passed in | Chris Lattner | 2005-09-30 | 1 | -29/+45 |
* | Now that we have getCalleeSaveRegClasses() info, use it to pass the register | Chris Lattner | 2005-09-30 | 1 | -8/+11 |
* | stub out a virtual method | Chris Lattner | 2005-09-30 | 1 | -0/+4 |
* | CR registers are not used by this "target" | Chris Lattner | 2005-09-30 | 2 | -8/+1 |
* | these registers don't belong to any register classes, so don't mark them | Chris Lattner | 2005-09-30 | 1 | -11/+21 |
* | Now that self referential classes are supported, get rid of a work-around. | Chris Lattner | 2005-09-30 | 1 | -4/+6 |
* | pass extra args | Chris Lattner | 2005-09-30 | 1 | -2/+4 |
* | these methods get extra args | Chris Lattner | 2005-09-30 | 3 | -8/+14 |
* | Pass extra regclasses into spilling code | Chris Lattner | 2005-09-30 | 12 | -25/+49 |
* | Change this code ot pass register classes into the stack slot spiller/reloader | Chris Lattner | 2005-09-30 | 4 | -11/+19 |
* | Use the 32-bit version for now | Chris Lattner | 2005-09-30 | 1 | -1/+1 |
* | Add a bunch of patterns for F64 FP ops, add some more integer ops | Chris Lattner | 2005-09-29 | 2 | -38/+84 |
* | Remove code for patterns that are autogenerated | Chris Lattner | 2005-09-29 | 1 | -30/+9 |
* | begining alpha subtarget support | Andrew Lenharth | 2005-09-29 | 7 | -19/+86 |
* | tblgen autogens this pattern now | Chris Lattner | 2005-09-29 | 1 | -6/+0 |
* | copy and paste error | Andrew Lenharth | 2005-09-29 | 1 | -1/+1 |
* | now that tblgen is smarter, this pattern is not needed. Also, tblgen | Chris Lattner | 2005-09-29 | 1 | -3/+1 |