[asan] experimental tracing for indirect calls, llvm part.
[oota-llvm.git] / lib / Transforms / Vectorize /
2014-10-22 Benjamin KramerLoopVectorize: Simplify code. No functionality change.
2014-10-21 Matt ArsenaultAdd minnum / maxnum intrinsics
2014-10-15 Hal Finkel[SLPVectorize] Basic ephemeral-value awareness
2014-10-14 Eric ChristopherNo need to cache this unused variable.
2014-10-14 Hal Finkel[LoopVectorize] Ignore @llvm.assume for cost estimates...
2014-10-11 Chandler Carruth[SCEV] Fix one more caller blindly passing the latch...
2014-10-11 Chandler Carruth[SCEV] Add some asserts to the recently improved trip...
2014-09-10 Sanjay PatelRename getMaximumUnrollFactor -> getMaxInterleaveFactor...
2014-09-03 Sanjay PatelPreserve IR flags (nsw, nuw, exact, fast-math) in SLP...
2014-09-03 Sanjay PatelChange name of copyFlags() to copyIRFlags(). Add conven...
2014-09-02 Yi JiangGenerate extract for in-tree uses if the use is scalar...
2014-09-01 Sanjay PatelAdd a convenience method to copy wrapping, exact, and...
2014-09-01 Renato GolinSmall refactor on VectorizerHint for deduplication
2014-08-28 Erik EcksteinFix: SLPVectorizer tried to move an instruction which...
2014-08-27 Michael Zolotukhin[SLP] Re-enable vectorization of GEP expressions (re...
2014-08-27 Craig TopperSimplify creation of a bunch of ArrayRefs by using...
2014-08-26 Joerg SonnenbergerRevert r210342 and r210343, add test case for the crasher.
2014-08-26 Sanjay Patelfix typos in comments
2014-08-25 Karthik BhatAllow vectorization of division by uniform power of 2.
2014-08-22 Erik Ecksteinfix: SLPVectorizer crashes for unreachable blocks conta...
2014-08-21 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-20 James Molloy[LoopVectorizer] Limit unroll factor in the presence...
2014-08-19 Renato GolinRevert "Small refactor on VectorizerHint for deduplication"
2014-08-19 Renato GolinSmall refactor on VectorizerHint for deduplication
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-08 James Molloy[LoopVectorizer] Enable support for floating-point...
2014-08-07 Arnold SchwaighoferSLPVectorizer: Use the type of the value loaded/stored...
2014-08-05 James MolloyTeach the SLP Vectorizer that keeping some values live...
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 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-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-30 Chad RosierSLP Vectorizer: Canonicalize tree operands of commutiti...
2014-07-24 Hal FinkelAdd scoped-noalias metadata
2014-07-24 Hal FinkelAA metadata refactoring (introduce AAMDNodes)
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-20 Hal Finkel[LoopVectorize] Remove an unused private AA pointer
2014-07-20 Hal Finkel[LoopVectorize] Use AA to partition potential dependenc...
2014-07-20 Manuel Jacob[C++11] Add predecessors(BasicBlock *) / successors...
2014-07-19 Hal Finkel[LoopVectorize] Use CreateAligned(Load|Store)
2014-07-19 Hal Finkel[LoopVectorize] Propagate known metadata to vectorized...
2014-07-16 Tyler NowickiEmit warnings if vectorization is forced and fails.
2014-06-26 Alp TokerRevert "Introduce a string_ostream string builder facilty"
2014-06-26 Alp TokerIntroduce a string_ostream string builder facilty
2014-06-25 Tyler NowickiAdd Rpass-missed and Rpass-analysis reports to the...
2014-06-25 Eli BenderskyRename loop unrolling and loop vectorizer metadata...
2014-06-22 Arnold SchwaighoferLoopVectorizer: Fix a dominance issue
2014-06-20 Karthik BhatAdd Support to Recognize and Vectorize NON SIMD instruc...
2014-06-06 Michael Zolotukhin[SLP] Enable vectorization of GEP expressions.
2014-06-06 Karthik BhatFix PR19657 (scalar loads not combined into vector...
2014-05-30 Karthik BhatAllow vectorization of intrinsics such as powi,cttz...
2014-05-29 Arnold SchwaighoferLoopVectorizer: Add a check that the backedge taken...
2014-05-22 Diego NovilloAdd support for missed and analysis optimization remarks.
2014-05-20 Eric ChristopherClean up language and grammar.
2014-05-20 Zinovy Nis[LV][REFACTOR] One more tiny fix for printing debug...
2014-05-11 Benjamin KramerSLPVectorizer: Instead of just performing CSE on dead...
2014-05-09 Benjamin KramerSLPVectorizer: When sorting by domination for CSE don...
2014-05-07 Zinovy Nis[BUG][REFACTOR]
2014-05-05 Yi JiangAlways set alignment of vectorized LD/ST in SLP-Vectori...
2014-05-04 Arnold SchwaighoferSLPVectorizer: Bring back the insertelement patch ...
2014-05-03 Benjamin KramerSLPVectorizer: Lazily allocate the map for block numbering.
2014-05-03 Karthik BhatVectorize intrinsic math function calls in SLPVectorizer.
2014-05-02 Eric ChristopherClean up constructor logic and member access for LoopVe...
2014-05-01 Chandler CarruthRevert r205965, which essentially reverts r205018 for...
2014-04-30 Benjamin KramerAdd a <tuple> include to more files that aren't getting...
2014-04-29 Diego NovilloFix vectorization remarks.
2014-04-29 Yi JiangContinue slp vectorization even the BB already has...
2014-04-29 Diego NovilloAdd optimization remarks to the loop unroller and vecto...
2014-04-29 Zinovy Nis[BUG] Fix -Wunused-variable warning in Release mode...
2014-04-29 Kostya Serebryanyfix -Wunused-variable warning in Release mode
2014-04-29 Zinovy Nis[OPENMP][LV][D3423] Respect Hints.Force meta-data for...
2014-04-28 Craig Topper[C++] Use 'nullptr'.
2014-04-25 Craig Topper[C++] Use 'nullptr'. Transforms edition.
2014-04-25 Karthik BhatAllow vectorization of bit intrinsics in BB Vectorizer.
2014-04-24 Karthik BhatAllow vectorization of few missed llvm intrinsic calls...
2014-04-23 Alexander Musman[LV] Statistics numbers for LoopVectorize introduced...
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-04-15 Alexey BataevD3348 - [BUG] "Rotate Loop" pass kills "llvm.vectorizer...
2014-04-10 Arnold SchwaighoferReapply "SLPVectorizer: Ignore users that are insertele...
2014-04-09 Arnold SchwaighoferSLPVectorizer: Only vectorize intrinsics whose operands...
2014-04-07 Eric ChristopherAdd NDEBUG markers around debug only function.
2014-04-07 Eric ChristopherAdd debug location information to the vectorizer debug...
2014-04-05 David BlaikieFixing typo.
2014-04-02 Tim NorthoverSLPVectorizer: compare entire intrinsic for SLP compati...
2014-04-02 Hal Finkel[LoopVectorizer] Count dependencies of consecutive...
2014-03-31 Arnold SchwaighoferRevert "SLPVectorizer: Ignore users that are insertelem...
2014-03-28 Arnold SchwaighoferSLPVectorizer: Take credit for free extractelement...
2014-03-28 Arnold SchwaighoferSLPVectorizer: Fix typos
2014-03-28 Arnold SchwaighoferSLPVectorizer: Ignore users that are insertelements...
2014-03-25 Andrew TrickSLP vectorizer: Don't hoist vector extracts of phis.
2014-03-18 Chandler Carruth[LV] While I'm here, use range based for loops which...
2014-03-18 Chandler Carruth[LV] The actual change I intended to commit in r204148...
2014-03-18 Chandler Carruth[LV] Replace some dead code with an assert. When I...
next