summaryrefslogtreecommitdiff
path: root/lib/Transforms
Commit message (Expand)AuthorAge
* change the canonical form of "cond ? -1 : 0" to be Chris Lattner2010-01-24
* fix a potential overflow issue Eli pointed out.Chris Lattner2010-01-23
* Speculatively revert r94322 to see if it fixes darwin selfhost buildbot.Nick Lewycky2010-01-23
* third bug from PR6119: the xor dupe extension allowsChris Lattner2010-01-23
* Teach DAE that even though it can't modify the function signature of anNick Lewycky2010-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
* implement a simple instcombine xform that has been in theChris Lattner2010-01-23
* Reapply 94059 while fixing the calling convention setupEric Christopher2010-01-23
* In mem2reg, for all alloca/stores that get promoted where the alloca has an a...Victor Hernandez2010-01-23
* Another strncmp -> StringRef.startswith simplification.Benjamin Kramer2010-01-22
* Revert 94059. It is breaking the MultiSource/Benchmarks/Prolangs-C/bisonBob Wilson2010-01-22
* Keep ignoring pointer-to-pointer bitcastsVictor Hernandez2010-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
* No need to look through bitcasts for DbgInfoIntrinsicVictor Hernandez2010-01-21
* DbgInfoIntrinsic no longer appear in an instruction's use listVictor Hernandez2010-01-21
* No need to look through bitcasts for DbgInfoIntrinsicVictor Hernandez2010-01-21
* 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
* It turns out that this #include is needed because otherwiseChris Lattner2010-01-21
* unbreak the build, apparently without this transformutils starts depending on...Chris Lattner2010-01-21
* tidy upChris Lattner2010-01-21
* Don't need to include IntrinsicInst.h any moreVictor Hernandez2010-01-21
* No need to map NULL operands of metadataVictor Hernandez2010-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
* simplify this code.Chris Lattner2010-01-20
* Move per-function inline threshold calculation to a method.Jakob Stoklund Olesen2010-01-20
* Switch Elts from vector to SmallVectorVictor Hernandez2010-01-20
* Map operands of all function-local metadata, not just metadata passed to llvm...Victor Hernandez2010-01-20
* When doing address-mode sinking, expand the base register first, ratherDan Gohman2010-01-19
* optimize ~(~X >>s Y) --> (X >>s Y), patch by Edmund GrimleyChris Lattner2010-01-19
* Fix a crash in scalarrepl for memcpy/memmove where the source and destinationBob Wilson2010-01-19
* Fix comment.Eric Christopher2010-01-19
* my instcombine transformations to make extension elimination moreChris Lattner2010-01-18
* While mapping llvm.dbg.declare intrinsic manually map its operand, if possible,Devang Patel2010-01-18
* Convert some of the dynamic opcode lookups into static ones.Owen Anderson2010-01-17
* Fix comment.Owen Anderson2010-01-17
* Fix a comment typo.Bob Wilson2010-01-15
* When the visitSub method was split into visitSub and visitFSub, this xform wasBill Wendling2010-01-13
* 1) Use the new SimplifyInstructionsInBlock routine instead of the copyChris Lattner2010-01-12
* add a helper function.Chris 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
* reenable the piece that turns trunc(zext(x)) -> x even if zext has multiple u...Chris Lattner2010-01-11