2015-01-19 |
Erik Eckstein | SLPVectorizer: limit the number of alias checks to... |
tree | commitdiff |
2015-01-18 |
Chandler Carruth | [PM] Now that LoopInfo isn't in the Pass type hierarchy... |
tree | commitdiff |
2015-01-17 |
Chandler Carruth | [PM] Split the LoopInfo object apart from the legacy... |
tree | commitdiff |
2015-01-15 |
Alexander Kornienko | Replace size method call of containers to empty method... |
tree | commitdiff |
2015-01-15 |
Chandler Carruth | [PM] Separate the TargetLibraryInfo object from the... |
tree | commitdiff |
2015-01-15 |
NAKAMURA Takumi | Update libdeps since TLI was moved from Target to Analy... |
tree | commitdiff |
2015-01-14 |
Erik Eckstein | reapply: SLPVectorizer: Cache results from memory alias... |
tree | commitdiff |
2015-01-14 |
Hao Liu | Fix a wrong comment in LoopVectorize. |
tree | commitdiff |
2015-01-13 |
Julien Lerouge | Fix non-determinism issue in SLP |
tree | commitdiff |
2015-01-13 |
Erik Eckstein | Revert "SLPVectorizer: Cache results from memory alias... |
tree | commitdiff |
2015-01-13 |
Erik Eckstein | SLPVectorizer: Cache results from memory alias checking. |
tree | commitdiff |
2015-01-09 |
Michael Zolotukhin | Update comment. |
tree | commitdiff |
2015-01-09 |
Michael Zolotukhin | Remove duplicating code. NFC. |
tree | commitdiff |
2015-01-09 |
Suyog Sarda | Assumption that "VectorizedValue" will always be an... |
tree | commitdiff |
2015-01-05 |
Jiangning Liu | Fixed a bug in memory dependence checking module of... |
tree | commitdiff |
2015-01-04 |
Chandler Carruth | [PM] Split the AssumptionTracker immutable pass into... |
tree | commitdiff |
2014-12-30 |
Elena Demikhovsky | Some code improvements in Masked Load/Store. |
tree | commitdiff |
2014-12-25 |
Elena Demikhovsky | Masked Load/Store - Changed the order of parameters... |
tree | commitdiff |
2014-12-19 |
Tilmann Scheller | [BBVectorize] Remove two more redundant assignments. |
tree | commitdiff |
2014-12-19 |
Tilmann Scheller | [BBVectorize] Remove redundant assignment. |
tree | commitdiff |
2014-12-19 |
Tilmann Scheller | [LoopVectorize] Remove redundant assignment. |
tree | commitdiff |
2014-12-17 |
Suyog Sarda | Revert 224119 "This patch recognizes (+ (+ v0, v1)... |
tree | commitdiff |
2014-12-16 |
Elena Demikhovsky | Masked Load and Store Intrinsics in loop vectorizer. |
tree | commitdiff |
2014-12-14 |
Elena Demikhovsky | Loop Vectorizer minor changes in the code - |
tree | commitdiff |
2014-12-12 |
Suyog Sarda | This patch recognizes (+ (+ v0, v1) (+ v2, v3)), reorde... |
tree | commitdiff |
2014-12-09 |
Michael Zolotukhin | Remove redundant variable. |
tree | commitdiff |
2014-12-09 |
Duncan P. N. Exon... | IR: Split Metadata from Value |
tree | commitdiff |
2014-12-03 |
Duncan P. N. Exon... | LoopVectorize: Remove unnecessary RAUW |
tree | commitdiff |
2014-12-02 |
Michael Zolotukhin | PR21302. Vectorize only bottom-tested loops. |
tree | commitdiff |
2014-11-28 |
Duncan P. N. Exon... | Revert "Masked Vector Load and Store Intrinsics." |
tree | commitdiff |
2014-11-23 |
Elena Demikhovsky | Masked Vector Load and Store Intrinsics. |
tree | commitdiff |
2014-11-19 |
Suyog Sarda | Vectorize a reduction chain feeding into a 'return... |
tree | commitdiff |
2014-11-19 |
David Blaikie | Update SetVector to rely on the underlying set's insert... |
tree | commitdiff |
2014-11-13 |
Duncan P. N. Exon... | IR: Make MDString::getName() private |
tree | commitdiff |
2014-11-11 |
Duncan P. N. Exon... | Revert "IR: MDNode => Value" |
tree | commitdiff |
2014-11-07 |
David Majnemer | LoopVectorize: Don't assume pointees are sized |
tree | commitdiff |
2014-11-03 |
Duncan P. N. Exon... | IR: MDNode => Value: Instruction::getAllMetadataOtherTh... |
tree | commitdiff |
2014-11-01 |
Duncan P. N. Exon... | IR: MDNode => Value: Instruction::getMetadata() |
tree | commitdiff |
2014-10-31 |
Michael Zolotukhin | Correctly update dom-tree after loop vectorizer. |
tree | commitdiff |
2014-10-28 |
NAKAMURA Takumi | Reformat partially, where I touched for whitespace... |
tree | commitdiff |
2014-10-28 |
NAKAMURA Takumi | Untabify and whitespace cleanups. |
tree | commitdiff |
2014-10-22 |
Benjamin Kramer | LoopVectorize: Simplify code. No functionality change. |
tree | commitdiff |
2014-10-21 |
Matt Arsenault | Add minnum / maxnum intrinsics |
tree | commitdiff |
2014-10-15 |
Hal Finkel | [SLPVectorize] Basic ephemeral-value awareness |
tree | commitdiff |
2014-10-14 |
Eric Christopher | No need to cache this unused variable. |
tree | commitdiff |
2014-10-14 |
Hal Finkel | [LoopVectorize] Ignore @llvm.assume for cost estimates... |
tree | commitdiff |
2014-10-11 |
Chandler Carruth | [SCEV] Fix one more caller blindly passing the latch... |
tree | commitdiff |
2014-10-11 |
Chandler Carruth | [SCEV] Add some asserts to the recently improved trip... |
tree | commitdiff |
2014-09-10 |
Sanjay Patel | Rename getMaximumUnrollFactor -> getMaxInterleaveFactor... |
tree | commitdiff |
2014-09-03 |
Sanjay Patel | Preserve IR flags (nsw, nuw, exact, fast-math) in SLP... |
tree | commitdiff |
2014-09-03 |
Sanjay Patel | Change name of copyFlags() to copyIRFlags(). Add conven... |
tree | commitdiff |
2014-09-02 |
Yi Jiang | Generate extract for in-tree uses if the use is scalar... |
tree | commitdiff |
2014-09-01 |
Sanjay Patel | Add a convenience method to copy wrapping, exact, and... |
tree | commitdiff |
2014-09-01 |
Renato Golin | Small refactor on VectorizerHint for deduplication |
tree | commitdiff |
2014-08-28 |
Erik Eckstein | Fix: SLPVectorizer tried to move an instruction which... |
tree | commitdiff |
2014-08-27 |
Michael Zolotukhin | [SLP] Re-enable vectorization of GEP expressions (re... |
tree | commitdiff |
2014-08-27 |
Craig Topper | Simplify creation of a bunch of ArrayRefs by using... |
tree | commitdiff |
2014-08-26 |
Joerg Sonnenberger | Revert r210342 and r210343, add test case for the crasher. |
tree | commitdiff |
2014-08-26 |
Sanjay Patel | fix typos in comments |
tree | commitdiff |
2014-08-25 |
Karthik Bhat | Allow vectorization of division by uniform power of 2. |
tree | commitdiff |
2014-08-22 |
Erik Eckstein | fix: SLPVectorizer crashes for unreachable blocks conta... |
tree | commitdiff |
2014-08-21 |
Craig Topper | Repace SmallPtrSet with SmallPtrSetImpl in function... |
tree | commitdiff |
2014-08-20 |
James Molloy | [LoopVectorizer] Limit unroll factor in the presence... |
tree | commitdiff |
2014-08-19 |
Renato Golin | Revert "Small refactor on VectorizerHint for deduplication" |
tree | commitdiff |
2014-08-19 |
Renato Golin | Small refactor on VectorizerHint for deduplication |
tree | commitdiff |
2014-08-18 |
Craig Topper | Revert "Repace SmallPtrSet with SmallPtrSetImpl in... |
tree | commitdiff |
2014-08-17 |
Craig Topper | Repace SmallPtrSet with SmallPtrSetImpl in function... |
tree | commitdiff |
2014-08-15 |
Rafael Espindola | Introduce a helper to combine instruction metadata. |
tree | commitdiff |
2014-08-08 |
James Molloy | [LoopVectorizer] Enable support for floating-point... |
tree | commitdiff |
2014-08-07 |
Arnold Schwaighofer | SLPVectorizer: Use the type of the value loaded/stored... |
tree | commitdiff |
2014-08-05 |
James Molloy | Teach the SLP Vectorizer that keeping some values live... |
tree | commitdiff |
2014-08-02 |
Erik Eckstein | fix bug 20513 - Crash in SLP Vectorizer |
tree | commitdiff |
2014-08-02 |
Tyler Nowicki | Add diagnostics to the vectorizer cost model. |
tree | commitdiff |
2014-08-01 |
Erik Eckstein | SLPVectorizer: fix build problem in Release configuration |
tree | commitdiff |
2014-08-01 |
Erik Eckstein | SLPVectorizer: improved scheduling algorithm. |
tree | commitdiff |
2014-08-01 |
Erik Eckstein | SLP Vectorizer: added statistics counter |
tree | commitdiff |
2014-08-01 |
Erik Eckstein | SLP Vectorizer: improve canonicalize tree operands... |
tree | commitdiff |
2014-07-31 |
Tyler Nowicki | Improve the remark generated for -Rpass-missed. |
tree | commitdiff |
2014-07-31 |
Tyler Nowicki | Improve the remark generated when a variable that is... |
tree | commitdiff |
2014-07-30 |
Chad Rosier | SLP Vectorizer: Canonicalize tree operands of commutiti... |
tree | commitdiff |
2014-07-24 |
Hal Finkel | Add scoped-noalias metadata |
tree | commitdiff |
2014-07-24 |
Hal Finkel | AA metadata refactoring (introduce AAMDNodes) |
tree | commitdiff |
2014-07-21 |
Mark Heffernan | Rename metadata llvm.loop.vectorize.unroll to llvm... |
tree | commitdiff |
2014-07-21 |
Duncan P. N. Exon... | Revert "[C++11] Add predecessors(BasicBlock *) / succes... |
tree | commitdiff |
2014-07-20 |
Hal Finkel | [LoopVectorize] Remove an unused private AA pointer |
tree | commitdiff |
2014-07-20 |
Hal Finkel | [LoopVectorize] Use AA to partition potential dependenc... |
tree | commitdiff |
2014-07-20 |
Manuel Jacob | [C++11] Add predecessors(BasicBlock *) / successors... |
tree | commitdiff |
2014-07-19 |
Hal Finkel | [LoopVectorize] Use CreateAligned(Load|Store) |
tree | commitdiff |
2014-07-19 |
Hal Finkel | [LoopVectorize] Propagate known metadata to vectorized... |
tree | commitdiff |
2014-07-16 |
Tyler Nowicki | Emit warnings if vectorization is forced and fails. |
tree | commitdiff |
2014-06-26 |
Alp Toker | Revert "Introduce a string_ostream string builder facilty" |
tree | commitdiff |
2014-06-26 |
Alp Toker | Introduce a string_ostream string builder facilty |
tree | commitdiff |
2014-06-25 |
Tyler Nowicki | Add Rpass-missed and Rpass-analysis reports to the... |
tree | commitdiff |
2014-06-25 |
Eli Bendersky | Rename loop unrolling and loop vectorizer metadata... |
tree | commitdiff |
2014-06-22 |
Arnold Schwaighofer | LoopVectorizer: Fix a dominance issue |
tree | commitdiff |
2014-06-20 |
Karthik Bhat | Add Support to Recognize and Vectorize NON SIMD instruc... |
tree | commitdiff |
2014-06-06 |
Michael Zolotukhin | [SLP] Enable vectorization of GEP expressions. |
tree | commitdiff |
2014-06-06 |
Karthik Bhat | Fix PR19657 (scalar loads not combined into vector... |
tree | commitdiff |
2014-05-30 |
Karthik Bhat | Allow vectorization of intrinsics such as powi,cttz... |
tree | commitdiff |
2014-05-29 |
Arnold Schwaighofer | LoopVectorizer: Add a check that the backedge taken... |
tree | commitdiff |
next |