aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2004-04-02Fix type in instruction builder instantiationAlkis Evlogimenos
2004-04-02Make the verifier API more complete and useful.Chris Lattner
2004-04-02Add more ADC and SBB variantsAlkis Evlogimenos
2004-04-02Add new function, autoconf support required thoChris Lattner
2004-04-01Fix PR310 and TailDup/2004-04-01-DemoteRegToStack.llxChris Lattner
2004-04-01Remove some assertions that are now bogus with the last patch I put inChris Lattner
2004-04-01Fix PR306: Loop simplify incorrectly updates dominator informationChris Lattner
2004-04-01Add support for select constant expressions to the CBE, fixing SIODChris Lattner
2004-04-01Simplify code by using the more powerful BuildMI forms.Chris Lattner
2004-04-01Wrap at 80 colsChris Lattner
2004-03-31Generate slightly smaller code, "test R, R" instead of "cmp R, 0"Chris Lattner
2004-03-31The X86 backend no longer needs the select lowering pass.Chris Lattner
2004-03-31Codegen FP select instructions into X86 conditional moves. Annoyingly enoughChris Lattner
2004-03-31Add support for floating point conditional move instructionsChris Lattner
2004-03-31Add support for FP cmovesChris Lattner
2004-03-31Add FP conditional move instructions, which annoyingly have special propertiesChris Lattner
2004-03-31Add warningChris Lattner
2004-03-31MBB::remove should not modify the iterator passed inChris Lattner
2004-03-31MachineBasicBlock::remove should not modify the iterator passed inChris Lattner
2004-03-31Factor out getStaticStackSize from InsertPrologCode(), so that I can moreBrian Gaeke
2004-03-31Use the true, decoded name of the archive member in getObjectType.Brian Gaeke
2004-03-31Avoid TRUE and FALSE which apparently conflict with some macros on OSXChris Lattner
2004-03-31Fix linking of constant expr casts due to type resolution changes. WithChris Lattner
2004-03-31Add support for constant expr castsChris Lattner
2004-03-31Add support for reading constantexpr select instructionsChris Lattner
2004-03-30Fix a latent bug in select constantexpr handling that was broke 253.perlbmkChris Lattner
2004-03-30Correctly update LiveVariables when an instruction changesAlkis Evlogimenos
2004-03-30Fold comparisons into select instructions, making much better code andChris Lattner
2004-03-30Implement spill code folding for all of the conditional move instructionsChris Lattner
2004-03-30Add direct support for integer select instructions, though we still don't sup...Chris Lattner
2004-03-30Fix bug: Assembler/2004-03-30-UnclosedFunctionCrash.llxChris Lattner
2004-03-30Fix some serious bugs in the cmov descriptions, which didn't cause a problem ...Chris Lattner
2004-03-30Start cleaning up this pass so that I can debug it.Brian Gaeke
2004-03-30Now that all the code generators support the select instruction, and the inst...Chris Lattner
2004-03-30Implement select.ll:test[3-6]Chris Lattner
2004-03-30Fix a fairly major performance problem. If a PHI node had a constant asChris Lattner
2004-03-30Add the select lowering pass to get initial support for select instructionsChris Lattner
2004-03-30Add a simple select instruction lowering passChris Lattner
2004-03-30Add some new methodsChris Lattner
2004-03-29Don't warn about a null live range if the Value is a ConstantIntegral.Brian Gaeke
2004-03-29Change how the beginnings and ends of MachineFunctions are printed. GetBrian Gaeke
2004-03-29Adjust to new itfChris Lattner
2004-03-29Handle -0.0 correctlyChris Lattner
2004-03-29Add a bunch of methods that should have been added a long time ago.Chris Lattner
2004-03-29Add another checkChris Lattner
2004-03-29Fix an assertionChris Lattner
2004-03-29Make error message a bit nicer.Chris Lattner
2004-03-26Add two methods which have been needed for a long time: Type::get(Un)signedVe...Chris Lattner
2004-03-26X % -1 == X % 1 == 0Chris Lattner
2004-03-25Two changes:Chris Lattner