aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Scalar
Commit message (Expand)AuthorAgeFilesLines
* 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
* Ignore dbg info intrinsics.Devang Patel2010-02-111-0/+4
* Fix "the the" and similar typos.Dan Gohman2010-02-103-4/+4
* Pull these back out, they're a little too aggressive and timeEric Christopher2010-02-092-115/+0
* 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
* Don't unroll loops containing function calls.Jakob Stoklund Olesen2010-02-051-2/+8
* Teach SimplifyCFG about magic pointer constants.Jakob Stoklund Olesen2010-02-051-7/+9
* Implement releaseMemory in CodeGenPrepare and free the BackEdgesDan Gohman2010-02-051-0/+4
* Do not reassociate expressions with i1 type. SimplifyCFG converts someBob Wilson2010-02-041-0/+9
* Adjust the heuristics used to decide when SROA is likely to be profitable.Bob Wilson2010-02-031-18/+20
* Revert 94937 and move the noreturn check to codegen.Evan Cheng2010-02-031-5/+4
* Fix some comment typos.Bob Wilson2010-02-031-3/+3
* Recommit this, looks like it wasn't the cause.Eric Christopher2010-02-031-2/+7
* Hopefully temporarily revert this.Eric Christopher2010-02-021-7/+2
* Re-add strcmp and known size object size checking optimization.Eric Christopher2010-02-021-2/+7
* fix a crash in loop unswitch on a loop invariant vector condition.Chris Lattner2010-02-021-1/+5
* Don't need to check the last argument since it'll always be bool. We alsoEric Christopher2010-02-021-5/+1
* More indentation/tabification fixes.Eric Christopher2010-02-021-13/+13
* Untabify previous commit.Eric Christopher2010-02-021-3/+3
* Formatting.Eric Christopher2010-02-011-3/+3
* Add an option to GVN to remove all partially redundant loads. This is currentlyBob Wilson2010-02-011-80/+107
* Do not mark no-return calls tail calls. It'll screw up special calls like lon...Evan Cheng2010-01-311-4/+5
* Check alignment of loads when deciding whether it is safe to execute themBob Wilson2010-01-302-2/+4
* Revert my last couple of patches. They appear to have broken bison.Eric Christopher2010-01-291-7/+5
* Improve isSafeToLoadUnconditionally to recognize that GEPs with constantBob Wilson2010-01-291-1/+2
* Make strcpy_chk lower to strcpy if we have a safe size.Eric Christopher2010-01-291-5/+7
* Generic reformatting and comment fixing. No functionality change.Bill Wendling2010-01-291-19/+20
* Add newline to debugging output, and fix some grammar-os in comment.Bill Wendling2010-01-291-5/+5
* Use the less expensive getName function instead of getNameStr.Benjamin Kramer2010-01-271-5/+4
* Remove check for an impossible condition: the condition of the while loop hasBob Wilson2010-01-251-2/+0
* Change Value::getUnderlyingObject to have the MaxLookup value specified as aBob Wilson2010-01-251-3/+3
* make -fno-rtti the default unless a directory builds with REQUIRES_RTTI.Chris Lattner2010-01-241-1/+0
* third bug from PR6119: the xor dupe extension allowsChris Lattner2010-01-231-2/+2
* add an early out to ProcessBranchOnXOR to speed it up,Chris Lattner2010-01-231-0/+25
* fix a crash in jump threading, PR6119Chris Lattner2010-01-231-0/+6
* Reapply 94059 while fixing the calling convention setupEric Christopher2010-01-231-0/+47
* Revert 94059. It is breaking the MultiSource/Benchmarks/Prolangs-C/bisonBob Wilson2010-01-221-45/+0
* Stop building RTTI information for *most* llvm libraries. NotableChris Lattner2010-01-221-0/+1
* Revert LoopStrengthReduce.cpp to pre-r94061 for now.Dan Gohman2010-01-221-2355/+2268
* DbgInfoIntrinsics no longer appear in an instruction's use list; so clean up ...Victor Hernandez2010-01-211-59/+7
* When inserting expressions for post-increment users which containDan Gohman2010-01-211-17/+32
* Include IVUsers information in LSR's debug output.Dan Gohman2010-01-211-1/+1
* Prune the search for candidate formulae if the number of registerDan Gohman2010-01-211-32/+67
* Add a comment.Dan Gohman2010-01-211-1/+2
* Re-implement the main strength-reduction portion of LoopStrengthReduction.Dan Gohman2010-01-212-2273/+2315
* Add strcpy_chk -> strcpy support for "don't know" object sizeEric Christopher2010-01-211-0/+45
* When doing address-mode sinking, expand the base register first, ratherDan Gohman2010-01-191-12/+17
* Fix a crash in scalarrepl for memcpy/memmove where the source and destinationBob Wilson2010-01-191-6/+10