aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
...
* Use getDebugLoc and setDebugLoc instead of getDbgMetadata and setDbgMetadata,Dan Gohman2010-07-201-4/+2
* Remember that the induction variable is always a PHINode andDan Gohman2010-07-201-4/+4
* Tweak per Chris' comments.Owen Anderson2010-07-191-7/+8
* Reimplement r108639 in InstCombine rather than DAGCombine.Owen Anderson2010-07-191-0/+26
* Another attempt at getting the clang self-host to like my instcombine patch.Owen Anderson2010-07-171-0/+32
* eliminate unlockedRefineAbstractTypeTo, types are all per-llvmcontext,Chris Lattner2010-07-161-1/+1
* Reorder the contents of various getAnalysisUsage functions, eliminatingDan Gohman2010-07-164-20/+23
* Remove the rest of my instcombine changes. Back to the drawing board on this...Owen Anderson2010-07-161-28/+0
* eliminate CallInst::ArgOffsetGabor Greif2010-07-164-13/+13
* Arrays and vectors with different numbers of elements are not equivalent.Nick Lewycky2010-07-161-4/+10
* Also revert 108422, it's causing some test failures.Eric Christopher2010-07-161-19/+0
* Don't merge uses when they are targetting fixup sites withDan Gohman2010-07-151-1/+20
* Use dbgs() instead of errs() in a DEBUG.Dan Gohman2010-07-151-1/+1
* Speculatively revert r108429 to fix the clang self-host.Owen Anderson2010-07-152-19/+28
* Per Chris' suggestion, get rid of the select canonicalization and just addOwen Anderson2010-07-152-28/+19
* Remove unneeded check, and correct style.Owen Anderson2010-07-151-3/+2
* Watch out for a constant offset cancelling out a base register, formingDan Gohman2010-07-151-2/+9
* Reapply r108378, with bugfixes, testcase, and improved comment formatting.Owen Anderson2010-07-152-0/+47
* This is a full sentence.Nick Lewycky2010-07-151-1/+1
* Disable aliases on all platforms.Nick Lewycky2010-07-151-0/+5
* make various clients of ReplaceAndSimplifyAllUses tolerate Chris Lattner2010-07-151-2/+3
* Speculatively revert r108378; may be causing bootstrap failures.Eli Friedman2010-07-152-43/+0
* Add instcombine transforms to optimize tests of multiple bits of the same val...Owen Anderson2010-07-142-0/+43
* Extend SimplifyCFG's common-destination folding heuristic to allow a singleOwen Anderson2010-07-141-5/+67
* revert r108320, I see the failures now...Chris Lattner2010-07-141-8/+0
* reapply benjamin's instcombine patch, I don't see anything wrong with it and ...Chris Lattner2010-07-141-0/+8
* Grammar.Eric Christopher2010-07-131-1/+1
* Handle the case of a tail recursion in which the tail call is followedDuncan Sands2010-07-131-13/+35
* Nope, still breaks the release selfhost bots :(Benjamin Kramer2010-07-121-8/+0
* Reapply the "or" half of r108136, which seems to be less problematic.Benjamin Kramer2010-07-121-0/+8
* cache result of operator*Gabor Greif2010-07-121-6/+9
* Revert r108141 again, sigh.Benjamin Kramer2010-07-121-17/+0
* cache result of operator*Gabor Greif2010-07-121-2/+3
* cache result of operator*Gabor Greif2010-07-121-6/+9
* cache result of operator*Gabor Greif2010-07-121-3/+4
* cache result of operator*Gabor Greif2010-07-121-4/+6
* cache results of operator*Gabor Greif2010-07-121-3/+5
* cache results of operator*Gabor Greif2010-07-121-21/+31
* Reapply 108136 with an ugly pasto fixed.Benjamin Kramer2010-07-121-0/+17
* Move optimization to avoid redundant matching.Benjamin Kramer2010-07-121-13/+13
* Revert r108136 until I figure out why it broke selfhost.Benjamin Kramer2010-07-121-17/+0
* cache dereferenced iteratorsGabor Greif2010-07-121-2/+3
* recommit r108131 (hich has been backed out in r108135) with a fixGabor Greif2010-07-121-2/+3
* instcombine: fold (x & y) | (~x & z) and (x & y) ^ (~x & z) into ((y ^ z) & x...Benjamin Kramer2010-07-121-0/+17
* back out r108131 (of TailDuplication.cpp) for now, it causes a buildbot failureGabor Greif2010-07-121-5/+4
* cache dereferenced iteratorsGabor Greif2010-07-121-3/+3
* cache dereferenced iteratorsGabor Greif2010-07-121-4/+6
* cache dereferenced iteratorsGabor Greif2010-07-121-3/+5
* cache dereferenced iteratorsGabor Greif2010-07-122-7/+9
* Convert some tab stops into spaces.Duncan Sands2010-07-123-6/+6