[ARM64] Set default CPU to generic instead of cyclone.
[oota-llvm.git] / lib / Transforms / Vectorize /
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...
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 Arnold SchwaighoferLoopVectorizer: Preserve fast-math flags
2014-03-05 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-04 Chandler Carruth[Modules] Move ValueHandle into the IR library where...
2014-03-04 Chandler Carruth[Modules] Move the LLVM IR pattern match header into...
2014-03-02 Benjamin Kramer[C++11] Replace llvm::tie with std::tie.
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 Rafael EspindolaMake some DataLayout pointers const.
2014-02-24 Arnold SchwaighoferSLPVectorizer: Try vectorizing 'splat' stores
2014-02-21 Rafael EspindolaRename many DataLayout variables from TD to DL.
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-13 Benjamin KramerReduce code duplication resulting from the ConstantVect...
2014-02-12 Andrea Di Biagio[Vectorizer] Add a new 'OperandValueKind' in TargetTran...
2014-02-08 Arnold SchwaighoferLoopVectorizer: Keep track of conditional store basic...
2014-02-06 Paul RobinsonDisable most IR-level transform passes on functions...
2014-02-02 Arnold SchwaighoferLoopVectorizer: Enable unrolling of conditional stores...
2014-02-01 Reid KlecknerRevert "[SLPV] Recognize vectorizable intrinsics during...
2014-01-31 Chandler Carruth[SLPV] Recognize vectorizable intrinsics during SLP...
2014-01-31 Chandler Carruth[vectorizer] Tweak the way we do small loop runtime...
2014-01-29 Arnold SchwaighoferLoopVectorizer: Don't count the induction variable...
2014-01-28 Chandler Carruth[vectorizer] Completely disable the block frequency...
2014-01-28 Arnold SchwaighoferLoopVectorize: Support conditional stores by scalarizing
2014-01-27 Chandler Carruth[vectorize] Initial version of respecting PGO in the...
2014-01-27 Chandler Carruth[vectorizer] Add an override for the target instruction...
2014-01-27 Chandler Carruth[vectorizer] Simplify code to use existing helpers...
2014-01-27 Chandler Carruth[vectorizer] Teach the loop vectorizer's unroller to...
2014-01-27 Chandler Carruth[vectorizer] Add some flags which are useful for conduc...
2014-01-27 Chandler Carruth[vectorizer] Fix a trivial oversight where we always...
2014-01-27 Chandler Carruth[vectorizer] Clean up the handling of unvectorized...
2014-01-25 Chandler Carruth[LPM] Conclude my immediate work by making the LoopVect...
2014-01-24 Alp TokerFix known typos
2014-01-19 Arnold SchwaighoferLoopVectorizer: A reduction that has multiple uses...
2014-01-15 Arnold SchwaighoferLoopVectorize: Only strip casts from integer types...
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-11 Arnold SchwaighoferLoopVectorizer: Enable strided memory accesses versioni...
2014-01-11 NAKAMURA TakumiLoopVectorize.cpp: Appease MSC16.
2014-01-10 Arnold SchwaighoferLoopVectorizer: Handle strided memory accesses by versi...
2014-01-07 Chandler CarruthRe-sort all of the includes with ./utils/sort_includes...
2013-12-17 Arnold SchwaighoferLoopVectorizer: Don't if-convert constant expressions...
2013-12-11 NAKAMURA TakumiPrune redundant dependencies in LLVMBuild.txt.
2013-12-10 NAKAMURA TakumiWhitespaces.
2013-12-07 Jakub StaszakDon't #include heavy Dominators.h file in LoopInfo...
2013-12-05 Renato GolinAdd #pragma vectorize enable/disable to LLVM
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 Arnold SchwaighoferLoopVectorizer: Truncate i64 trip counts of i32 phis...
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-18 Arnold SchwaighoferLoopVectorizer: Extend the induction variable to a...
2013-11-15 Arnold SchwaighoferLoopVectorizer: Use abi alignment for accesses with...
2013-11-11 Renato GolinMove debug message in vectorizer
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-11-02 Benjamin KramerLoopVectorize: Remove quadratic behavior the local...
2013-11-01 Arnold SchwaighoferLoopVectorizer: Move cse code into its own function
2013-11-01 Arnold SchwaighoferLoopVectorizer: Perform redundancy elimination on induc...
2013-11-01 Benjamin KramerLoopVectorize: Look for consecutive acces in GEPs with...
2013-11-01 Arnold SchwaighoferLoopVectorizer: If dependency checks fail try runtime...
2013-11-01 Arnold SchwaighoferLoopVectorizer: Clear all member data structures in...
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-26 Wan XiaofeiQuick look-up for block in loop.
2013-10-25 Hal FinkelLoopVectorizer: Don't attempt to vectorize extracteleme...
2013-10-24 Renato GolinMark vector loops as already vectorized
2013-10-21 Matt ArsenaultUse more type helper functions
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-15 Benjamin KramerLoopVectorize: Properly reflect PODness in comments.
next