Revert r214881 because it broke lots of build-bots
[oota-llvm.git] / test / Transforms /
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 Tyler NowickiAdd diagnostics to the vectorizer cost model.
2014-08-01 Peter CollingbournePartiallyInlineLibCalls: Check sqrt result type before...
2014-08-01 Erik EcksteinSLPVectorizer: improved scheduling algorithm.
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 David MajnemerInstCombine: Correctly propagate NSW/NUW for x-(-A...
2014-07-31 David MajnemerInstSimplify: Simplify (X - (0 - Y)) if the second...
2014-07-30 Rafael EspindolaUse "weak alias" instead of "alias weak"
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-29 Tim NorthoverCodeGenPrep: fall back to MVT::Other if instruction...
2014-07-25 Hal FinkelCanonicalization for @llvm.assume
2014-07-25 Hal FinkelAdd @llvm.assume, lowering, and some basic properties
2014-07-25 Hal FinkelConvert noalias parameter attributes into noalias metad...
2014-07-24 Mark HeffernanAfter unrolling a loop with llvm.loop.unroll.count...
2014-07-24 Manman RenTry to fix the bots again by moving test to X86 directory.
2014-07-24 Manman RenTry to fix the bots. If this does not work, I am going...
2014-07-24 Hal FinkelAdd scoped-noalias metadata
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 David BlaikieTest debug info in arg promotion with an actual promoti...
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 Hal FinkelMake use of the align parameter attribute for all point...
2014-07-22 Suyog SardaThis patch implements transform for pattern "(A | B...
2014-07-21 Mark HeffernanRename metadata llvm.loop.vectorize.unroll to llvm...
2014-07-20 Hal Finkel[LoopVectorize] Use AA to partition potential dependenc...
2014-07-19 Hal Finkel[LoopVectorize] Propagate known metadata to vectorized...
2014-07-19 Hal FinkelMake Value::isDereferenceablePointer handle offsets...
2014-07-18 Mark HeffernanRemove unroll pragma metadata after it is used.
2014-07-18 Gerolf HoflehnerMergedLoadStoreMotion pass
2014-07-18 Hal FinkelAdd a dereferenceable attribute
2014-07-18 Matt ArsenaultR600: Implement TTI:getPopcntSupport
2014-07-17 Suyog SardaMove ashr optimization from InstCombineShift to InstSim...
2014-07-17 Hal FinkelImprove BasicAA CS-CS queries (redux)
2014-07-16 Jingyue WuPartially revert r210444 due to performance regression
2014-07-16 Justin Holewinski[NVPTX] Rename registers %fl -> %fd and %rl -> %rd
2014-07-16 Tyler NowickiEmit warnings if vectorization is forced and fails.
2014-07-15 Stepan DyatkovskiyMergeFunc patch from Björn Steinbrink.
2014-07-15 Matt ArsenaultTeach computeKnownBits to look through addrspacecast.
2014-07-15 Matt ArsenaultTeach GetUnderlyingObject / BasicAA about addrspacecast
2014-07-15 Matt ArsenaultConvert test to FileCheck.
2014-07-14 Matt ArsenaultLook through addrspacecast in IsConstantOffsetFromGlobal
2014-07-14 Matt ArsenaultLook through addrspacecast in GetPointerBaseWithConstan...
2014-07-14 Matt ArsenaultConvert test to FileCheck
2014-07-14 David MajnemerFix a test broken in r212981
2014-07-14 David MajnemerInstSimplify: Correct sdiv x / -1
2014-07-14 David MajnemerInstSimplify: The upper bound of X / C was missing...
2014-07-14 Matt ArsenaultLook through addrspacecast when checking isDereferencea...
2014-07-14 Nick LewyckyDon't eliminate memcpy's when the address of the pointe...
2014-07-11 Aditya NandakumarWhen we sink an instruction, this can open up opportuni...
2014-07-11 Marcello MaggioniAdded test for commit r212802 that was missing
2014-07-10 Duncan P. N. Exon... InstCombine: Fix a crash in Descale for multiply-by...
2014-07-10 Hal FinkelA test case for not asserting in isDereferenceablePoint...
2014-07-10 Hal FinkelAllow isDereferenceablePointer to look through some...
2014-07-09 Adam Nemet[X86] AVX512: Enable it in the Loop Vectorizer
2014-07-09 Sanjay Patelremoved duplicate testcase
2014-07-09 Sanjay PatelFix for PR20059 (instcombine reorders shufflevector...
2014-07-08 Pete CooperRevert "GlobalDCE: Delete available_externally initiali...
2014-07-07 Sanjay PatelFix for PR17073 ( llvm.org/pr17073 ), simplifycfg illeg...
2014-07-07 Tim NorthoverCodeGen: it turns out that NAND is not the same thing...
2014-07-04 David MajnemerIR: Fold away compares between GV GEPs and GVs
2014-07-04 Benjamin KramerGlobalDCE: Delete available_externally initializers...
2014-07-04 Benjamin KramerInstCombine: Strength reduce sadd.with.overflow into...
2014-07-04 David MajnemerInstSimplify: Fix a bug when INT_MIN is in a sdiv
2014-07-03 Richard TrieuAdd new lines to debugging information.
2014-07-02 David MajnemerInstCombine: Optimize x/INT_MIN to x==INT_MIN
2014-07-02 David MajnemerInstCombine: Add a vector variant test for PR20186
2014-07-02 David MajnemerInstCombine: Don't turn -(x/INT_MIN) -> x/INT_MIN
2014-07-01 David BlaikieDebugInfo: Keep track of subprograms who's arguments...
2014-07-01 David MajnemerGlobalOpt: Don't swap private for internal linkage
2014-07-01 David MajnemerGlobalOpt: FileCheck-ize test
2014-07-01 David MajnemerGlobalOpt: Handle non-zero offsets for aliases
2014-07-01 Gerolf HoflehnerSuppress inlining when the block address is taken
2014-06-30 Reid KlecknerConvert some byval argpromotion grep tests to FileCheck
2014-06-30 David BlaikieDebugInfo: Preserve debug location information when...
2014-06-30 David BlaikieRemove unnecessary datalayout string from a test case.
2014-06-30 Erik Ecksteintest commit: add a comment line in GVN test file
2014-06-27 Dinesh DwivediAdded instruction combine to transform few more negativ...
2014-06-27 David MajnemerGlobalOpt: Fix constantfold-initializers.ll test
2014-06-27 David BlaikieArgumentPromotion: Propagate debug locations on calls...
2014-06-26 Arnold SchwaighoferGVN: Preserve invariant.load metadata
2014-06-26 Dinesh DwivediThis patch removed duplicate code for matching patterns
2014-06-26 Dinesh DwivediAdded instruction combine to transform few more negativ...
2014-06-26 David MajnemerGlobalOpt: Don't optimize thread_local for initializers
2014-06-26 Hans WennborgDon't build switch tables for dllimport and TLS variabl...
2014-06-25 Tyler NowickiAdd Rpass-missed and Rpass-analysis reports to the...
2014-06-25 Eli BenderskyRename loop unrolling and loop vectorizer metadata...
next