remove support for llvm.invariant.end from memdep. It is a
[oota-llvm.git] / lib / Transforms /
2011-04-26 Chris LattnerTransform: "icmp eq (trunc (lshr(X, cst1)), cst" to...
2011-04-26 Chris Lattnersome random cleanups, no functionality change.
2011-04-26 Chris LattnerImprove the bail-out predicate to really only kick...
2011-04-26 Nick LewyckyRename everything to follow LLVM style ... I think.
2011-04-26 Chris LattnerEnhance MemDep: When alias analysis returns a partial...
2011-04-23 Jay FoadRemove unused STL header includes.
2011-04-21 Jay FoadPR9214: Convert Metadata API to use ArrayRef.
2011-04-21 Nick LewyckyIn gcov profiling, give all functions an extra unified...
2011-04-21 Nick LewyckyFix think-o: emit all 8 bytes of the EOF marker. Also...
2011-04-21 Nick LewyckyAdd independent controls for whether GCOV profiling...
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-19 Jay FoadTrivial simplification.
2011-04-18 Chandler CarruthMark some functions as used which are used within debug...
2011-04-16 Frits van BommelRename a misleadingly-named variable.
2011-04-16 Jay FoadFix bug when checking phi operands in InstCombiner...
2011-04-16 Rafael EspindolaFix cmake build.
2011-04-16 Nick LewyckyMove the re-stemming function up top and use it where...
2011-04-16 Nick LewyckyRename LineProfiling to GCOVProfiling to more accuratel...
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-04-14 Eli FriedmanAdd an instcombine for constructs like a | -(b != c...
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 Lattnerrework FoldBranchToCommonDest to exit earlier when...
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 NAKAMURA Takumilib/Transforms/Instrumentation/CMakeLists.txt: Add...
2011-04-12 Nick LewyckyAdd support for line profiling. Very work-in-progress.
2011-04-12 Nick LewyckyConsider ConstantAggregateZero as well as ConstantArray...
2011-04-12 Dan GohmanFix reassociate to use a worklist instead of recursing...
2011-04-11 Chris Lattnercomment cleanup, use moveBefore instead of removeFromPa...
2011-04-11 Chris Lattnerremove the StructRetPromotion pass. It is unused,...
2011-04-11 Nick LewyckyJust because a GlobalVariable's initializer is [N x...
2011-04-11 Jay FoadDon't include Operator.h from InstrTypes.h.
2011-04-09 Eli FriedmanAdd back a couple checks removed by r129128; the fact...
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-08 Nick LewyckyAdd a function for profiling to run at shutdown. Unlike...
2011-04-08 Nick Lewyckyllvm.global_[cd]tor is defined to be either external...
2011-04-07 Devang PatelDo not let debug info interfer with branch folding.
2011-04-07 Rafael EspindolaExpose more passes to the C API.
2011-04-07 Devang PatelWhile hoisting common code from if/else, hoist debug...
2011-04-07 Eli FriedmanPR9634: Don't unconditionally tell the AliasSetTracker...
2011-04-07 Devang PatelSimplify. isIdenticalToWhenDefined() checks opcode.
2011-04-06 Devang PatelWhile folding branch to a common destination into a...
2011-04-05 Nick LewyckyFix typos. Adjust some whitespace for style. No functio...
2011-04-05 Nadav RotemInstCombine optimizes gep(bitcast(x)) even when the...
2011-04-04 Jay FoadRemove some support for ReturnInsts with multiple opera...
2011-04-04 Eli FriedmanAttempt to fix breakage from r128782 reported by Franco...
2011-04-02 Eli FriedmanPR9446: RecursivelyDeleteTriviallyDeadInstructions...
2011-04-02 Benjamin KramerWhile SimplifyDemandedBits constant folds this, we...
2011-04-01 Benjamin KramerFix comment.
2011-04-01 Benjamin KramerTweaks to the icmp+sext-to-shifts optimization to addre...
2011-04-01 Benjamin KramerFix build.
2011-04-01 Benjamin KramerInstCombine: Turn icmp + sext into bitwise/integer...
2011-04-01 Benjamin KramerInstCombine: Move (sext icmp) transforms into their...
2011-03-31 Nadav RotemInstcombile optimization: extractelement(cast) -> cast...
2011-03-31 Benjamin KramerInstCombine: APFloat can't perform arithmetic on PPC...
2011-03-31 Benjamin KramerInstCombine: Fix transform to use the swapped predicate.
2011-03-31 Benjamin KramerInstCombine: fold fcmp (fneg x), (fneg y) -> fcmp x, y
2011-03-31 Benjamin KramerInstCombine: fold fcmp pred (fneg x), C -> fcmp swap...
2011-03-31 Benjamin KramerInstCombine: Shrink "fcmp (fpext x), C" to "fcmp x...
2011-03-31 Benjamin KramerInstCombine: fold fcmp (fpext x), (fpext y) -> fcmp...
2011-03-30 Bill Wendling* The DSE code that tested for overlapping needed to...
2011-03-30 Benjamin KramerInstCombine: If the divisor of an fdiv has an exact...
2011-03-30 Jay FoadRemove PHINode::reserveOperandSpace(). Instead, add...
2011-03-30 Jay Foad(Almost) always call reserveOperandSpace() on newly...
2011-03-29 Benjamin KramerInstCombine: Add a few missing combines for ANDs and...
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-28 Nick LewyckyRemove tabs I accidentally added.
2011-03-28 Jay FoadMake more use of PHINode::getNumIncomingValues().
2011-03-27 Frits van BommelAdd some debug output when -instcombine uses RAUW....
2011-03-27 Nick LewyckyTeach the transformation that moves binary operators...
2011-03-27 Benjamin KramerUse APInt's umul_ov instead of rolling our own overflow...
2011-03-27 Nick LewyckyAdd a small missed optimization: turn X == C ? X :...
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-25 Nick LewyckyNo functionality change, just adjust some whitespace...
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.
2011-03-24 Cameron ZwarichWhen UpdateDT is set, DT is invalid, which could cause...
2011-03-24 Cameron ZwarichCheck for TLI so that -codegenprepare can be used from...
2011-03-23 Cameron ZwarichFix PR9464 by correcting some math that just happened...
2011-03-22 Anders CarlssonHandle another case that Frits suggested.
2011-03-21 Devang PatelSimplify.
2011-03-21 Anders CarlssonMore cleanups to the OptimizeEmptyGlobalCXXDtors Global...
next