Having RHSKnownZero and RHSKnownOne be alternative names for KnownZero and KnownOne
[oota-llvm.git] / lib / Transforms /
2010-01-29 Duncan SandsHaving RHSKnownZero and RHSKnownOne be alternative...
2010-01-29 Eric ChristopherMake strcpy_chk lower to strcpy if we have a safe size.
2010-01-29 Eric ChristopherAdd constant support to object size handling and remove...
2010-01-29 Bill WendlingGeneric reformatting and comment fixing. No functionali...
2010-01-29 Bill WendlingAdd newline to debugging output, and fix some grammar...
2010-01-29 Victor Hernandezmem2reg erases the dbg.declare intrinsics that it conve...
2010-01-28 Duncan SandsFix PR6165. The bug was that LHSKnownZero was being...
2010-01-27 Bob WilsonAvoid creating redundant PHIs in SSAUpdater::GetValueIn...
2010-01-27 Jeffrey YasskinKill ModuleProvider and ghost linkage by inverting...
2010-01-27 Benjamin KramerDon't bother with sprintf, just pass the Twine through.
2010-01-27 Benjamin KramerUse the less expensive getName function instead of...
2010-01-27 Chris Lattnersome cleanups.
2010-01-27 Chris Lattnerno need to check for null
2010-01-27 Victor HernandezWhen converting dbg.declare to dbg.value, attach promot...
2010-01-26 Victor HernandezAvoid extra calls to MD->getNumOperands()
2010-01-26 Victor HernandezSwitch AllocaDbgDeclares to SmallVector and don't leak...
2010-01-26 Victor HernandezIn mem2reg, for all alloca/stores that get promoted...
2010-01-25 Bob WilsonRemove check for an impossible condition: the condition...
2010-01-25 Bob WilsonChange Value::getUnderlyingObject to have the MaxLookup...
2010-01-25 Victor HernandezRevert r94260 until findDbgDeclare() is made more efficient
2010-01-24 Chris Lattnermake -fno-rtti the default unless a directory builds...
2010-01-24 Chris Lattnerchange the canonical form of "cond ? -1 : 0" to be
2010-01-23 Chris Lattnerfix a potential overflow issue Eli pointed out.
2010-01-23 Nick LewyckySpeculatively revert r94322 to see if it fixes darwin...
2010-01-23 Chris Lattnerthird bug from PR6119: the xor dupe extension allows
2010-01-23 Nick LewyckyTeach DAE that even though it can't modify the function...
2010-01-23 Chris Lattneradd an early out to ProcessBranchOnXOR to speed it up,
2010-01-23 Chris Lattnerfix a crash in jump threading, PR6119
2010-01-23 Chris Lattnerimplement a simple instcombine xform that has been...
2010-01-23 Eric ChristopherReapply 94059 while fixing the calling convention setup
2010-01-23 Victor HernandezIn mem2reg, for all alloca/stores that get promoted...
2010-01-22 Benjamin KramerAnother strncmp -> StringRef.startswith simplification.
2010-01-22 Bob WilsonRevert 94059. It is breaking the MultiSource/Benchmark...
2010-01-22 Victor HernandezKeep ignoring pointer-to-pointer bitcasts
2010-01-22 Chris LattnerStop building RTTI information for *most* llvm librarie...
2010-01-22 Dan GohmanRevert LoopStrengthReduce.cpp to pre-r94061 for now.
2010-01-21 Victor HernandezNo need to look through bitcasts for DbgInfoIntrinsic
2010-01-21 Victor HernandezDbgInfoIntrinsic no longer appear in an instruction...
2010-01-21 Victor HernandezNo need to look through bitcasts for DbgInfoIntrinsic
2010-01-21 Victor HernandezDbgInfoIntrinsics no longer appear in an instruction...
2010-01-21 Dan GohmanWhen inserting expressions for post-increment users...
2010-01-21 Dan GohmanInclude IVUsers information in LSR's debug output.
2010-01-21 Dan GohmanPrune the search for candidate formulae if the number...
2010-01-21 Dan GohmanAdd a comment.
2010-01-21 Chris LattnerIt turns out that this #include is needed because otherwise
2010-01-21 Chris Lattnerunbreak the build, apparently without this transformuti...
2010-01-21 Chris Lattnertidy up
2010-01-21 Victor HernandezDon't need to include IntrinsicInst.h any more
2010-01-21 Victor HernandezNo need to map NULL operands of metadata
2010-01-21 Dan GohmanRe-implement the main strength-reduction portion of...
2010-01-21 Eric ChristopherAdd strcpy_chk -> strcpy support for "don't know" objec...
2010-01-20 Chris Lattnersimplify this code.
2010-01-20 Jakob Stoklund OlesenMove per-function inline threshold calculation to a...
2010-01-20 Victor HernandezSwitch Elts from vector to SmallVector
2010-01-20 Victor HernandezMap operands of all function-local metadata, not just...
2010-01-19 Dan GohmanWhen doing address-mode sinking, expand the base regist...
2010-01-19 Chris Lattneroptimize ~(~X >>s Y) --> (X >>s Y), patch by Edmund...
2010-01-19 Bob WilsonFix a crash in scalarrepl for memcpy/memmove where...
2010-01-19 Eric ChristopherFix comment.
2010-01-18 Chris Lattnermy instcombine transformations to make extension elimin...
2010-01-18 Devang PatelWhile mapping llvm.dbg.declare intrinsic manually map...
2010-01-17 Owen AndersonConvert some of the dynamic opcode lookups into static...
2010-01-17 Owen AndersonFix comment.
2010-01-15 Bob WilsonFix a comment typo.
2010-01-13 Bill WendlingWhen the visitSub method was split into visitSub and...
2010-01-12 Chris Lattner1) Use the new SimplifyInstructionsInBlock routine...
2010-01-12 Chris Lattneradd a helper function.
2010-01-12 Chris Lattnertidy up
2010-01-12 Chris LattnerTeach jump threading to duplicate small blocks when...
2010-01-11 Chris Lattnersome cleanup, and make it obvious that ProcessJumpOnPHI...
2010-01-11 Chris Lattnerreenable the piece that turns trunc(zext(x)) -> x even...
2010-01-11 Chris LattnerDisable folding sext(trunc(x)) -> x (and other similar...
2010-01-11 Chris Lattneradd one more bitfield optimization, allowing clang...
2010-01-11 Chris LattnerExtend CanEvaluateZExtd to handle and/or/xor more aggre...
2010-01-11 Chris LattnerRemove the dead TD argument to CanEvaluateZExtd, and...
2010-01-11 Chris Lattnerimprove comments, remove dead TD argument to CanEvaluat...
2010-01-10 Chris Lattnerteach sext optimization to handle truncs from types...
2010-01-10 Chris Lattnerteach zext optimization how to deal with truncs that...
2010-01-10 Chris Lattnersimplify CanEvaluateSExtd to return a bool now that...
2010-01-10 Chris Lattnerthe NumCastsRemoved argument to CanEvaluateSExtd is...
2010-01-10 Chris Lattnernow that the cost model has changed, we can always...
2010-01-10 Chris Lattnerchange the preferred canonical form for a sign extensio...
2010-01-10 Chris Lattnerfix indentation of switch statements, no functionality...
2010-01-10 Chris Lattnerfix pasto that broke bootstrap.
2010-01-10 Chris Lattnersimplify CanEvaluateZExtd now that we don't care about...
2010-01-10 Chris Lattnertwo changes:
2010-01-10 Chris Lattnerenhance CanEvaluateZExtd to handle shift left and sext...
2010-01-10 Chris Lattnerremove an xform subsumed by EvaluateInDifferentType.
2010-01-10 Julien LerougeFix nondeterministic behavior.
2010-01-10 Chris Lattnerclean up this xform by using m_Trunc.
2010-01-10 Chris Lattnerinline and remove the rest of commonIntCastTransforms.
2010-01-10 Chris LattnerInline the expression type promotion/demotion stuff...
2010-01-09 Chris Lattneronly factor from expressions whose uses are empty and...
2010-01-09 Julien LerougeFix nondeterministic behavior.
2010-01-08 Eric ChristopherRemove unnecessary dyn_cast and add a comment. Part...
2010-01-08 Chris Lattnermplement a theoretical fixme.
2010-01-08 Chris Lattnerrename CanEvaluateInDifferentType -> CanEvaluateTruncat...
2010-01-08 Chris Lattnerteach instcombine to delete sign extending shift pairs...
2010-01-08 Duncan SandsSuppress an unused variable warning when assertions...
2010-01-08 Chris Lattnertidy up some stuff duncan pointed out.
next