aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
AgeCommit message (Expand)Author
2010-08-31Remove r111665, which implemented store-narrowing in InstCombine. Chris disc...Owen Anderson
2010-08-20Re-apply r111568 with a fix for the clang self-host.Owen Anderson
2010-08-19Revert r111568 to unbreak clang self-host.Owen Anderson
2010-08-19When a set of bitmask operations, typically from a bitfield initialization, o...Owen Anderson
2010-08-03Make instcombine set explicit alignments on load or storeDan Gohman
2010-07-22mass elimination of reliance on automatic iterator dereferencingGabor Greif
2010-07-12cache result of operator*Gabor Greif
2010-07-09do not repeatedly dereference use_iteratorGabor Greif
2010-05-28Move FindAvailableLoadedValue isSafeToLoadUnconditionally out ofDan Gohman
2010-05-28Teach instcombine to promote alloca array sizes.Dan Gohman
2010-02-16There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands
2010-02-15Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands
2010-01-30Check alignment of loads when deciding whether it is safe to execute themBob Wilson
2010-01-30Use more specific types to avoid casts. No functionality change.Bob Wilson
2010-01-29Preserve load alignment in instcombine transformations. I've been unable toBob Wilson
2010-01-29Improve isSafeToLoadUnconditionally to recognize that GEPs with constantBob Wilson
2010-01-22Keep ignoring pointer-to-pointer bitcastsVictor Hernandez
2010-01-21No need to look through bitcasts for DbgInfoIntrinsicVictor Hernandez
2010-01-19Fix comment.Eric Christopher
2010-01-05split out load/store/alloca.Chris Lattner