pull linkage emission code out to a new EmitLinkage function.
[oota-llvm.git] / lib / Transforms /
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.
2010-01-07 Chris Lattnerteach ComputeNumSignBits to look through PHI nodes.
2010-01-07 Chris LattnerEnhance instcombine to reason more strongly about promo...
2010-01-07 Benjamin KramerUse a do-while loop instead of while + boolean.
2010-01-07 Duncan SandsBe less stingy as to how many selects and phi nodes we
2010-01-07 Chris Lattnerhandle ConstantVector while I'm in here.
2010-01-07 Chris Lattnerfix a globalopt crash on 'bullet' (handling evaluation...
2010-01-06 Eric ChristopherMove the object size intrinsic optimization to inst...
2010-01-06 Duncan SandsFix a README item: have functionattrs look through...
2010-01-06 Mikhail GlushenkovFormatting.
2010-01-06 Duncan SandsPartially address a README by having functionattrs...
2010-01-06 Chris Lattnertweaks suggested by Duncan
2010-01-06 Chris LattnerTeach instcombine's sext elimination logic to be more...
2010-01-05 Chris Lattnersimplify this code.
2010-01-05 Chris Lattnermake this a static function instead of a method.
next