aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Added two SubtargetFeatures::AddFeatures methods, which accept a comma-separa...Viktor Kutuzov2009-11-211-0/+27
* Restructure code to allow renaming of multiple-register groups for anti-dep b...David Goodwin2009-11-201-44/+73
* Enable hoisting load from constant memories.Evan Cheng2009-11-201-21/+6
* Fix a thinko that caused spurious @GOTOFFs.Dan Gohman2009-11-201-2/+2
* Update for new getBlockAddress signature.Dan Gohman2009-11-201-2/+2
* Target-independent support for TargetFlags on BlockAddress operands,Dan Gohman2009-11-2012-28/+78
* Recommitting PALIGNR shift width fixes.Sean Callanan2009-11-201-8/+8
* Remove an incorrect overaggressive optimizationDale Johannesen2009-11-201-5/+3
* Reverting PALIGNR fix until I figure out how thisSean Callanan2009-11-201-8/+8
* Fixed PALIGNR to take 8-bit rotations in all cases.Sean Callanan2009-11-201-8/+8
* Do not hold on to a map slot while new entries may be inserted into the map.Devang Patel2009-11-201-27/+33
* Cleanups.David Greene2009-11-201-3/+6
* There is no need to emit source location info for DW_TAG_pointer_type.Devang Patel2009-11-201-1/+1
* Make Loop::getLoopLatch() work on loops which don't have preheaders, asDan Gohman2009-11-201-1/+6
* Fix IPSCCP's code for deleting dead blocks to tolerate outstandingDan Gohman2009-11-201-2/+6
* Revert "Add some rough optimizations for checking routines.", it buildeth not.Daniel Dunbar2009-11-201-119/+12
* Add some rough optimizations for checking routines.Eric Christopher2009-11-201-12/+119
* Remat VLDRD from constpool. Clean up some instruction property specifications.Evan Cheng2009-11-204-9/+10
* Add option -licm-const-load to hoist all loads from constant memory.Evan Cheng2009-11-201-19/+56
* The verify() call of CPEIsInRange() isn't right for the assertion check ofJim Grosbach2009-11-201-2/+5
* Use stripPointerCasts(). Thanks Duncan!Dan Gohman2009-11-201-1/+1
* Remove some old experimental code that is no longer needed. Remove additional...David Goodwin2009-11-208-241/+79
* More consistent labelling of basic blocks in debug outputJakob Stoklund Olesen2009-11-201-1/+2
* Revert the rule that considers comparisons between two pointers in theDan Gohman2009-11-201-9/+4
* Move the handling of CommaSeparated options into ProvideOption.Mikhail Glushenkov2009-11-201-23/+33
* Fix PR5563, an expensive checks failure when running onDuncan Sands2009-11-201-1/+1
* Fix PR5558, which was caused by a wrong fix for PR3393 (see commit 63048),Duncan Sands2009-11-202-35/+23
* Fix fast-isel to avoid selecting the return instruction if aDan Gohman2009-11-201-3/+15
* Remove verifySizes() since it's not adding much value.Jim Grosbach2009-11-201-36/+0
* Also CSE non-pic load from constant pools.Evan Cheng2009-11-201-1/+4
* Add an experimental option to run gep-splitting and no-load GVNDan Gohman2009-11-201-0/+11
* Simplify this code; it's not necessary to check isIdentifiedObject hereDan Gohman2009-11-201-7/+5
* Add MachineBasicBlock::getName, and use it in place of getBasicBlock()->getName.Jakob Stoklund Olesen2009-11-206-7/+14
* Teach getSmallConstantTripMultiple about Shl operators.Dan Gohman2009-11-201-0/+5
* Fix codegen of conditional move of immediates. We were not making use of the ...Evan Cheng2009-11-201-65/+127
* Removed references to LiveStacks from Spiller.* . They're no longer needed.Lang Hames2009-11-203-15/+9
* Refine the capture tracking rules for comparisons to be moreDan Gohman2009-11-201-6/+19
* Use isVoidTy().Dan Gohman2009-11-201-2/+1
* Update comment to reflect instruction.Eric Christopher2009-11-201-1/+1
* Refine this to only apply to null in the default address space.Dan Gohman2009-11-191-2/+4
* Try to fix JITTest.FarCallToKnownFunction on ARM and PPC.Jeffrey Yasskin2009-11-191-10/+14
* Use CMAKE_DL_LIBS instead of raw library name. Fixes bug 5536.Oscar Fuentes2009-11-191-1/+1
* Fix a couple of problems with maintaining liveness information for antidep br...David Goodwin2009-11-192-18/+50
* When placing constant islands and adjusting for alignment padding, inlineJim Grosbach2009-11-191-7/+66
* Extend CaptureTracking to indicate when a value is never stored, evenDan Gohman2009-11-193-14/+30
* Refactor cmov selection code out to a separate function. No functionality cha...Evan Cheng2009-11-191-116/+122
* Comparing a pointer with null is not a capture.Dan Gohman2009-11-191-0/+5
* Place new basic blocks immediately after their predecessor when splittingJakob Stoklund Olesen2009-11-191-7/+7
* Reverting the EH table patches.Bill Wendling2009-11-192-31/+8
* Added NLdStLN which is similar to NLdSt with the exception that op7_4 is notJohnny Chen2009-11-192-76/+169