[LoopVectorize] Ignore @llvm.assume for cost estimates and legality
[oota-llvm.git] / lib / Transforms / Scalar /
2014-10-11 Chandler Carruth[SCEV] Add some asserts to the recently improved trip...
2014-10-09 Chad Rosier[Reassociate] Don't canonicalize X - undef to X + ...
2014-10-05 Owen AndersonGive the Reassociate pass a bit more flexibility and...
2014-10-04 Benjamin KramerRemove unnecessary copying or replace it with moves...
2014-10-02 Zinovy Nis[BUG][INDVAR] Fix for PR21014: wrong SCEV operands...
2014-10-01 Adrian PrantlMove the complex address expression out of DIVariable...
2014-10-01 Adrian PrantlRevert r218778 while investigating buldbot breakage.
2014-10-01 Adrian PrantlMove the complex address expression out of DIVariable...
2014-09-30 Jingyue Wu[SimplifyCFG] threshold for folding branches with commo...
2014-09-30 Chad Rosier[IndVarSimplify] Widen loop unsigned compares.
2014-09-26 Chad Rosier[IndVar] Don't widen loop compare unless IV user is...
2014-09-24 David PeixottoFix assertion in LICM doFinalization()
2014-09-24 Michael LiaoAllow BB duplication threshold to be adjusted through...
2014-09-20 Lenny MaioraniUsing a deque to manage the stack of nodes is faster...
2014-09-18 Eric ChristopherAdd a new pass FunctionTargetTransformInfo. This pass...
2014-09-17 Chad Rosier[IndVarSimplify] Partially revert r217953 to see if...
2014-09-17 Chad Rosier[IndVarSimplify] Widen loop compare instructions.
2014-09-11 Juergen Ributzka[C API] Make the 'lower switch' pass available via...
2014-09-11 Hal Finkel[AlignmentFromAssumptions] Don't crash just because...
2014-09-10 Hal Finkel[AlignmentFromAssumptions] Don't divide by zero for...
2014-09-10 Gerolf Hoflehner[MergedLoadStoreMotion] Move pass enabling option to...
2014-09-10 Gerolf HoflehnerRemoved misleading comment.
2014-09-09 NAKAMURA TakumiSampleProfile.cpp: Prune a stray \param added in r21743...
2014-09-09 NAKAMURA TakumiScalarOpts/LLVMBuild.txt: Prune unused dependency to...
2014-09-09 NAKAMURA TakumiScalarOpts/LLVMBuild.txt: Reorder.
2014-09-09 Diego NovilloRe-factor sample profile reader into lib/ProfileData.
2014-09-07 Andrew TrickAdd a comment to getNewAlignmentDiff.
2014-09-07 Hal FinkelMake use of @llvm.assume from LazyValueInfo
2014-09-07 Hal FinkelAdd an AlignmentFromAssumptions Pass
2014-09-07 Hal FinkelMake use of @llvm.assume in ValueTracking (computeKnown...
2014-09-07 Hal FinkelAdd functions for finding ephemeral values
2014-09-07 Hal FinkelAdd an Assumption-Tracking Pass
2014-09-04 Tilmann Scheller[GVN] Format variable name.
2014-09-04 David MajnemerIndVarSimplify: Address review comments for r217102
2014-09-03 David MajnemerIndVarSimplify: Don't let LFTR compare against a poison...
2014-09-03 Benjamin KramerMake some helpers static or move into the llvm namespace.
2014-09-02 David MajnemerLICM: Don't crash when an instruction is used by an...
2014-09-01 David MajnemerSROA: Don't insert instructions before a PHI
2014-09-01 Chandler CarruthFix a really bad miscompile introduced in r216865 ...
2014-09-01 Nick LewyckyIgnore lifetime intrinsics in use list for MemCpyOptimi...
2014-08-27 Craig TopperSimplify creation of a bunch of ArrayRefs by using...
2014-08-24 Craig TopperUse range based for loops to avoid needing to re-mentio...
2014-08-22 Jingyue Wu[SROA] Fold a PHI node if all its incoming values are...
2014-08-22 Reid KlecknerSROA: Handle a case of store size being smaller than...
2014-08-21 Zinovy Nis[CLNUP] Remove return after llvm_unreachable. Thanks...
2014-08-21 Erik VerbruggenReassociate x + -0.1234 * y into x - 0.1234 * y
2014-08-21 Zinovy Nis[INDVARS] Extend using of widening of induction variabl...
2014-08-21 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-18 Craig TopperRevert "Repace SmallPtrSet with SmallPtrSetImpl in...
2014-08-17 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-15 Rafael EspindolaIntroduce a helper to combine instruction metadata.
2014-08-14 Chad Rosier[Reassociation] Add support for reassociation with...
2014-08-13 Jan VeselyInitialize FlattenCFG pass
2014-08-07 Gerolf HoflehnerFix for multi-line comment warning
2014-08-07 Owen AndersonFix a case in SROA where lifetime intrinsics could...
2014-08-06 Rui UeyamaRevert "r214897 - Remove dead zero store to calloc...
2014-08-05 JF BastienFix typos in comments and doc
2014-08-05 Philip ReamesRemove dead zero store to calloc initialized memory
2014-08-01 Peter CollingbournePartiallyInlineLibCalls: Check sqrt result type before...
2014-08-01 Rafael EspindolaRemove some calls to std::move.
2014-07-30 Aaron BallmanFixing a few -Woverloaded-virtual warnings by exposing...
2014-07-24 Mark HeffernanAfter unrolling a loop with llvm.loop.unroll.count...
2014-07-24 Hal FinkelAdd scoped-noalias metadata
2014-07-24 Hal FinkelAA metadata refactoring (introduce AAMDNodes)
2014-07-23 Mark HeffernanDo not add unroll disable metadata after unrolling...
2014-07-23 Mark HeffernanIn unroll pragma syntax and loop hint metadata, change...
2014-07-23 Nick LewyckyWe may visit a call that uses an alloca multiple times...
2014-07-21 Duncan P. N. Exon... Revert "[C++11] Add predecessors(BasicBlock *) / succes...
2014-07-21 Gerolf HoflehnerFix for regression: [Bug 20369] wrong code at -O3 on...
2014-07-20 Manuel Jacob[C++11] Add predecessors(BasicBlock *) / successors...
2014-07-19 Matt ArsenaultTemplatify RegionInfo so it works on MachineBasicBlocks
2014-07-19 NAKAMURA TakumiMergedLoadStoreMotion.cpp: Fix msc17 build. Member...
2014-07-18 Mark HeffernanFix build breakage introduced with r213412.
2014-07-18 Mark HeffernanRemove unroll pragma metadata after it is used.
2014-07-18 Gerolf HoflehnerMergedLoadStoreMotion pass
2014-07-16 Jingyue WuPartially revert r210444 due to performance regression
2014-07-14 Nick LewyckyDon't eliminate memcpy's when the address of the pointe...
2014-07-12 Owen AndersonFix an issue with the MergeBasicBlockIntoOnlyPred(...
2014-07-10 Hal FinkelFeeding isSafeToSpeculativelyExecute its DataLayout...
2014-07-10 Hal FinkelFeeding isSafeToSpeculativelyExecute its DataLayout...
2014-07-10 Hal FinkelAllow isDereferenceablePointer to look through some...
2014-07-06 Rafael EspindolaUpdate the MemoryBuffer API to use ErrorOr.
2014-06-26 Arnold SchwaighoferGVN: Preserve invariant.load metadata
2014-06-25 Eli BenderskyRename loop unrolling and loop vectorizer metadata...
2014-06-25 Evgeniy StepanovFactor out part of LICM::sink into a helper function.
2014-06-25 Evgeniy Stepanov[LICM] Don't create more than one copy of an instructio...
2014-06-19 Dinesh DwivediUpdated comments as suggested by Rafael. Thanks.
2014-06-17 Dinesh DwivediFixed jump threading going to infinite loop.
2014-06-17 Duncan P. N. Exon... SROA: Only split loads on byte boundaries
2014-06-16 Eli BenderskyTeach LoopUnrollPass to respect loop unrolling hints...
2014-06-14 Nick LewyckyRemove extra whitespace in function declaration. No...
2014-06-13 Jiangning LiuMove GlobalMerge from Transform to CodeGen.
2014-06-13 Tim NorthoverSCCP: update for cmpxchg returning { iN, i1 } now.
2014-06-13 Tim NorthoverIR: add "cmpxchg weak" variant to support permitted...
2014-06-13 Rafael EspindolaRemove 'using std::errro_code' from lib.
2014-06-12 Rafael EspindolaDon't use 'using std::error_code' in include/llvm.
2014-06-12 Duncan P. N. Exon... GVN: Enable value forwarding for calloc
2014-06-12 Eli BenderskyRevert r210721 as it causes breakage in internal builds...
2014-06-11 Eli BenderskyTeach LoopUnrollPass to respect loop unrolling hints...
2014-06-11 Jiangning LiuCreate macro INITIALIZE_TM_PASS.
next