summaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar
Commit message (Expand)AuthorAge
* make -fno-rtti the default unless a directory builds with REQUIRES_RTTI.Chris Lattner2010-01-24
* third bug from PR6119: the xor dupe extension allowsChris Lattner2010-01-23
* add an early out to ProcessBranchOnXOR to speed it up,Chris Lattner2010-01-23
* fix a crash in jump threading, PR6119Chris Lattner2010-01-23
* Reapply 94059 while fixing the calling convention setupEric Christopher2010-01-23
* Revert 94059. It is breaking the MultiSource/Benchmarks/Prolangs-C/bisonBob Wilson2010-01-22
* Stop building RTTI information for *most* llvm libraries. NotableChris Lattner2010-01-22
* Revert LoopStrengthReduce.cpp to pre-r94061 for now.Dan Gohman2010-01-22
* DbgInfoIntrinsics no longer appear in an instruction's use list; so clean up ...Victor Hernandez2010-01-21
* When inserting expressions for post-increment users which containDan Gohman2010-01-21
* Include IVUsers information in LSR's debug output.Dan Gohman2010-01-21
* Prune the search for candidate formulae if the number of registerDan Gohman2010-01-21
* Add a comment.Dan Gohman2010-01-21
* Re-implement the main strength-reduction portion of LoopStrengthReduction.Dan Gohman2010-01-21
* Add strcpy_chk -> strcpy support for "don't know" object sizeEric Christopher2010-01-21
* When doing address-mode sinking, expand the base register first, ratherDan Gohman2010-01-19
* Fix a crash in scalarrepl for memcpy/memmove where the source and destinationBob Wilson2010-01-19
* Convert some of the dynamic opcode lookups into static ones.Owen Anderson2010-01-17
* 1) Use the new SimplifyInstructionsInBlock routine instead of the copyChris Lattner2010-01-12
* tidy upChris Lattner2010-01-12
* Teach jump threading to duplicate small blocks when the branchChris Lattner2010-01-12
* some cleanup, and make it obvious that ProcessJumpOnPHI only worksChris Lattner2010-01-11
* only factor from expressions whose uses are empty and whoseChris Lattner2010-01-09
* Suppress an unused variable warning when assertions are off;Duncan Sands2010-01-08
* Use a do-while loop instead of while + boolean.Benjamin Kramer2010-01-07
* Move the object size intrinsic optimization to inst-combine and makeEric Christopher2010-01-06
* Formatting.Mikhail Glushenkov2010-01-06
* Move remaining stuff to the isInteger predicate.Benjamin Kramer2010-01-05
* Convert a ton of simple integer type equality tests to the new predicate.Benjamin Kramer2010-01-05
* Set Changed properly after calling DeleteDeadPHIs.Dan Gohman2010-01-05
* Use do+while instead of while for loops which obviously have aDan Gohman2010-01-05
* fix an infinite loop in reassociate building emacs.Chris Lattner2010-01-05
* Change errs() to dbgs().David Greene2010-01-05
* Change errs() to dbgs().David Greene2010-01-05
* Change errs() to dbgs().David Greene2010-01-05
* Change errs() to dbgs().David Greene2010-01-05
* Change errs() to dbgs().David Greene2010-01-05
* Change errs() to dbgs().David Greene2010-01-05
* Change errs() to dbgs().David Greene2010-01-05
* Change errs() to dbgs().David Greene2010-01-05
* Change errs() to dbgs().David Greene2010-01-05
* Change errs() to dbgs().David Greene2010-01-05
* Change errs() to dbgs().David Greene2010-01-05
* Change errs() to dbgs().David Greene2010-01-05
* Change errs() to dbgs().David Greene2010-01-05
* Change errs() to dbgs().David Greene2010-01-05
* Remove dead debug info intrinsics.Devang Patel2010-01-05
* 80-col violations, trailing whitespace.Mikhail Glushenkov2010-01-04
* move instcombine to its own library, it's past time.Chris Lattner2010-01-04
* implement an instcombine xform needed by clang's codegenChris Lattner2010-01-04