[x86] Broadwell: ADOX/ADCX. Added _addcarryx_u{32|64} intrinsics to LLVM.
[oota-llvm.git] / lib / Transforms /
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-21 David MajnemerInstCombine: Fold ((A | B) & C1) ^ (B & C2) -> (A ...
2014-08-20 James Molloy[LoopVectorizer] Limit unroll factor in the presence...
2014-08-20 Yi JiangNew InstCombine pattern: (icmp ult/ule (A + C1), C3...
2014-08-20 David MajnemerInstCombine: Annotate sub with nuw when we prove it...
2014-08-20 Peter Collingbourne[dfsan] Treat vararg custom functions like unimplemente...
2014-08-19 David MajnemerInstCombine: Annotate sub with nsw when we prove it...
2014-08-19 Renato GolinRevert "Small refactor on VectorizerHint for deduplication"
2014-08-19 Renato GolinSmall refactor on VectorizerHint for deduplication
2014-08-19 Mayur PandeyInstCombine: ((A & ~B) ^ (~A & B)) to A ^ B
2014-08-19 Craig TopperConst-correct and prevent a copy of a SmallPtrSet.
2014-08-19 Mayur Pandeytest commit (spelling correction)
2014-08-18 Craig TopperRevert "Repace SmallPtrSet with SmallPtrSetImpl in...
2014-08-17 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-17 Owen AndersonRemove an InstCombine that transformed patterns like...
2014-08-16 David MajnemerInstCombine: Fix a potential bug in 0 - (X sdiv C)...
2014-08-16 David MajnemerInstCombine: Combine mul with div.
2014-08-15 Rafael EspindolaIntroduce a helper to combine instruction metadata.
2014-08-14 Hal FinkelCopy noalias metadata from call sites to inlined instru...
2014-08-14 Hal FinkelAdd noalias metadata for general calls (not just memory...
2014-08-14 Chad Rosier[Reassociation] Add support for reassociation with...
2014-08-14 David MajnemerInstCombine: ((A | ~B) ^ (~A | B)) to A ^ B
2014-08-14 David MajnemerAdded InstCombine Transform for ((B | C) & A) | B ...
2014-08-13 Jan Veselyutils: Fix segfault in flattencfg
2014-08-13 Jan VeselyInitialize FlattenCFG pass
2014-08-13 Benjamin KramerCanonicalize header guards into a common format.
2014-08-13 Chandler Carruth[optnone] Make the optnone attribute effective at suppr...
2014-08-13 Chandler CarruthRevert r215415 which causse MSan to crash on a great...
2014-08-13 Karthik BhatInstCombine: Combine (xor (or %a, %b) (xor %a, %b)...
2014-08-12 Matt ArsenaultAllwo bitcast + struct GEP transform to work with addrs...
2014-08-12 Reid Klecknermsan: Handle musttail calls
2014-08-12 Reid KlecknerMove helper for getting a terminating musttail call...
2014-08-11 David MajnemerInstCombine: Combine (add (and %a, %b) (or %a, %b)...
2014-08-08 James Molloy[LoopVectorizer] Enable support for floating-point...
2014-08-08 David MajnemerGlobalOpt: Optimize in the face of insertvalue/extractvalue
2014-08-07 Gerolf HoflehnerFix for multi-line comment warning
2014-08-07 Arnold SchwaighoferSLPVectorizer: Use the type of the value loaded/stored...
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-06 James MolloyAdd a new option -run-slp-after-loop-vectorization.
2014-08-06 Peter Collingbourne[dfsan] Try not to create too many additional basic...
2014-08-05 JF BastienFix typos in comments and doc
2014-08-05 Rafael EspindolaDon't internalize all but main by default.
2014-08-05 Philip ReamesRemove dead zero store to calloc initialized memory
2014-08-05 James MolloyTeach the SLP Vectorizer that keeping some values live...
2014-08-02 Manman Ren[SimplifyCFG] fix accessing deleted PHINodes in switch...
2014-08-02 Erik Ecksteinfix bug 20513 - Crash in SLP Vectorizer
2014-08-02 Alexey Samsonov[ASan] Use metadata to pass source-level information...
2014-08-02 Tyler NowickiAdd diagnostics to the vectorizer cost model.
2014-08-01 Peter CollingbournePartiallyInlineLibCalls: Check sqrt result type before...
2014-08-01 Peter Collingbourne[dfsan] Correctly handle loads and stores of zero size.
2014-08-01 Rafael EspindolaRemove some calls to std::move.
2014-08-01 Erik EcksteinSLPVectorizer: fix build problem in Release configuration
2014-08-01 Erik EcksteinSLPVectorizer: improved scheduling algorithm.
2014-08-01 Erik EcksteinSLP Vectorizer: added statistics counter
2014-08-01 Erik EcksteinSLP Vectorizer: improve canonicalize tree operands...
2014-08-01 Suyog SardaThis patch implements transform for pattern "(A & ...
2014-08-01 Suyog SardaThis patch implements transform for pattern "(A | B...
2014-08-01 Suyog SardaThis patch implements transform for pattern "( A &...
2014-08-01 Suyog SardaThis patch implements transform for pattern "(A & B...
2014-07-31 Tyler NowickiImprove the remark generated for -Rpass-missed.
2014-07-31 Tyler NowickiImprove the remark generated when a variable that is...
2014-07-31 Evgeniy Stepanov[msan] Fix handling of array types.
2014-07-31 Stepan DyatkovskiyMergeFunctions, tiny refactoring:
2014-07-31 David MajnemerInstCombine: Correctly propagate NSW/NUW for x-(-A...
2014-07-30 David MajnemerInstCombine: Simplify (A ^ B) or/and (A ^ B ^ C)
2014-07-30 Chad RosierSLP Vectorizer: Canonicalize tree operands of commutiti...
2014-07-30 Rafael EspindolaSimplifyCFG: Avoid miscompilations due to removed lifet...
2014-07-30 Aaron BallmanFixing a few -Woverloaded-virtual warnings by exposing...
2014-07-30 Rafael EspindolaAdd the missing hasLinkOnceODRLinkage predicate.
2014-07-28 Manman Ren[Debug Info] add DISubroutineType and its creation...
2014-07-28 Manman Ren[Debug Info] rename getTypeArray to getElements, setTyp...
2014-07-25 Hal FinkelCanonicalization for @llvm.assume
2014-07-25 Hal FinkelAdd @llvm.assume, lowering, and some basic properties
2014-07-25 Duncan P. N. Exon... Move -verify-use-list-order into llvm-uselistorder
2014-07-25 Hal FinkelConvert noalias parameter attributes into noalias metad...
2014-07-25 Duncan P. N. Exon... Try to fix a layering violation introduced by r213945
2014-07-25 Duncan P. N. Exon... IPO: Add use-list-order verifier
2014-07-24 Mark HeffernanAfter unrolling a loop with llvm.loop.unroll.count...
2014-07-24 Manman RenFeedback from Hans on r213815. No functionaility change.
2014-07-24 Hal FinkelAdd scoped-noalias metadata
2014-07-24 Aaron BallmanFixing an MSVC conversion warning about implicitly...
2014-07-24 Hal FinkelAA metadata refactoring (introduce AAMDNodes)
2014-07-23 Manman RenSimplifyCFG: fix a bug in switch to table conversion
2014-07-23 David BlaikieArgPromo+DebugInfo: Handle updating debug info over...
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-22 Suyog SardaThis patch implements optimization as mentioned in...
2014-07-22 Suyog SardaAdded InstCombine transform for pattern "(A & B) ^...
2014-07-22 Suyog SardaAdded InstCombine Transform for patterns:
2014-07-22 Alexey Samsonov[ASan] Fix comments about __sanitizer_cov function
2014-07-22 Suyog SardaThis patch implements transform for pattern "(A | B...
2014-07-22 Sanjay Patelfixed typo in comment
2014-07-21 Mark HeffernanRename metadata llvm.loop.vectorize.unroll to llvm...
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 Hal Finkel[LoopVectorize] Remove an unused private AA pointer
2014-07-20 Hal Finkel[LoopVectorize] Use AA to partition potential dependenc...
next