InstCombine: Shrink ((zext X) & C1) == C2 to fold away the cast if the "zext" and...
[oota-llvm.git] / lib / Transforms / Scalar /
2011-06-09 Cameron ZwarichRemove a vacuous condition.
2011-06-09 Cameron ZwarichFix PR10104 by adding a bounds check on a vector elemen...
2011-06-08 Cameron ZwarichFix an assymmetry between ConvertScalar_ExtractValue...
2011-06-03 Devang PatelUse IRBuilder, preserve line numbers.
2011-06-03 Nick LewyckyBail on unswitching a switch statement for a case with...
2011-06-02 Devang PatelPreserve line number information while converting Invok...
2011-06-02 Eli FriedmanPR10067: Add missing safety check to call return transf...
2011-05-29 Nadav RotemFix warnings due to 132263; Thanks rdivacky.
2011-05-27 Nadav RotemRefactor getActionType and getTypeToTransformTo ; place...
2011-05-27 Eli FriedmanAttempt to preserve debug line info in LICM; as the...
2011-05-27 Eli FriedmanDon't sink or hoist debug info instrinsics; it isn...
2011-05-27 Eli FriedmanOops, wasn't intending to commit this. Partial revert...
2011-05-27 Eli FriedmanFix a silly mistake (which trips over an assertion...
2011-05-26 Chandler CarruthFix warning about || and && without explicit grouping.
2011-05-26 Devang PatelDo not insert anything after terminator.
2011-05-26 Devang PatelDo not move DBG_VALUE in middle of PHI nodes.
2011-05-26 Devang PatelIf llvm.dbg.value and the value instruction it refers...
2011-05-26 Andrew Trickindvars: incremental fixes for -disable-iv-rewrite...
2011-05-25 Evan ChengSimplify r132022 based on Cameron's feedback.
2011-05-25 Andrew Trickindvars: fixed IV cloning in -disable-iv-rewrite mode...
2011-05-24 Evan ChengForgot dyn_cast check.
2011-05-24 Evan ChengFix LoopUnswitch bug. RewriteLoopBodyWithConditionConst...
2011-05-24 Cameron ZwarichClean up the lazy initialization of DIBuilder a bit.
2011-05-24 Cameron ZwarichMake LoadAndStorePromoter preserve debug info and creat...
2011-05-23 Dan GohmanWhen checking for signed multiplication overflow, watch...
2011-05-23 Chris LattnerTeach valuetracking that byval arguments with a specifi...
2011-05-22 Chris LattnerFix PR9815: I was trying to get out of "generating...
2011-05-22 Frits van BommelAdd a parameter to ConstantFoldTerminator() that caller...
2011-05-22 Chris Lattnerfix PR9841 by having GVN not process dead loads. This was
2011-05-21 Eli FriedmanPR7952: Make isa<> use the same logic as cast<>, so...
2011-05-20 Andrew Trickindvars: Prototyping Sign/ZeroExtend elimination withou...
2011-05-20 Andrew Trickindvars: minor cleanup in preparation for sign/zero...
2011-05-18 Dan GohmanWhen forming an ICmpZero LSRUse, normalize the non...
2011-05-18 Duncan SandsRevert commit 131534 since it seems to have broken...
2011-05-18 Nadav RotemRefactor getActionType and getTypeToTransformTo ; place...
2011-05-17 Devang PatelPreserve line number information.
2011-05-17 Devang PatelSet debug loc for new load instruction.
2011-05-16 Rafael EspindolaDon't do tail calls in a function that call setjmp...
2011-05-13 Andrew TrickConvert SimplifyIVUsers into a worklist instead of...
2011-05-12 Andrew Trickindvars: Added SimplifyIVUsers.
2011-05-06 Duncan SandsFix PR9820: a read-only call differs from a load in...
2011-05-04 Devang PatelSet debug loc for new instructions.
2011-05-04 Devang PatelPreserve line number information while threading jumps.
2011-05-04 Devang PatelPreserve line number info.
2011-05-04 Devang Patelpreserve line number info.
2011-05-04 Andrew Trickindvars: Added DisableIVRewrite and WidenIVs.
2011-05-03 Andrew Trickindvars: Added canExpandBackEdgeTakenCount.
2011-05-03 Dan GohmanAdd an unfolded offset field to LSR's Formula record...
2011-05-01 Chris Lattnerenhance memcpyopt to obey -fno-builtin and friends...
2011-04-29 Devang PatelPreserve line number information.
2011-04-28 Devang PatelPreserve line number information.
2011-04-28 Chris Lattnerimprove comment.
2011-04-28 Devang PatelDo not lose line number info while eliminating tail...
2011-04-28 Chris Lattnerfinal step needed to resolve PR6627, which allows us...
2011-04-28 Chris Lattnercode cleanups only.
2011-04-28 Andrew TrickReapply r130340: Fix for PR9730.
2011-04-28 Chris Lattnercentralize "marking for deletion" into a helper functio...
2011-04-28 Chris LattnerPromote toErase to be an ivar of the GVN class.
2011-04-28 Chris Lattnerteach GVN to widen integer loads when they are overalig...
2011-04-28 Andrew TrickReverting r130340 in the unlikely event that it's respo...
2011-04-27 Andrew TrickFixes PR9730: indvars: An asserting value handle still...
2011-04-27 Devang PatelSimplify cfg inserts a call to trap when unreachable...
2011-04-26 Chris LattnerImprove the bail-out predicate to really only kick...
2011-04-26 Chris LattnerEnhance MemDep: When alias analysis returns a partial...
2011-04-23 Jay FoadRemove unused STL header includes.
2011-04-20 Cameron ZwarichFix another case of <rdar://problem/9184212> that only...
2011-04-20 Cameron ZwarichThe bitcast case here is actually handled uniformly...
2011-04-20 Cameron ZwarichCleanup some code to better use an early return style...
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-04-14 Owen AndersonFix an infinite alternation in JumpThreading where...
2011-04-14 Mon P WangCleanup r129509 based on comments by Chris
2011-04-14 Mon P WangCleanup r129472 by using a utility routine as suggested...
2011-04-14 Chris Lattnerfix a couple -Wsign-compare warnings.
2011-04-13 Mon P WangVectors with different number of elements of the same...
2011-04-13 Junjie GuFixed the revision 129449.
2011-04-13 Junjie GuPassing unroll parameters (unroll-count, threshold...
2011-04-13 Rafael EspindolaAdd the alias analysis to the C api.
2011-04-13 Bill WendlingReapply r129401 with patch for clang.
2011-04-12 Bill WendlingRevert r129401 for now. Clang is using the old way...
2011-04-12 Bill WendlingRemove the unaligned load intrinsics in favor of using...
2011-04-12 Dan GohmanFix reassociate to use a worklist instead of recursing...
2011-04-11 Jay FoadDon't include Operator.h from InstrTypes.h.
2011-04-09 Chris Lattnerfix PR9523, a crash in looprotate on a non-canonical...
2011-04-09 Chris LattnerFix a bug where RecursivelyDeleteTriviallyDeadInstructi...
2011-04-07 Rafael EspindolaExpose more passes to the C API.
2011-04-07 Eli FriedmanPR9634: Don't unconditionally tell the AliasSetTracker...
2011-03-30 Bill Wendling* The DSE code that tested for overlapping needed to...
2011-03-30 Jay FoadRemove PHINode::reserveOperandSpace(). Instead, add...
2011-03-30 Jay Foad(Almost) always call reserveOperandSpace() on newly...
2011-03-29 Benjamin KramerDSE: Remove an early exit optimization that depended...
2011-03-29 Cameron ZwarichDo some simple copy propagation through integer loads...
2011-03-26 Bill WendlingSimplification noticed by Frits.
2011-03-26 Bill WendlingRework the logic that determines if a store completely...
2011-03-26 Cameron ZwarichFix a typo and add a test.
2011-03-26 Bill WendlingPR9561: A store with a negative offset (via GEP) could...
2011-03-24 Cameron ZwarichDebug intrinsics must be skipped at the beginning and...
2011-03-24 Cameron ZwarichIt is enough for the CallInst to have no uses to be...
2011-03-24 Devang Patels/UpdateDT/ModifiedDT/g
2011-03-24 Cameron ZwarichDo early taildup of ret in CodeGenPrepare for potential...
2011-03-24 Cameron ZwarichUse an early return instead of a long if block.
next