aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
...
* Use more specific types to avoid casts. No functionality change.Bob Wilson2010-01-301-6/+6
* Keep iterating over all uses when meeting a phi node in AllUsesOfValueWillTra...Jakob Stoklund Olesen2010-01-291-2/+2
* Preserve load alignment in instcombine transformations. I've been unable toBob Wilson2010-01-291-0/+3
* Revert my last couple of patches. They appear to have broken bison.Eric Christopher2010-01-292-43/+15
* Use uint64_t instead of unsigned for offsets and sizes.Bob Wilson2010-01-291-3/+3
* Improve isSafeToLoadUnconditionally to recognize that GEPs with constantBob Wilson2010-01-293-11/+65
* Having RHSKnownZero and RHSKnownOne be alternative names for KnownZero and Kn...Duncan Sands2010-01-291-75/+69
* Make strcpy_chk lower to strcpy if we have a safe size.Eric Christopher2010-01-291-5/+7
* Add constant support to object size handling and remove defaultEric Christopher2010-01-291-10/+36
* 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
* mem2reg erases the dbg.declare intrinsics that it converts to dbg.val intrinsicsVictor Hernandez2010-01-291-3/+13
* Fix PR6165. The bug was that LHSKnownZero was being and'd with DemandedMaskDuncan Sands2010-01-281-2/+11
* Avoid creating redundant PHIs in SSAUpdater::GetValueInMiddleOfBlock.Bob Wilson2010-01-271-41/+75
* Kill ModuleProvider and ghost linkage by inverting the relationship betweenJeffrey Yasskin2010-01-271-1/+0
* Don't bother with sprintf, just pass the Twine through.Benjamin Kramer2010-01-272-6/+2
* Use the less expensive getName function instead of getNameStr.Benjamin Kramer2010-01-271-5/+4
* some cleanups.Chris Lattner2010-01-271-14/+15
* no need to check for nullChris Lattner2010-01-271-1/+1
* When converting dbg.declare to dbg.value, attach promoted store's debug metad...Victor Hernandez2010-01-271-1/+4
* Avoid extra calls to MD->getNumOperands()Victor Hernandez2010-01-261-1/+1
* Switch AllocaDbgDeclares to SmallVector and don't leak DIFactoryVictor Hernandez2010-01-261-1/+4
* In mem2reg, for all alloca/stores that get promoted where the alloca has an a...Victor Hernandez2010-01-261-1/+52
* 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
* Revert r94260 until findDbgDeclare() is made more efficientVictor Hernandez2010-01-251-38/+3
* make -fno-rtti the default unless a directory builds with REQUIRES_RTTI.Chris Lattner2010-01-246-6/+0
* change the canonical form of "cond ? -1 : 0" to be Chris Lattner2010-01-243-60/+44
* fix a potential overflow issue Eli pointed out.Chris Lattner2010-01-231-3/+3
* Speculatively revert r94322 to see if it fixes darwin selfhost buildbot.Nick Lewycky2010-01-231-70/+23
* third bug from PR6119: the xor dupe extension allowsChris Lattner2010-01-231-2/+2
* Teach DAE that even though it can't modify the function signature of anNick Lewycky2010-01-231-23/+70
* 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
* implement a simple instcombine xform that has been in theChris Lattner2010-01-231-5/+27
* Reapply 94059 while fixing the calling convention setupEric Christopher2010-01-231-0/+47
* In mem2reg, for all alloca/stores that get promoted where the alloca has an a...Victor Hernandez2010-01-231-3/+38
* Another strncmp -> StringRef.startswith simplification.Benjamin Kramer2010-01-221-1/+1
* Revert 94059. It is breaking the MultiSource/Benchmarks/Prolangs-C/bisonBob Wilson2010-01-221-45/+0
* Keep ignoring pointer-to-pointer bitcastsVictor Hernandez2010-01-222-7/+8
* Stop building RTTI information for *most* llvm libraries. NotableChris Lattner2010-01-226-0/+6
* Revert LoopStrengthReduce.cpp to pre-r94061 for now.Dan Gohman2010-01-221-2355/+2268
* No need to look through bitcasts for DbgInfoIntrinsicVictor Hernandez2010-01-211-5/+0
* DbgInfoIntrinsic no longer appear in an instruction's use listVictor Hernandez2010-01-211-19/+4
* No need to look through bitcasts for DbgInfoIntrinsicVictor Hernandez2010-01-211-13/+6
* DbgInfoIntrinsics no longer appear in an instruction's use list; so clean up ...Victor Hernandez2010-01-212-83/+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