aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar
AgeCommit message (Expand)Author
2010-02-12Revert "Reverse the order for collecting the parts of an addrec. The order", itDaniel Dunbar
2010-02-12Reverse the order for collecting the parts of an addrec. The orderDan Gohman
2010-02-12Reapply the new LoopStrengthReduction code, with compile time andDan Gohman
2010-02-11Make DSE only scan blocks that are reachable from the entryChris Lattner
2010-02-11Make jump threading honor x|undef -> true and x&undef -> false,Chris Lattner
2010-02-11Ignore dbg info intrinsics.Devang Patel
2010-02-10Fix "the the" and similar typos.Dan Gohman
2010-02-09Pull these back out, they're a little too aggressive and timeEric Christopher
2010-02-09Add file in here too.Eric Christopher
2010-02-09Add a new pass to do llvm.objsize lowering using SCEV.Eric Christopher
2010-02-05Don't unroll loops containing function calls.Jakob Stoklund Olesen
2010-02-05Teach SimplifyCFG about magic pointer constants.Jakob Stoklund Olesen
2010-02-05Implement releaseMemory in CodeGenPrepare and free the BackEdgesDan Gohman
2010-02-04Do not reassociate expressions with i1 type. SimplifyCFG converts someBob Wilson
2010-02-03Adjust the heuristics used to decide when SROA is likely to be profitable.Bob Wilson
2010-02-03Revert 94937 and move the noreturn check to codegen.Evan Cheng
2010-02-03Fix some comment typos.Bob Wilson
2010-02-03Recommit this, looks like it wasn't the cause.Eric Christopher
2010-02-02Hopefully temporarily revert this.Eric Christopher
2010-02-02Re-add strcmp and known size object size checking optimization.Eric Christopher
2010-02-02fix a crash in loop unswitch on a loop invariant vector condition.Chris Lattner
2010-02-02Don't need to check the last argument since it'll always be bool. We alsoEric Christopher
2010-02-02More indentation/tabification fixes.Eric Christopher
2010-02-02Untabify previous commit.Eric Christopher
2010-02-01Formatting.Eric Christopher
2010-02-01Add an option to GVN to remove all partially redundant loads. This is currentlyBob Wilson
2010-01-31Do not mark no-return calls tail calls. It'll screw up special calls like lon...Evan Cheng
2010-01-30Check alignment of loads when deciding whether it is safe to execute themBob Wilson
2010-01-29Revert my last couple of patches. They appear to have broken bison.Eric Christopher
2010-01-29Improve isSafeToLoadUnconditionally to recognize that GEPs with constantBob Wilson
2010-01-29Make strcpy_chk lower to strcpy if we have a safe size.Eric Christopher
2010-01-29Generic reformatting and comment fixing. No functionality change.Bill Wendling
2010-01-29Add newline to debugging output, and fix some grammar-os in comment.Bill Wendling
2010-01-27Use the less expensive getName function instead of getNameStr.Benjamin Kramer
2010-01-25Remove check for an impossible condition: the condition of the while loop hasBob Wilson
2010-01-25Change Value::getUnderlyingObject to have the MaxLookup value specified as aBob Wilson
2010-01-24make -fno-rtti the default unless a directory builds with REQUIRES_RTTI.Chris Lattner
2010-01-23third bug from PR6119: the xor dupe extension allowsChris Lattner
2010-01-23add an early out to ProcessBranchOnXOR to speed it up,Chris Lattner
2010-01-23fix a crash in jump threading, PR6119Chris Lattner
2010-01-23Reapply 94059 while fixing the calling convention setupEric Christopher
2010-01-22Revert 94059. It is breaking the MultiSource/Benchmarks/Prolangs-C/bisonBob Wilson
2010-01-22Stop building RTTI information for *most* llvm libraries. NotableChris Lattner
2010-01-22Revert LoopStrengthReduce.cpp to pre-r94061 for now.Dan Gohman
2010-01-21DbgInfoIntrinsics no longer appear in an instruction's use list; so clean up ...Victor Hernandez
2010-01-21When inserting expressions for post-increment users which containDan Gohman
2010-01-21Include IVUsers information in LSR's debug output.Dan Gohman
2010-01-21Prune the search for candidate formulae if the number of registerDan Gohman
2010-01-21Add a comment.Dan Gohman
2010-01-21Re-implement the main strength-reduction portion of LoopStrengthReduction.Dan Gohman