aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Eliminate some temporaries.Benjamin Kramer2009-11-031-22/+11
* Trim unnecessary include.Evan Cheng2009-11-031-1/+0
* For Thumb indirect branches, use "mov pc, reg" which does not switchBob Wilson2009-11-031-1/+1
* Fix a funky "declared with greater visibility than the type of its field"Jeffrey Yasskin2009-11-031-2/+2
* Fix PR5367. QPR_8 is the super regclass of DPR_8 and SPR_8.Evan Cheng2009-11-031-2/+9
* Clean up copyRegToReg.Evan Cheng2009-11-031-27/+13
* Add QPR_8 as a superreg class of SPR_8 and DPR_8.Evan Cheng2009-11-031-0/+7
* remove unneeded checks of isFreeCallChris Lattner2009-11-031-16/+0
* remove a check of isFreeCall: the argument to free is already nocapture so th...Chris Lattner2009-11-031-4/+0
* remove a isFreeCall check: it is a callinst that can write to memory already.Chris Lattner2009-11-031-3/+2
* Update CMake file.Ted Kremenek2009-11-031-1/+2
* Alphabetize.Ted Kremenek2009-11-031-1/+1
* turn IPSCCP back on now that the iterator invalidation bug is fixed.Chris Lattner2009-11-031-36/+50
* Turn neon reg-reg moves fixup code into separate pass. This should reduce the...Anton Korobeynikov2009-11-034-35/+152
* Revert r85049, it is causing PR5367Anton Korobeynikov2009-11-031-0/+2
* Revert previous change to a comment. The BlockAddresses go in theBob Wilson2009-11-031-6/+6
* fix a nasty iterator invalidation bug from my conversion fromChris Lattner2009-11-021-3/+2
* Revert 85799 for now. It might be breaking llvm-gcc driver.Evan Cheng2009-11-021-46/+17
* Put BlockAddresses into ARM constant pools.Bob Wilson2009-11-024-5/+19
* Fix ARMAsmParser::ParseMemoryOffsetReg() where the parameter OffsetRegNum shouldKevin Enderby2009-11-021-2/+2
* revert r8579[56], which are causing unhappiness in buildbot land.Chris Lattner2009-11-021-50/+36
* Set bit instead of calling pow() to compute 2 << nVictor Hernandez2009-11-021-5/+13
* typoChris Lattner2009-11-021-1/+1
* disable IPSCCP support for multiple return values, it is buggy, so justChris Lattner2009-11-021-1/+2
* Fix schedule model for BFC.David Goodwin2009-11-022-2/+2
* Hyphenate some comments.Bob Wilson2009-11-021-3/+2
* Chain dependencies used to enforce memory order should have latency of 0 (exc...David Goodwin2009-11-021-14/+23
* Add support for BlockAddress values in ARM constant pools.Bob Wilson2009-11-024-20/+41
* Prune unnecessary include.Bob Wilson2009-11-021-1/+0
* Initilize the machine LICM CSE map upon the first time an instruction is hois...Evan Cheng2009-11-021-17/+46
* These are done / no longer care.Evan Cheng2009-11-021-21/+0
* Add an entry.Evan Cheng2009-11-021-0/+3
* improve IPSCCP to be able to propagate the result of "!mayBeOverridden"Chris Lattner2009-11-021-36/+49
* don't mark the arguments of prototype overdefined, they will never be queried.Chris Lattner2009-11-021-3/+6
* restore some code I removed in r85788, refactor it intoChris Lattner2009-11-021-4/+18
* remove some confused code that dates from when we hadChris Lattner2009-11-021-10/+2
* avoid redundant lookups in BBExecutable, and make it a SmallPtrSet.Chris Lattner2009-11-021-14/+16
* Use the libanalysis 'ConstantFoldLoadFromConstPtr' functionChris Lattner2009-11-021-18/+11
* switch the main 'ValueState' map from being an std::map to beingChris Lattner2009-11-021-311/+281
* Unbreak ARMBaseRegisterInfo::copyRegToReg.Evan Cheng2009-11-021-18/+19
* fix a bug exposed by moving SRoA earlier which caused a crash building kc++Chris Lattner2009-11-021-1/+6
* only IPSCCP incoming arguments if the function is executable, this fixesChris Lattner2009-11-021-15/+17
* add a new ValueState::getConstantInt() helper, use it to Chris Lattner2009-11-021-52/+53
* Fix malloc.h is deprecated warning on DragonFly BSD.Edward O'Callaghan2009-11-021-1/+3
* Fix for warning seen on DF-BSD, Victor, please fix this to use a shift instea...Edward O'Callaghan2009-11-021-1/+1
* tidy up some more: remove some extraneous inline specifiers, return harder.Chris Lattner2009-11-021-126/+95
* Apply fix for PR5135, Credit to Andreas Neustifter.Edward O'Callaghan2009-11-022-5/+6
* eliminate the SCCPSolver::getValueMapping method.Chris Lattner2009-11-021-25/+23
* fix failures introduced in r85774Chris Lattner2009-11-021-1/+2
* factor duplicated code into a new DeleteInstructionInBlockChris Lattner2009-11-021-92/+80