aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Make IVUseShouldUsePostIncValue more aggressive when the use is a PHI. InChris Lattner2005-10-031-6/+38
* Refactor some code into a functionChris Lattner2005-10-031-7/+23
* This break is bogus and I have no idea why it was there. Basically it preventsChris Lattner2005-10-031-1/+0
* when checking if we should move a split edge block outside of a loop,Chris Lattner2005-10-031-7/+6
* Fix a problem where the legalizer would run out of stack space on extremelyChris Lattner2005-10-021-9/+36
* silence a bogus warningChris Lattner2005-10-021-1/+1
* silence some warningsChris Lattner2005-10-021-3/+2
* silence a warningChris Lattner2005-10-021-1/+1
* add patterns for float binops and fma opsChris Lattner2005-10-021-8/+12
* Sort the cpu and features table, so that the alpha backend doesn't fail EVERYChris Lattner2005-10-021-2/+2
* Add assertions to the trivial scheduler to check that the value types matchChris Lattner2005-10-021-0/+21
* another solution to the fsel issue. Instead of having 4 variants, just forceChris Lattner2005-10-023-32/+25
* fsel can take a different FP type for the comparison and for the result. As ...Chris Lattner2005-10-023-22/+37
* fix an f32/f64 type mismatchChris Lattner2005-10-021-2/+6
* Codegen CopyFromReg using the regclass that matches the valuetype of theChris Lattner2005-10-021-9/+11
* Adjust to change in ctorChris Lattner2005-10-021-5/+5
* Minor tweak to the branch selector. When emitting a two-way branch, and ifChris Lattner2005-10-011-6/+17
* like the comment says, enable thisChris Lattner2005-10-011-3/+1
* Add some very paranoid checking for operand/result reg class matchupChris Lattner2005-10-011-3/+20
* Fix VC++ warnings.Jeff Cohen2005-10-012-5/+4
* fix typoChris Lattner2005-10-011-1/+1
* Modify the ppc backend to use two register classes for FP: F8RC and F4RC.Chris Lattner2005-10-019-152/+253
* add a methodChris Lattner2005-10-011-0/+5
* typoJim Laskey2005-10-011-1/+1
* 1. Simplify the gathering of node groups.Jim Laskey2005-10-011-54/+22
* Should be using flag and not chain.Jim Laskey2005-09-301-1/+1
* Remove some now-dead code.Nate Begeman2005-09-301-15/+4
* subtarget support for CIX and FIX extentions (the only 2 I care about right now)Andrew Lenharth2005-09-301-2/+35
* 1. Made things node-centric (from operand).Jim Laskey2005-09-301-244/+609
* Rename MRegisterDesc -> TargetRegisterDesc for consistencyChris Lattner2005-09-302-2/+2
* trim down the target info structs now that we have a preferred spill register...Chris Lattner2005-09-301-104/+104
* now that we have a reg class to spill with, get this info from the regclassChris Lattner2005-09-301-4/+3
* constant fold these callsChris Lattner2005-09-301-2/+2
* simplify this code using the new regclass info passed inChris Lattner2005-09-301-29/+45
* Now that we have getCalleeSaveRegClasses() info, use it to pass the registerChris Lattner2005-09-301-8/+11
* stub out a virtual methodChris Lattner2005-09-301-0/+4
* CR registers are not used by this "target"Chris Lattner2005-09-302-8/+1
* these registers don't belong to any register classes, so don't mark themChris Lattner2005-09-301-11/+21
* Now that self referential classes are supported, get rid of a work-around.Chris Lattner2005-09-301-4/+6
* pass extra argsChris Lattner2005-09-301-2/+4
* these methods get extra argsChris Lattner2005-09-303-8/+14
* Pass extra regclasses into spilling codeChris Lattner2005-09-3012-25/+49
* Change this code ot pass register classes into the stack slot spiller/reloaderChris Lattner2005-09-304-11/+19
* Use the 32-bit version for nowChris Lattner2005-09-301-1/+1
* Add a bunch of patterns for F64 FP ops, add some more integer opsChris Lattner2005-09-292-38/+84
* Remove code for patterns that are autogeneratedChris Lattner2005-09-291-30/+9
* begining alpha subtarget supportAndrew Lenharth2005-09-297-19/+86
* tblgen autogens this pattern nowChris Lattner2005-09-291-6/+0
* copy and paste errorAndrew Lenharth2005-09-291-1/+1
* now that tblgen is smarter, this pattern is not needed. Also, tblgenChris Lattner2005-09-291-3/+1