projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
InstCombine: Be more agressive optimizing 'udiv' instrs with 'select' denoms
[oota-llvm.git]
/
lib
/
Transforms
/
Vectorize
/
2013-04-15
Nadav Rotem
SLPVectorizer: Make it a function pass and add code...
tree
|
commitdiff
2013-04-15
Nadav Rotem
SLPVectorizer: Add support for vectorizing trees that...
tree
|
commitdiff
2013-04-14
Benjamin Kramer
Miscellaneous cleanups for VecUtils.h
tree
|
commitdiff
2013-04-14
Nadav Rotem
SLP: Document the scalarization cost method.
tree
|
commitdiff
2013-04-14
Nadav Rotem
SLPVectorizer: Add support for trees that don't start...
tree
|
commitdiff
2013-04-14
Nadav Rotem
SLPVectorizer: add initial support for reduction variab...
tree
|
commitdiff
2013-04-12
Nadav Rotem
SLPVectorizer: add support for vectorization of diamond...
tree
|
commitdiff
2013-04-12
Nadav Rotem
Add debug prints.
tree
|
commitdiff
2013-04-12
Arnold Schwaighofer
LoopVectorizer: integer division is not a reduction...
tree
|
commitdiff
2013-04-11
Benjamin Kramer
Rename the C function to create a SLPVectorizerPass...
tree
|
commitdiff
2013-04-10
Nadav Rotem
Make the SLP store-merger less paranoid about function...
tree
|
commitdiff
2013-04-10
Nadav Rotem
We require DataLayout for analyzing the size of stores.
tree
|
commitdiff
2013-04-09
Nadav Rotem
Add support for bottom-up SLP vectorization infrastructure.
tree
|
commitdiff
2013-04-04
Arnold Schwaighofer
LoopVectorizer: Pass OperandValueKind information to...
tree
|
commitdiff
2013-03-14
Arnold Schwaighofer
LoopVectorize: Invert case when we use a vector cmp...
tree
|
commitdiff
2013-03-10
Hal Finkel
BBVectorize: Fixup debugging statements
tree
|
commitdiff
2013-03-09
Benjamin Kramer
Remove a source of nondeterminism from the LoopVectorizer.
tree
|
commitdiff
2013-03-09
Arnold Schwaighofer
LoopVectorizer: Ignore all dbg intrinisic
tree
|
commitdiff
2013-03-09
Arnold Schwaighofer
LoopVectorizer: Ignore dbg.value instructions
tree
|
commitdiff
2013-03-08
Benjamin Kramer
Insert the reduction start value into the first bypass...
tree
|
commitdiff
2013-03-02
Nadav Rotem
PR14448 - prevent the loop vectorizer from vectorizing...
tree
|
commitdiff
2013-03-01
Benjamin Kramer
LoopVectorize: Don't hang forever if a PHI only has...
tree
|
commitdiff
2013-02-27
Benjamin Kramer
LoopVectorize: Vectorize math builtin calls.
tree
|
commitdiff
2013-02-21
Renato Golin
Allow GlobalValues to vectorize with AliasAnalysis
tree
|
commitdiff
2013-02-17
Hal Finkel
BBVectorize: Fix an invalid reference bug
tree
|
commitdiff
2013-02-15
Hal Finkel
BBVectorize: Call a DAG and DAG instead of a tree
tree
|
commitdiff
2013-02-15
Hal Finkel
BBVectorize: Cap the number of candidate pairs in each...
tree
|
commitdiff
2013-02-14
Hal Finkel
BBVectorize: Remove the remaining instances of std...
tree
|
commitdiff
2013-02-14
Hal Finkel
BBVectorize: Don't store candidate pairs in a std:...
tree
|
commitdiff
2013-02-13
Benjamin Kramer
LoopVectorize: Simplify code for clarity.
tree
|
commitdiff
2013-02-13
Pekka Jaaskelainen
Metadata for annotating loops as parallel. The first...
tree
|
commitdiff
2013-02-11
Hal Finkel
BBVectorize: Don't over-search when building the depend...
tree
|
commitdiff
2013-02-11
Hal Finkel
BBVectorize: Omit unnecessary entries in PairableInstUsers
tree
|
commitdiff
2013-02-11
Hal Finkel
BBVectorize: Eliminate one more restricted linear search
tree
|
commitdiff
2013-02-11
Hal Finkel
BBVectorize: Remove the linear searches from pair conne...
tree
|
commitdiff
2013-02-11
Hal Finkel
BBVectorize: Avoid linear searches within the load...
tree
|
commitdiff
2013-02-11
Hal Finkel
BBVectorize: isa/cast cleanup in getInstructionTypes
tree
|
commitdiff
2013-02-11
Hal Finkel
BBVectorize: Make the bookkeeping to support full cycle...
tree
|
commitdiff
2013-02-08
Hal Finkel
BBVectorize: Use TTI->getAddressComputationCost
tree
|
commitdiff
2013-02-08
Jakob Stoklund Olesen
Typos.
tree
|
commitdiff
2013-02-08
Arnold Schwaighofer
ARM cost model: Address computation in vector mem ops...
tree
|
commitdiff
2013-02-08
Michael Kuperstein
Test Commit
tree
|
commitdiff
2013-02-07
Nadav Rotem
fix 80-col violation and fix the docs.
tree
|
commitdiff
2013-02-07
Arnold Schwaighofer
Loop Vectorizer: Refactor Memory Cost Computation
tree
|
commitdiff
2013-02-05
Arnold Schwaighofer
Loop Vectorizer: Refactor code to compute vectorized...
tree
|
commitdiff
2013-02-05
Arnold Schwaighofer
Loop Vectorizer: Handle pointer stores/loads in getWide...
tree
|
commitdiff
2013-01-29
Pekka Jaaskelainen
LoopVectorize: convert TinyTripCountVectorThreshold...
tree
|
commitdiff
2013-01-29
Benjamin Kramer
LoopVectorize: Clean up ValueMap a bit and avoid double...
tree
|
commitdiff
2013-01-28
Renato Golin
Vectorization Factor clarification
tree
|
commitdiff
2013-01-27
Hal Finkel
BBVectorize: Better use of TTI->getShuffleCost
tree
|
commitdiff
2013-01-26
Hal Finkel
BBVectorize: Add a additional comment about the cost...
tree
|
commitdiff
2013-01-26
Hal Finkel
BBVectorize: Fix anomalous capital letter in comment
tree
|
commitdiff
2013-01-25
Nadav Rotem
LoopVectorize: Refactor the code that vectorizes loads...
tree
|
commitdiff
2013-01-25
Benjamin Kramer
LoopVectorize: Simplify code. No functionality change.
tree
|
commitdiff
2013-01-25
Nadav Rotem
LoopVectorizer: Refactor more code to use the IRBuilder.
tree
|
commitdiff
2013-01-25
Nadav Rotem
Refactor some code to use the IRBuilder.
tree
|
commitdiff
2013-01-23
Nadav Rotem
Add support for reverse pointer induction variables...
tree
|
commitdiff
2013-01-21
Nadav Rotem
Fix a comment. Induction vars dont need to start at...
tree
|
commitdiff
2013-01-20
Benjamin Kramer
LoopVectorize: Fix a C++11 incompatibility.
tree
|
commitdiff
2013-01-20
Nadav Rotem
Fix a build error.
tree
|
commitdiff
2013-01-20
Nadav Rotem
LoopVectorizer: Implement a new heuristics for selectin...
tree
|
commitdiff
2013-01-19
Benjamin Kramer
LoopVectorizer: Emit memory checks into their own basic...
tree
|
commitdiff
2013-01-15
Nadav Rotem
LoopVectorizer cost model. Honor the user command line...
tree
|
commitdiff
2013-01-13
Nadav Rotem
Fix PR14547. Handle induction variables of small sizes...
tree
|
commitdiff
2013-01-11
Nadav Rotem
ARM Cost Model: We need to detect the max bitwidth...
tree
|
commitdiff
2013-01-10
Nadav Rotem
LoopVectorizer: Fix a bug in the vectorization of Binar...
tree
|
commitdiff
2013-01-09
Nadav Rotem
ARM Cost model: Use the size of vector registers and...
tree
|
commitdiff
2013-01-09
Nadav Rotem
Cost Model: Move the 'max unroll factor' variable to...
tree
|
commitdiff
2013-01-08
Nadav Rotem
Code cleanup: refactor the switch statements in the...
tree
|
commitdiff
2013-01-08
Nadav Rotem
Rename the enum members to match the LLVM coding style.
tree
|
commitdiff
2013-01-07
Nadav Rotem
LoopVectorizer: Add support for floating point reductions
tree
|
commitdiff
2013-01-07
Nadav Rotem
LoopVectorizer: When we vectorizer and widen loops...
tree
|
commitdiff
2013-01-07
Chandler Carruth
Simplify LoopVectorize to require target transform...
tree
|
commitdiff
2013-01-07
Chandler Carruth
Merge the unused header file for LoopVectorizer into...
tree
|
commitdiff
2013-01-07
Chandler Carruth
Switch BBVectorize to directly depend on having a TTI...
tree
|
commitdiff
2013-01-07
Chandler Carruth
Fix a slew of indentation and parameter naming style...
tree
|
commitdiff
2013-01-07
Chandler Carruth
Fix the enumerator names for ShuffleKind to match tho...
tree
|
commitdiff
2013-01-07
Chandler Carruth
Move TargetTransformInfo to live under the Analysis...
tree
|
commitdiff
2013-01-05
Chandler Carruth
Switch the loop vectorizer from VTTI to just use TTI...
tree
|
commitdiff
2013-01-05
Chandler Carruth
Switch the BB vectorizer from the VTTI interface to...
tree
|
commitdiff
2013-01-05
Nadav Rotem
iLoopVectorize: Non commutative operators can be used...
tree
|
commitdiff
2013-01-04
Paul Redmond
Do not vectorize loops with subtraction reductions
tree
|
commitdiff
2013-01-04
Nadav Rotem
Fix a warning
tree
|
commitdiff
2013-01-04
Nadav Rotem
LoopVectorizer:
tree
|
commitdiff
2013-01-03
Nadav Rotem
LoopVectorizer: Add support for loop-unrolling during...
tree
|
commitdiff
2013-01-02
Nadav Rotem
Avoid vectorization when the function has the "noimplic...
tree
|
commitdiff
2013-01-02
Chandler Carruth
Move all of the header files which are involved in...
tree
|
commitdiff
2013-01-01
Benjamin Kramer
Add IRBuilder::CreateVectorSplat and use it to simplify...
tree
|
commitdiff
2012-12-30
Bill Wendling
Remove the Function::getFnAttributes method in favor...
tree
|
commitdiff
2012-12-30
Nadav Rotem
LoopVectorizer: Fix a bug in the code that updates...
tree
|
commitdiff
2012-12-26
Nadav Rotem
If all of the write objects are identified then we...
tree
|
commitdiff
2012-12-26
Nadav Rotem
LoopVectorizer: Optimize the vectorization of consecuti...
tree
|
commitdiff
2012-12-26
Hal Finkel
BBVectorize: Use VTTI to compute costs for intrinsics...
tree
|
commitdiff
2012-12-25
Hal Finkel
LoopVectorize: Enable vectorization of the fmuladd...
tree
|
commitdiff
2012-12-25
Hal Finkel
BBVectorize: Enable vectorization of the fmuladd intrinsic
tree
|
commitdiff
2012-12-24
Nadav Rotem
LoopVectorizer: When checking for vectorizable types...
tree
|
commitdiff
2012-12-24
Nadav Rotem
LoopVectorizer: Fix an endless loop in the code that...
tree
|
commitdiff
2012-12-23
Benjamin Kramer
LoopVectorize: Fix accidentaly inverted condition.
tree
|
commitdiff
2012-12-23
Benjamin Kramer
LoopVectorize: For scalars and void types there is...
tree
|
commitdiff
2012-12-23
Nadav Rotem
Loop Vectorizer: Update the cost model of scatter/gathe...
tree
|
commitdiff
next