projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Fix a case in SROA where lifetime intrinsics could inhibit alloca promotion. In
[oota-llvm.git]
/
lib
/
Transforms
/
Vectorize
/
SLPVectorizer.cpp
2014-08-05
James Molloy
Teach the SLP Vectorizer that keeping some values live...
blob
|
commitdiff
|
raw
2014-08-02
Erik Eckstein
fix bug 20513 - Crash in SLP Vectorizer
blob
|
commitdiff
|
raw
|
diff to current
2014-08-01
Erik Eckstein
SLPVectorizer: fix build problem in Release configuration
blob
|
commitdiff
|
raw
|
diff to current
2014-08-01
Erik Eckstein
SLPVectorizer: improved scheduling algorithm.
blob
|
commitdiff
|
raw
|
diff to current
2014-08-01
Erik Eckstein
SLP Vectorizer: added statistics counter
blob
|
commitdiff
|
raw
|
diff to current
2014-08-01
Erik Eckstein
SLP Vectorizer: improve canonicalize tree operands...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-30
Chad Rosier
SLP Vectorizer: Canonicalize tree operands of commutiti...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-24
Hal Finkel
Add scoped-noalias metadata
blob
|
commitdiff
|
raw
|
diff to current
2014-06-20
Karthik Bhat
Add Support to Recognize and Vectorize NON SIMD instruc...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-06
Michael Zolotukhin
[SLP] Enable vectorization of GEP expressions.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-06
Karthik Bhat
Fix PR19657 (scalar loads not combined into vector...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-30
Karthik Bhat
Allow vectorization of intrinsics such as powi,cttz...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-20
Eric Christopher
Clean up language and grammar.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-11
Benjamin Kramer
SLPVectorizer: Instead of just performing CSE on dead...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-09
Benjamin Kramer
SLPVectorizer: When sorting by domination for CSE don...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-05
Yi Jiang
Always set alignment of vectorized LD/ST in SLP-Vectori...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-04
Arnold Schwaighofer
SLPVectorizer: Bring back the insertelement patch ...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-03
Benjamin Kramer
SLPVectorizer: Lazily allocate the map for block numbering.
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-01
Chandler Carruth
Revert r205965, which essentially reverts r205018 for...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-29
Yi Jiang
Continue slp vectorization even the BB already has...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-28
Craig Topper
[C++] Use 'nullptr'.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-25
Craig Topper
[C++] Use 'nullptr'. Transforms edition.
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-10
Arnold Schwaighofer
Reapply "SLPVectorizer: Ignore users that are insertele...
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-05
David Blaikie
Fixing typo.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-02
Tim Northover
SLPVectorizer: compare entire intrinsic for SLP compati...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-31
Arnold Schwaighofer
Revert "SLPVectorizer: Ignore users that are insertelem...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-28
Arnold Schwaighofer
SLPVectorizer: Take credit for free extractelement...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-28
Arnold Schwaighofer
SLPVectorizer: Fix typos
blob
|
commitdiff
|
raw
|
diff to current
2014-03-28
Arnold Schwaighofer
SLPVectorizer: Ignore users that are insertelements...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-25
Andrew Trick
SLP vectorizer: Don't hoist vector extracts of phis.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-12
Raul E. Silvera
Resubmit "[SLPV] Recognize vectorizable intrinsics...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-09
Ahmed Charles
Fix build break.
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
Craig Topper
[C++11] Add 'override' keyword to virtual methods that...
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-03-01
Benjamin Kramer
Now that we have C++11, turn simple functors into lambd...
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-25
Rafael Espindola
Make a few more DataLayout variables const.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-24
Arnold Schwaighofer
SLPVectorizer: Try vectorizing 'splat' stores
blob
|
commitdiff
|
raw
|
diff to current
2014-02-17
Gerolf Hoflehner
fix for null VectorizedValue assertion in the SLP Vecto...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-16
Gerolf Hoflehner
fixed typo in comment as my test commit
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-06
Paul Robinson
Disable most IR-level transform passes on functions...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-01
Reid Kleckner
Revert "[SLPV] Recognize vectorizable intrinsics during...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-31
Chandler Carruth
[SLPV] Recognize vectorizable intrinsics during SLP...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-24
Alp Toker
Fix known typos
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-07
Chandler Carruth
Re-sort all of the includes with ./utils/sort_includes...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-07
Jakub Staszak
Don't #include heavy Dominators.h file in LoopInfo...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-05
Rafael Espindola
Fix non-deterministic behavior.
blob
|
commitdiff
|
raw
|
diff to current
2013-12-05
Arnold Schwaighofer
SLPVectorizer: An in-tree vectorized entry cannot also...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-05
Alp Toker
Correct word hyphenations
blob
|
commitdiff
|
raw
|
diff to current
2013-11-26
Nadav Rotem
PR1860 - We can't save a list of ExtractElement instruc...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-26
Nadav Rotem
PR18060 - When we RAUW values with ExtractElement instr...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-23
Chandler Carruth
Migrate metadata information from scalar to vector...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-22
Arnold Schwaighofer
SLPVectorizer: Fix whitespace errors.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-22
Yi Jiang
SLP Vectorizer: Extract cost will only be added once...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-19
Arnold Schwaighofer
SLPVectorizer: Fix stale for Value pointer array
blob
|
commitdiff
|
raw
|
diff to current
2013-11-19
Arnold Schwaighofer
SLPVectorizer: Fix whitespace errors
blob
|
commitdiff
|
raw
|
diff to current
2013-11-04
Benjamin Kramer
SLPVectorizer: Use properlyDominates to satisfy the...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-03
Benjamin Kramer
SLPVectorizer: Add a missing pair of parens. No functio...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-03
Benjamin Kramer
SLPVectorizer: When CSEing generated gathers only scan...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-02
Benjamin Kramer
SLPVectorizer: Remove duplicated function.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-29
Arnold Schwaighofer
ARM cost model: Account for zero cost scalar SROA instr...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-29
Arnold Schwaighofer
SLPVectorizer: Use vector type for vectorized memory...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-16
Arnold Schwaighofer
SLPVectorizer: Don't vectorize volatile memory operations
blob
|
commitdiff
|
raw
|
diff to current
2013-10-16
Arnold Schwaighofer
Revert "SLPVectorizer: Don't vectorize volatile memory...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-16
Arnold Schwaighofer
SLPVectorizer: Don't vectorize volatile memory operations
blob
|
commitdiff
|
raw
|
diff to current
2013-10-12
Arnold Schwaighofer
SLPVectorizer: Sort PHINodes based on their opcode
blob
|
commitdiff
|
raw
|
diff to current
2013-10-04
Arnold Schwaighofer
SLPVectorizer: Sort inputs to commutative binary operations
blob
|
commitdiff
|
raw
|
diff to current
2013-10-02
Yi Jiang
Apply slp vectorization on fully-vectorizable tree...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-02
Benjamin Kramer
SLPVectorizer: Make store chain finding more aggressive...
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
IRBuilder: Add RAII objects to reset insertion points...
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
Matt Arsenault
Fix SLPVectorizer using wrong address space for load...
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-25
Arnold Schwaighofer
SLPVectorize: Put horizontal reductions feeding a store...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-24
Yi Jiang
set the cost of tiny trees to INT_MAX in SLP vectorizer...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-21
Arnold Schwaighofer
SLPVectorizer: Fix multiline comment warning
blob
|
commitdiff
|
raw
|
diff to current
2013-09-21
Arnold Schwaighofer
Reapply "SLPVectorizer: Handle more horizontal reductio...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-21
Arnold Schwaighofer
Revert "SLPVectorizer: Handle more horizontal reduction...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-20
Arnold Schwaighofer
SLPVectorizer: Handle more horizontal reductions (disabled)
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-18
Craig Topper
Revert accidental commit I had to make to get the test...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-18
Craig Topper
Lift alignment restrictions for load/store folding...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-17
Arnold Schwaighofer
SLPVectorizer: Don't vectorize phi nodes that use invok...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-03
Yi Jiang
In this patch we are trying to do two things:
blob
|
commitdiff
|
raw
|
diff to current
2013-08-26
Matt Arsenault
Fix inserting instructions before last in bundle.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-26
Yi Jiang
test commit. Remove blank line
blob
|
commitdiff
|
raw
|
diff to current
2013-08-26
Matt Arsenault
Fix unused variable in release build
blob
|
commitdiff
|
raw
|
diff to current
2013-08-26
Matt Arsenault
Constify functions
blob
|
commitdiff
|
raw
|
diff to current
2013-08-26
Matt Arsenault
Vectorize starting from insertelements building a vector
blob
|
commitdiff
|
raw
|
diff to current
2013-08-24
Matt Arsenault
Check if in set on insertion instead of separately
blob
|
commitdiff
|
raw
|
diff to current
2013-08-22
Chandler Carruth
Teach the SLP vectorizer the correct way to check for...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-21
Matt Arsenault
Use attribute helper function
blob
|
commitdiff
|
raw
|
diff to current
next