summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Remove some old experimental code that is no longer needed. Remove additional...David Goodwin2009-11-20
* More consistent labelling of basic blocks in debug outputJakob Stoklund Olesen2009-11-20
* Revert the rule that considers comparisons between two pointers in theDan Gohman2009-11-20
* Move the handling of CommaSeparated options into ProvideOption.Mikhail Glushenkov2009-11-20
* Fix PR5563, an expensive checks failure when running onDuncan Sands2009-11-20
* Fix PR5558, which was caused by a wrong fix for PR3393 (see commit 63048),Duncan Sands2009-11-20
* Fix fast-isel to avoid selecting the return instruction if aDan Gohman2009-11-20
* Remove verifySizes() since it's not adding much value.Jim Grosbach2009-11-20
* Also CSE non-pic load from constant pools.Evan Cheng2009-11-20
* Add an experimental option to run gep-splitting and no-load GVNDan Gohman2009-11-20
* Simplify this code; it's not necessary to check isIdentifiedObject hereDan Gohman2009-11-20
* Add MachineBasicBlock::getName, and use it in place of getBasicBlock()->getName.Jakob Stoklund Olesen2009-11-20
* Teach getSmallConstantTripMultiple about Shl operators.Dan Gohman2009-11-20
* Fix codegen of conditional move of immediates. We were not making use of the ...Evan Cheng2009-11-20
* Removed references to LiveStacks from Spiller.* . They're no longer needed.Lang Hames2009-11-20
* Refine the capture tracking rules for comparisons to be moreDan Gohman2009-11-20
* Use isVoidTy().Dan Gohman2009-11-20
* Update comment to reflect instruction.Eric Christopher2009-11-20
* Refine this to only apply to null in the default address space.Dan Gohman2009-11-19
* Try to fix JITTest.FarCallToKnownFunction on ARM and PPC.Jeffrey Yasskin2009-11-19
* Use CMAKE_DL_LIBS instead of raw library name. Fixes bug 5536.Oscar Fuentes2009-11-19
* Fix a couple of problems with maintaining liveness information for antidep br...David Goodwin2009-11-19
* When placing constant islands and adjusting for alignment padding, inlineJim Grosbach2009-11-19
* Extend CaptureTracking to indicate when a value is never stored, evenDan Gohman2009-11-19
* Refactor cmov selection code out to a separate function. No functionality cha...Evan Cheng2009-11-19
* Comparing a pointer with null is not a capture.Dan Gohman2009-11-19
* Place new basic blocks immediately after their predecessor when splittingJakob Stoklund Olesen2009-11-19
* Reverting the EH table patches.Bill Wendling2009-11-19
* Added NLdStLN which is similar to NLdSt with the exception that op7_4 is notJohnny Chen2009-11-19
* Fix a small bug.David Greene2009-11-19
* Enable hoisting of loads from constant memory by default. In cases whereDan Gohman2009-11-19
* Use StringRef::min instead of std::min.Daniel Dunbar2009-11-19
* fix typoJim Grosbach2009-11-19
* Trailing whitespace.Mikhail Glushenkov2009-11-19
* Fix a typo in a comment.Dan Gohman2009-11-19
* Add support for spreading register allocation.David Greene2009-11-19
* Unbreak x64 MSVC build. Patch by Nicolas Capens!Benjamin Kramer2009-11-19
* Add PS3 Triple class, Credit to John Thompson.Edward O'Callaghan2009-11-19
* 80 col violation.Evan Cheng2009-11-19
* More consistent thumb1 asm printing.Evan Cheng2009-11-19
* Shrink ldr / str [sp, imm0-1024] to 16-bit instructions.Evan Cheng2009-11-19
* Eliminate more * 4 in Thumb1 asm printing for consistency sake.Evan Cheng2009-11-19
* - Add sugregister logic to handle f64=(f32,f32).Bruno Cardoso Lopes2009-11-19
* Only use small sections for non linux targets!Bruno Cardoso Lopes2009-11-19
* Added a new Spiller implementation which wraps LiveIntervals::addIntervalsFor...Lang Hames2009-11-19
* Teach IVUsers to keep things simpler and track loop-invariant strides onlyJim Grosbach2009-11-19
* Eliminate duplicate phi nodes in loops. Loop rotation, for example, can intro...Jim Grosbach2009-11-19
* Make EliminateDuplicatePHINodes() available as a utility functionJim Grosbach2009-11-19
* The "ReadOnlyWithRel" enum seems to apply more to what Darwin does with the EHBill Wendling2009-11-19
* There should be no need to keep renumbering blocks during tail duplication.Bob Wilson2009-11-18