IR: MDNode => Value: Instruction::getMetadata()
[oota-llvm.git] / lib / Transforms / Vectorize / SLPVectorizer.cpp
2014-11-01 Duncan P. N. Exon... IR: MDNode => Value: Instruction::getMetadata()
2014-10-15 Hal Finkel[SLPVectorize] Basic ephemeral-value awareness
2014-09-03 Sanjay PatelPreserve IR flags (nsw, nuw, exact, fast-math) in SLP...
2014-09-02 Yi JiangGenerate extract for in-tree uses if the use is scalar...
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-25 Karthik BhatAllow vectorization of division by uniform power of 2.
2014-08-22 Erik Ecksteinfix: SLPVectorizer crashes for unreachable blocks conta...
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-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-30 Chad RosierSLP Vectorizer: Canonicalize tree operands of commutiti...
2014-07-24 Hal FinkelAdd scoped-noalias metadata
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-20 Eric ChristopherClean up language and grammar.
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-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-01 Chandler CarruthRevert r205965, which essentially reverts r205018 for...
2014-04-29 Yi JiangContinue slp vectorization even the BB already has...
2014-04-28 Craig Topper[C++] Use 'nullptr'.
2014-04-25 Craig Topper[C++] Use 'nullptr'. Transforms edition.
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-04-10 Arnold SchwaighoferReapply "SLPVectorizer: Ignore users that are insertele...
2014-04-09 Arnold SchwaighoferSLPVectorizer: Only vectorize intrinsics whose operands...
2014-04-05 David BlaikieFixing typo.
2014-04-02 Tim NorthoverSLPVectorizer: compare entire intrinsic for SLP compati...
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-12 Raul E. SilveraResubmit "[SLPV] Recognize vectorizable intrinsics...
2014-03-09 Ahmed CharlesFix build break.
2014-03-09 Chandler Carruth[C++11] Add range based accessors for the Use-Def chain...
2014-03-05 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-03-01 Benjamin KramerNow that we have C++11, turn simple functors into lambd...
2014-02-25 Rafael EspindolaMake DataLayout a plain object, not a pass.
2014-02-25 Rafael EspindolaMake a few more DataLayout variables const.
2014-02-24 Arnold SchwaighoferSLPVectorizer: Try vectorizing 'splat' stores
2014-02-17 Gerolf Hoflehnerfix for null VectorizedValue assertion in the SLP Vecto...
2014-02-16 Gerolf Hoflehnerfixed typo in comment as my test commit
2014-02-12 Andrea Di Biagio[Vectorizer] Add a new 'OperandValueKind' in TargetTran...
2014-02-06 Paul RobinsonDisable most IR-level transform passes on functions...
2014-02-01 Reid KlecknerRevert "[SLPV] Recognize vectorizable intrinsics during...
2014-01-31 Chandler Carruth[SLPV] Recognize vectorizable intrinsics during SLP...
2014-01-24 Alp TokerFix known typos
2014-01-13 Chandler Carruth[PM] Split DominatorTree into a concrete analysis resul...
2014-01-13 Chandler Carruth[cleanup] Move the Dominators.h and Verifier.h headers...
2014-01-07 Chandler CarruthRe-sort all of the includes with ./utils/sort_includes...
2013-12-07 Jakub StaszakDon't #include heavy Dominators.h file in LoopInfo...
2013-12-05 Rafael EspindolaFix non-deterministic behavior.
2013-12-05 Arnold SchwaighoferSLPVectorizer: An in-tree vectorized entry cannot also...
2013-12-05 Alp TokerCorrect word hyphenations
2013-11-26 Nadav RotemPR1860 - We can't save a list of ExtractElement instruc...
2013-11-26 Nadav RotemPR18060 - When we RAUW values with ExtractElement instr...
2013-11-23 Chandler CarruthMigrate metadata information from scalar to vector...
2013-11-22 Arnold SchwaighoferSLPVectorizer: Fix whitespace errors.
2013-11-22 Yi JiangSLP Vectorizer: Extract cost will only be added once...
2013-11-19 Arnold SchwaighoferSLPVectorizer: Fix stale for Value pointer array
2013-11-19 Arnold SchwaighoferSLPVectorizer: Fix whitespace errors
2013-11-04 Benjamin KramerSLPVectorizer: Use properlyDominates to satisfy the...
2013-11-03 Benjamin KramerSLPVectorizer: Add a missing pair of parens. No functio...
2013-11-03 Benjamin KramerSLPVectorizer: When CSEing generated gathers only scan...
2013-11-02 Benjamin KramerSLPVectorizer: Remove duplicated function.
2013-10-29 Arnold SchwaighoferARM cost model: Account for zero cost scalar SROA instr...
2013-10-29 Arnold SchwaighoferSLPVectorizer: Use vector type for vectorized memory...
2013-10-16 Arnold SchwaighoferSLPVectorizer: Don't vectorize volatile memory operations
2013-10-16 Arnold SchwaighoferRevert "SLPVectorizer: Don't vectorize volatile memory...
2013-10-16 Arnold SchwaighoferSLPVectorizer: Don't vectorize volatile memory operations
2013-10-12 Arnold SchwaighoferSLPVectorizer: Sort PHINodes based on their opcode
2013-10-04 Arnold SchwaighoferSLPVectorizer: Sort inputs to commutative binary operations
2013-10-02 Yi JiangApply slp vectorization on fully-vectorizable tree...
2013-10-02 Benjamin KramerSLPVectorizer: Make store chain finding more aggressive...
2013-10-01 Rafael EspindolaRemove several unused variables.
2013-09-30 Benjamin KramerIRBuilder: Add RAII objects to reset insertion points...
2013-09-28 Robert WilhelmEven more spelling fixes for "instruction".
2013-09-27 Matt ArsenaultFix SLPVectorizer using wrong address space for load...
2013-09-27 Justin BognerTransforms: Use getFirstNonPHI to set the insertion...
2013-09-25 Arnold SchwaighoferSLPVectorize: Put horizontal reductions feeding a store...
2013-09-24 Yi Jiangset the cost of tiny trees to INT_MAX in SLP vectorizer...
2013-09-21 Arnold SchwaighoferSLPVectorizer: Fix multiline comment warning
2013-09-21 Arnold SchwaighoferReapply "SLPVectorizer: Handle more horizontal reductio...
2013-09-21 Arnold SchwaighoferRevert "SLPVectorizer: Handle more horizontal reduction...
2013-09-20 Arnold SchwaighoferSLPVectorizer: Handle more horizontal reductions (disabled)
2013-09-18 Robert LyttonPrevent LoopVectorizer and SLPVectorizer running if...
2013-09-18 Craig TopperRevert accidental commit I had to make to get the test...
next