aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* fix PR6305 by handling BlockAddress in a helper functionChris Lattner2010-02-151-0/+11
* Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands2010-02-1520-67/+68
* Fix whitespace.Dan Gohman2010-02-141-1/+1
* Fix a comment.Dan Gohman2010-02-141-1/+1
* When complicated expressions are broken down into subexpressionsDan Gohman2010-02-141-2/+8
* Actually, this code doesn't have to be quite so conservative inDan Gohman2010-02-141-6/+5
* Don't attempt aggressive post-inc uses if TargetLowering is not available,Dan Gohman2010-02-141-3/+8
* Make LSR not crash if invoked without target lowering info, e.g. if invokedJohn McCall2010-02-131-2/+2
* Fix a problem where we had bitcasted operands that gave usEric Christopher2010-02-131-5/+9
* remove dead code.Chris Lattner2010-02-131-46/+7
* Split some code out to a helper function (FindReusablePredBB)Chris Lattner2010-02-131-50/+72
* Speed up codegen prepare from 3.58s to 0.488s.Chris Lattner2010-02-131-19/+52
* PHINode::getBasicBlockIndex is O(n) in the number of inputsChris Lattner2010-02-131-3/+10
* iterate over preds using PHI information when available instead ofChris Lattner2010-02-131-6/+14
* speed up CGP a bit by scanning predecessors through phi operandsChris Lattner2010-02-131-22/+22
* Fix a pruning heuristic which implicitly assumed that SmallPtrSet isDan Gohman2010-02-131-45/+68
* Enable the inlinehint attribute in the Inliner.Jakob Stoklund Olesen2010-02-131-13/+12
* Reapply 95979, a compile-time speedup, now that the bug it exposed is fixed.Dan Gohman2010-02-121-1/+1
* Fix this code to avoid dereferencing an end() iterator inDan Gohman2010-02-121-1/+5
* 1. modernize the constantmerge pass, using densemap/smallvector.Chris Lattner2010-02-121-19/+22
* Revert "Reverse the order for collecting the parts of an addrec. The order", itDaniel Dunbar2010-02-121-1/+1
* Reverse the order for collecting the parts of an addrec. The orderDan Gohman2010-02-121-1/+1
* Reapply the new LoopStrengthReduction code, with compile time andDan Gohman2010-02-122-2351/+2790
* Make sure that ConstantExpr offsets also aren't off of externEric Christopher2010-02-111-2/+8
* Rename ValueRequiresCast to ShouldOptimizeCast, to better reflectChris Lattner2010-02-113-55/+97
* Make DSE only scan blocks that are reachable from the entryChris Lattner2010-02-111-1/+7
* Make jump threading honor x|undef -> true and x&undef -> false,Chris Lattner2010-02-111-3/+8
* Add ConstantExpr handling to Intrinsic::objectsize lowering.Eric Christopher2010-02-111-1/+26
* Ignore dbg info intrinsics.Devang Patel2010-02-111-0/+4
* Strip new llvm.dbg.value intrinsic.Devang Patel2010-02-101-0/+9
* Fix "the the" and similar typos.Dan Gohman2010-02-106-8/+8
* Move Intrinsic::objectsize lowering back to InstCombineCalls andEric Christopher2010-02-091-1/+19
* Pull these back out, they're a little too aggressive and timeEric Christopher2010-02-092-115/+0
* simplify this code, duh.Chris Lattner2010-02-091-8/+4
* fix PR6193, only considering sign extensions *from i1* for thisChris Lattner2010-02-091-5/+10
* Add file in here too.Eric Christopher2010-02-091-0/+1
* Add a new pass to do llvm.objsize lowering using SCEV.Eric Christopher2010-02-091-0/+114
* fix some problems handling large vectors reported in PR6230Chris Lattner2010-02-082-9/+14
* Reintroduce the InlineHint function attribute.Jakob Stoklund Olesen2010-02-061-7/+24
* Don't unroll loops containing function calls.Jakob Stoklund Olesen2010-02-051-2/+8
* Teach SimplifyCFG about magic pointer constants.Jakob Stoklund Olesen2010-02-052-40/+120
* fix logical-select to invoke filecheck right, and fix hte instcombineChris Lattner2010-02-051-1/+6
* Implement releaseMemory in CodeGenPrepare and free the BackEdgesDan Gohman2010-02-051-0/+4
* Use a SmallSetVector instead of a SetVector; this code showed up as aDan Gohman2010-02-051-2/+3
* Remove this code for now. I have a better idea and will rewrite withEric Christopher2010-02-051-41/+0
* Do not reassociate expressions with i1 type. SimplifyCFG converts someBob Wilson2010-02-041-0/+9
* Increase inliner thresholds by 25.Jakob Stoklund Olesen2010-02-041-3/+3
* Temporarily revert this since it appears to have caused a buildEric Christopher2010-02-041-49/+23
* Rework constant expr and array handling for objectsize instcombining.Eric Christopher2010-02-041-23/+49
* If we're dealing with a zero-length array, don't lower to anyEric Christopher2010-02-031-4/+9