aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* MBB::remove should not modify the iterator passed inChris Lattner2004-03-313-3/+5
* MachineBasicBlock::remove should not modify the iterator passed inChris Lattner2004-03-311-2/+1
* Factor out getStaticStackSize from InsertPrologCode(), so that I can moreBrian Gaeke2004-03-311-9/+15
* Use the true, decoded name of the archive member in getObjectType.Brian Gaeke2004-03-313-21/+30
* Avoid TRUE and FALSE which apparently conflict with some macros on OSXChris Lattner2004-03-312-7/+7
* Fix linking of constant expr casts due to type resolution changes. WithChris Lattner2004-03-313-0/+24
* Add support for constant expr castsChris Lattner2004-03-311-0/+8
* Add support for reading constantexpr select instructionsChris Lattner2004-03-311-0/+3
* Fix a latent bug in select constantexpr handling that was broke 253.perlbmkChris Lattner2004-03-301-0/+2
* Correctly update LiveVariables when an instruction changesAlkis Evlogimenos2004-03-301-3/+3
* Fold comparisons into select instructions, making much better code andChris Lattner2004-03-302-60/+172
* Implement spill code folding for all of the conditional move instructionsChris Lattner2004-03-301-0/+21
* Add direct support for integer select instructions, though we still don't sup...Chris Lattner2004-03-303-4/+194
* Fix bug: Assembler/2004-03-30-UnclosedFunctionCrash.llxChris Lattner2004-03-301-1/+1
* Fix some serious bugs in the cmov descriptions, which didn't cause a problem ...Chris Lattner2004-03-301-60/+60
* Start cleaning up this pass so that I can debug it.Brian Gaeke2004-03-301-80/+34
* Now that all the code generators support the select instruction, and the inst...Chris Lattner2004-03-301-78/+9
* Implement select.ll:test[3-6]Chris Lattner2004-03-301-4/+32
* Fix a fairly major performance problem. If a PHI node had a constant asChris Lattner2004-03-302-22/+36
* Add the select lowering pass to get initial support for select instructionsChris Lattner2004-03-302-0/+10
* Add a simple select instruction lowering passChris Lattner2004-03-301-0/+95
* Add some new methodsChris Lattner2004-03-303-45/+261
* Don't warn about a null live range if the Value is a ConstantIntegral.Brian Gaeke2004-03-291-1/+1
* Change how the beginnings and ends of MachineFunctions are printed. GetBrian Gaeke2004-03-291-3/+3
* Adjust to new itfChris Lattner2004-03-293-6/+6
* Handle -0.0 correctlyChris Lattner2004-03-291-1/+4
* Add a bunch of methods that should have been added a long time ago.Chris Lattner2004-03-291-0/+61
* Add another checkChris Lattner2004-03-291-0/+5
* Fix an assertionChris Lattner2004-03-291-1/+1
* Make error message a bit nicer.Chris Lattner2004-03-291-1/+1
* Add two methods which have been needed for a long time: Type::get(Un)signedVe...Chris Lattner2004-03-261-0/+35
* X % -1 == X % 1 == 0Chris Lattner2004-03-261-0/+2
* Two changes:Chris Lattner2004-03-251-16/+40
* Minor efficiency improvement, finegrainify namespacificationChris Lattner2004-03-251-5/+10
* Hrm, we were leaking ~1M of garbage that valgrind never told us about becauseChris Lattner2004-03-191-0/+8
* Teach the optimizer to delete zero sized alloca's (but not mallocs!)Chris Lattner2004-03-191-4/+12
* Fix PR299: [Sparc] Code generator asserts on alloc of zero size typeChris Lattner2004-03-191-1/+7
* Malloc doesn't kill a load. This patch need not go into 1.2 though.Chris Lattner2004-03-182-2/+0
* Fix a really nasty bug that was breaking ijpeg in LLC mode. We were incorrectlyChris Lattner2004-03-182-0/+4
* Fix bug: CodeExtractor/2004-03-17-MissedLiveIns.llChris Lattner2004-03-181-0/+5
* Add statistics to the loop extractor. The loop extractor has successfullyChris Lattner2004-03-181-0/+6
* Fix problem with PHI nodes having multiple predecessors from differentChris Lattner2004-03-181-1/+2
* Fix CodeExtractor/2004-03-17-UpdatePHIsOutsideRegion.llChris Lattner2004-03-181-0/+13
* Seriously simplify and correct the PHI node handling code.Chris Lattner2004-03-181-162/+28
* Fix CodeExtractor/2004-03-17-OutputMismatch.llChris Lattner2004-03-181-3/+7
* Fix several bugs in the extractor:Chris Lattner2004-03-181-45/+52
* The code extractor needs dominator info. Provide itChris Lattner2004-03-181-3/+7
* Prune #includes, moving the module interface to the front. Note that thisChris Lattner2004-03-181-2/+1
* Fix a HORRIBLY NASTY bug that caused siod to stop working last night.Chris Lattner2004-03-171-1/+1
* Fix compilation of mesa, which I broke earlier todayChris Lattner2004-03-171-2/+3