aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Speculatively revert 109117Devang Patel2010-07-221-27/+6
* keep in 80 colsGabor Greif2010-07-221-3/+4
* Map MDNode correctly. Devang Patel2010-07-221-6/+27
* mass elimination of reliance on automatic iterator dereferencingGabor Greif2010-07-228-10/+10
* simplifyGabor Greif2010-07-221-3/+2
* do not access arguments via low-level interface, do not multiply dereference ...Gabor Greif2010-07-221-17/+19
* pass dereferenced iterator to dyn_castGabor Greif2010-07-221-1/+1
* pass dereferenced iterator to dyn_castGabor Greif2010-07-221-1/+1
* undo 80 column trespassing I causedGabor Greif2010-07-225-22/+30
* Make NamedMDNode not be a subclass of Value, and simplify the interfaceDan Gohman2010-07-211-4/+2
* Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson2010-07-2154-108/+119
* Make this code a little more readable.Dan Gohman2010-07-201-2/+4
* Use DebugLocs instead of MDNodes.Dan Gohman2010-07-201-32/+27
* Fix a typo.Dan Gohman2010-07-201-1/+1
* Don't look up the "dbg" metadata kind by name.Dan Gohman2010-07-203-15/+14
* 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