projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
DebugInfo: Reuse existing LexicalScope to retrieve the scope's MDNode, rather than...
[oota-llvm.git]
/
lib
/
Transforms
/
Vectorize
/
LoopVectorize.cpp
2014-05-30
Karthik Bhat
Allow vectorization of intrinsics such as powi,cttz...
blob
|
commitdiff
|
raw
2014-05-29
Arnold Schwaighofer
LoopVectorizer: Add a check that the backedge taken...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-22
Diego Novillo
Add support for missed and analysis optimization remarks.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-20
Zinovy Nis
[LV][REFACTOR] One more tiny fix for printing debug...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-07
Zinovy Nis
[BUG][REFACTOR]
blob
|
commitdiff
|
raw
|
diff to current
2014-05-03
Karthik Bhat
Vectorize intrinsic math function calls in SLPVectorizer.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-02
Eric Christopher
Clean up constructor logic and member access for LoopVe...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-30
Benjamin Kramer
Add a <tuple> include to more files that aren't getting...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-29
Diego Novillo
Fix vectorization remarks.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-29
Diego Novillo
Add optimization remarks to the loop unroller and vecto...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-29
Zinovy Nis
[BUG] Fix -Wunused-variable warning in Release mode...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-29
Kostya Serebryany
fix -Wunused-variable warning in Release mode
blob
|
commitdiff
|
raw
|
diff to current
2014-04-29
Zinovy Nis
[OPENMP][LV][D3423] Respect Hints.Force meta-data for...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-25
Craig Topper
[C++] Use 'nullptr'. Transforms edition.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-23
Alexander Musman
[LV] Statistics numbers for LoopVectorize introduced...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-22
Chandler Carruth
[Modules] Fix potential ODR violations by sinking the...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-15
Alexey Bataev
D3348 - [BUG] "Rotate Loop" pass kills "llvm.vectorizer...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-09
Arnold Schwaighofer
SLPVectorizer: Only vectorize intrinsics whose operands...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-07
Eric Christopher
Add NDEBUG markers around debug only function.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-07
Eric Christopher
Add debug location information to the vectorizer debug...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-02
Hal Finkel
[LoopVectorizer] Count dependencies of consecutive...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-18
Chandler Carruth
[LV] While I'm here, use range based for loops which...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-18
Chandler Carruth
[LV] The actual change I intended to commit in r204148...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-18
Chandler Carruth
[LV] Replace some dead code with an assert. When I...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-09
Chandler Carruth
[C++11] Add range based accessors for the Use-Def chain...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-05
Arnold Schwaighofer
LoopVectorizer: Preserve fast-math flags
blob
|
commitdiff
|
raw
|
diff to current
2014-03-05
Craig Topper
[C++11] Add 'override' keyword to virtual methods that...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-04
Chandler Carruth
[Modules] Move ValueHandle into the IR library where...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-04
Chandler Carruth
[Modules] Move the LLVM IR pattern match header into...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-02
Benjamin Kramer
[C++11] Replace llvm::tie with std::tie.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-02
Benjamin Kramer
[C++11] Replace llvm::next and llvm::prior with std...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-25
Rafael Espindola
Make DataLayout a plain object, not a pass.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-24
Rafael Espindola
Make some DataLayout pointers const.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-13
Benjamin Kramer
Reduce code duplication resulting from the ConstantVect...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-12
Andrea Di Biagio
[Vectorizer] Add a new 'OperandValueKind' in TargetTran...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-08
Arnold Schwaighofer
LoopVectorizer: Keep track of conditional store basic...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-02
Arnold Schwaighofer
LoopVectorizer: Enable unrolling of conditional stores...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-31
Chandler Carruth
[vectorizer] Tweak the way we do small loop runtime...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-29
Arnold Schwaighofer
LoopVectorizer: Don't count the induction variable...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-28
Chandler Carruth
[vectorizer] Completely disable the block frequency...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-28
Arnold Schwaighofer
LoopVectorize: Support conditional stores by scalarizing
blob
|
commitdiff
|
raw
|
diff to current
2014-01-27
Chandler Carruth
[vectorize] Initial version of respecting PGO in the...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-27
Chandler Carruth
[vectorizer] Add an override for the target instruction...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-27
Chandler Carruth
[vectorizer] Simplify code to use existing helpers...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-27
Chandler Carruth
[vectorizer] Teach the loop vectorizer's unroller to...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-27
Chandler Carruth
[vectorizer] Add some flags which are useful for conduc...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-27
Chandler Carruth
[vectorizer] Fix a trivial oversight where we always...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-27
Chandler Carruth
[vectorizer] Clean up the handling of unvectorized...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-25
Chandler Carruth
[LPM] Conclude my immediate work by making the LoopVect...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-24
Alp Toker
Fix known typos
blob
|
commitdiff
|
raw
|
diff to current
2014-01-19
Arnold Schwaighofer
LoopVectorizer: A reduction that has multiple uses...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-15
Arnold Schwaighofer
LoopVectorize: Only strip casts from integer types...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-13
Chandler Carruth
[PM] Split DominatorTree into a concrete analysis resul...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-13
Chandler Carruth
[cleanup] Move the Dominators.h and Verifier.h headers...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-11
Arnold Schwaighofer
LoopVectorizer: Enable strided memory accesses versioni...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-11
NAKAMURA Takumi
LoopVectorize.cpp: Appease MSC16.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-10
Arnold Schwaighofer
LoopVectorizer: Handle strided memory accesses by versi...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-07
Chandler Carruth
Re-sort all of the includes with ./utils/sort_includes...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-17
Arnold Schwaighofer
LoopVectorizer: Don't if-convert constant expressions...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-05
Renato Golin
Add #pragma vectorize enable/disable to LLVM
blob
|
commitdiff
|
raw
|
diff to current
2013-12-05
Alp Toker
Correct word hyphenations
blob
|
commitdiff
|
raw
|
diff to current
2013-11-26
Arnold Schwaighofer
LoopVectorizer: Truncate i64 trip counts of i32 phis...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-18
Arnold Schwaighofer
LoopVectorizer: Extend the induction variable to a...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-15
Arnold Schwaighofer
LoopVectorizer: Use abi alignment for accesses with...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-11
Renato Golin
Move debug message in vectorizer
blob
|
commitdiff
|
raw
|
diff to current
2013-11-02
Benjamin Kramer
LoopVectorize: Remove quadratic behavior the local...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-01
Arnold Schwaighofer
LoopVectorizer: Move cse code into its own function
blob
|
commitdiff
|
raw
|
diff to current
2013-11-01
Arnold Schwaighofer
LoopVectorizer: Perform redundancy elimination on induc...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-01
Benjamin Kramer
LoopVectorize: Look for consecutive acces in GEPs with...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-01
Arnold Schwaighofer
LoopVectorizer: If dependency checks fail try runtime...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-01
Arnold Schwaighofer
LoopVectorizer: Clear all member data structures in...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-26
Wan Xiaofei
Quick look-up for block in loop.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-25
Hal Finkel
LoopVectorizer: Don't attempt to vectorize extracteleme...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-24
Renato Golin
Mark vector loops as already vectorized
blob
|
commitdiff
|
raw
|
diff to current
2013-10-21
Matt Arsenault
Use more type helper functions
blob
|
commitdiff
|
raw
|
diff to current
2013-10-15
Benjamin Kramer
LoopVectorize: Properly reflect PODness in comments.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-12
Tobias Grosser
LoopVectorize: Add missing INITIALIZE_PASS_DEPENDENCY...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-11
Renato Golin
Better info when debugging vectorizer
blob
|
commitdiff
|
raw
|
diff to current
2013-10-07
Arnold Schwaighofer
LoopVectorize: External uses must use the last value...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-02
Matt Arsenault
Don't use runtime bounds check between address spaces.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-02
Matt Arsenault
Fix debug printing spacing.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-02
Matt Arsenault
Fix comment grammar and capitalization.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-01
Rafael Espindola
Remove several unused variables.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-30
Benjamin Kramer
Convert manual insert point restores to the new RAII...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-28
Robert Wilhelm
Even more spelling fixes for "instruction".
blob
|
commitdiff
|
raw
|
diff to current
2013-09-27
Justin Bogner
Transforms: Use getFirstNonPHI to set the insertion...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-23
Arnold Schwaighofer
Revert "LoopVectorizer: Only allow vectorization of...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-21
Nadav Rotem
LoopVectorizer: Only allow vectorization of intrinsics...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-18
Robert Lytton
Prevent LoopVectorizer and SLPVectorizer running if...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-16
Arnold Schwaighofer
Don't vectorize if there are outside loop users of...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-10
Eli Friedman
Don't assert on invalid loop vectorization hint.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-10
Benjamin Kramer
LoopVectorize: PHI nodes are always at the beginning...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-28
Hal Finkel
Disable unrolling in the loop vectorizer when disabled...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-27
Nadav Rotem
Refactor 'vectorizeLoop' no functionality change.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-26
Nadav Rotem
LoopVectorize: Implement partial loop unrolling when...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-22
Matt Arsenault
Teach LoopVectorize about address space sizes
blob
|
commitdiff
|
raw
|
diff to current
2013-08-19
Hal Finkel
Add a llvm.copysign intrinsic
blob
|
commitdiff
|
raw
|
diff to current
2013-08-07
Hal Finkel
Add ISD::FROUND for libm round()
blob
|
commitdiff
|
raw
|
diff to current
2013-08-06
Arnold Schwaighofer
LoopVectorize: Allow vectorization of loops with lifeti...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-31
Nadav Rotem
80-col
blob
|
commitdiff
|
raw
|
diff to current
next