aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2009-11-20Add some rough optimizations for checking routines.Eric Christopher
2009-11-20Remat VLDRD from constpool. Clean up some instruction property specifications.Evan Cheng
2009-11-20Add option -licm-const-load to hoist all loads from constant memory.Evan Cheng
2009-11-20The verify() call of CPEIsInRange() isn't right for the assertion check ofJim Grosbach
2009-11-20Use stripPointerCasts(). Thanks Duncan!Dan Gohman
2009-11-20Remove some old experimental code that is no longer needed. Remove additional...David Goodwin
2009-11-20More consistent labelling of basic blocks in debug outputJakob Stoklund Olesen
2009-11-20Revert the rule that considers comparisons between two pointers in theDan Gohman
2009-11-20Move the handling of CommaSeparated options into ProvideOption.Mikhail Glushenkov
2009-11-20Fix PR5563, an expensive checks failure when running onDuncan Sands
2009-11-20Fix PR5558, which was caused by a wrong fix for PR3393 (see commit 63048),Duncan Sands
2009-11-20Try to work around grep's "Binary file (standard input) matches" complaints seenBenjamin Kramer
2009-11-20Fix -march= name for x86-64.Daniel Dunbar
2009-11-20Fix fast-isel to avoid selecting the return instruction if aDan Gohman
2009-11-20Remove verifySizes() since it's not adding much value.Jim Grosbach
2009-11-20Also CSE non-pic load from constant pools.Evan Cheng
2009-11-20Add an experimental option to run gep-splitting and no-load GVNDan Gohman
2009-11-20Simplify this code; it's not necessary to check isIdentifiedObject hereDan Gohman
2009-11-20Add MachineBasicBlock::getName, and use it in place of getBasicBlock()->getName.Jakob Stoklund Olesen
2009-11-20Teach getSmallConstantTripMultiple about Shl operators.Dan Gohman
2009-11-20Fix codegen of conditional move of immediates. We were not making use of the ...Evan Cheng
2009-11-20Removed references to LiveStacks from Spiller.* . They're no longer needed.Lang Hames
2009-11-20Refine the capture tracking rules for comparisons to be moreDan Gohman
2009-11-20Use isVoidTy().Dan Gohman
2009-11-20Specify proper arch and triple for 64-bit.Bill Wendling
2009-11-20Testcase for r89415.Bill Wendling
2009-11-20Update comment to reflect instruction.Eric Christopher
2009-11-19Refine this to only apply to null in the default address space.Dan Gohman
2009-11-19Try to fix JITTest.FarCallToKnownFunction on ARM and PPC.Jeffrey Yasskin
2009-11-19Use CMAKE_DL_LIBS instead of raw library name. Fixes bug 5536.Oscar Fuentes
2009-11-19Fix a couple of problems with maintaining liveness information for antidep br...David Goodwin
2009-11-19When placing constant islands and adjusting for alignment padding, inlineJim Grosbach
2009-11-19Extend CaptureTracking to indicate when a value is never stored, evenDan Gohman
2009-11-19Refactor cmov selection code out to a separate function. No functionality cha...Evan Cheng
2009-11-19Comparing a pointer with null is not a capture.Dan Gohman
2009-11-19Only run this mutex test if threading is enabled. ThisDuncan Sands
2009-11-19Place new basic blocks immediately after their predecessor when splittingJakob Stoklund Olesen
2009-11-19Reverting the EH table patches.Bill Wendling
2009-11-19Added NLdStLN which is similar to NLdSt with the exception that op7_4 is notJohnny Chen
2009-11-19Fix a small bug.David Greene
2009-11-19Enable hoisting of loads from constant memory by default. In cases whereDan Gohman
2009-11-19Use StringRef::min instead of std::min.Daniel Dunbar
2009-11-19fix typoJim Grosbach
2009-11-19TableGen/OptParser: When ordering options, make "sentinel" options appear beforeDaniel Dunbar
2009-11-19Trailing whitespace.Mikhail Glushenkov
2009-11-19Make example/Hello compile again.Mikhail Glushenkov
2009-11-19Fix a typo in a comment.Dan Gohman
2009-11-19cstdlib is not automatically included with StringRef anymore.Benjamin Kramer
2009-11-19Reenable Split2 StringRef test with Apple gcc.Benjamin Kramer
2009-11-19Add support for spreading register allocation.David Greene