projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Fix false -> NULL conversion from r167115 spotted by Benjamin Kramer.
[oota-llvm.git]
/
lib
/
Transforms
/
Vectorize
/
2012-10-31
Nadav Rotem
LoopVectorize: Do not vectorize loops with tiny constan...
tree
|
commitdiff
2012-10-31
Nadav Rotem
Add support for loops that don't start with Zero.
tree
|
commitdiff
2012-10-30
Nadav Rotem
Add documentation.
tree
|
commitdiff
2012-10-30
Hal Finkel
BBVectorize: Cache fixed-order pairs instead of recompu...
tree
|
commitdiff
2012-10-30
Hal Finkel
BBVectorize: Fix a small bug introduced in r167042.
tree
|
commitdiff
2012-10-30
Hal Finkel
BBVectorize: Simplify how input swapping is handled.
tree
|
commitdiff
2012-10-30
Hal Finkel
BBVectorize: Don't make calls to SE when the result...
tree
|
commitdiff
2012-10-30
Nadav Rotem
LoopVectorize: Add support for write-only loops when...
tree
|
commitdiff
2012-10-30
Nadav Rotem
LoopVectorize: Fix a bug in the initialization of reduc...
tree
|
commitdiff
2012-10-30
Nadav Rotem
LoopVectorizer: change debug prints: Print the module...
tree
|
commitdiff
2012-10-29
Nadav Rotem
LoopVectorize: Update and preserve the dominator tree...
tree
|
commitdiff
2012-10-27
Hal Finkel
Update BBVectorize to use the new VTTI instr. cost...
tree
|
commitdiff
2012-10-27
Nadav Rotem
1. Fix a bug in getTypeConversion. When a *simple*...
tree
|
commitdiff
2012-10-26
Nadav Rotem
Refactor the VectorTargetTransformInfo interface.
tree
|
commitdiff
2012-10-26
Hal Finkel
Use VTTI->getNumberOfParts in BBVectorize.
tree
|
commitdiff
2012-10-26
Hal Finkel
Disable generation of pointer vectors by BBVectorize.
tree
|
commitdiff
2012-10-25
Hal Finkel
BBVectorize, when using VTTI, should not form types...
tree
|
commitdiff
2012-10-25
Hal Finkel
Begin incorporating target information into BBVectorize.
tree
|
commitdiff
2012-10-25
Nadav Rotem
LoopVectorize: Teach the cost model to query scalar...
tree
|
commitdiff
2012-10-25
Nadav Rotem
Add support for additional reduction variables: AND...
tree
|
commitdiff
2012-10-24
Nadav Rotem
Implement a basic cost model for vector and scalar...
tree
|
commitdiff
2012-10-24
Nadav Rotem
whitespace
tree
|
commitdiff
2012-10-24
Nadav Rotem
LoopVectorizer: Add a basic cost model which uses the...
tree
|
commitdiff
2012-10-24
Micah Villmow
Back out r166591, not sure why this made it through...
tree
|
commitdiff
2012-10-24
Micah Villmow
Delete a directory that wasn't supposed to be checked...
tree
|
commitdiff
2012-10-23
Nadav Rotem
Use the AliasAnalysis isIdentifiedObj because it also...
tree
|
commitdiff
2012-10-22
Nadav Rotem
Don't crash if the load/store pointer is not a GEP.
tree
|
commitdiff
2012-10-22
Hal Finkel
BBVectorize should ignore unreachable blocks.
tree
|
commitdiff
2012-10-22
Nadav Rotem
Rename a variable.
tree
|
commitdiff
2012-10-22
Nadav Rotem
Vectorizer: optimize the generation of selects. If...
tree
|
commitdiff
2012-10-22
Nadav Rotem
Update the loop vectorizer docs.
tree
|
commitdiff
2012-10-21
Anders Carlsson
Avoid an extra hash lookup when inserting a value into...
tree
|
commitdiff
2012-10-21
Jakub Staszak
Simplify code. No functionality change.
tree
|
commitdiff
2012-10-21
Jakub Staszak
Simplify code. No functionality change.
tree
|
commitdiff
2012-10-21
Nadav Rotem
Fix a bug in the vectorization of wide load/store opera...
tree
|
commitdiff
2012-10-21
Nadav Rotem
Add support for reduction variables that do not start...
tree
|
commitdiff
2012-10-21
Nadav Rotem
Document change. Describe the pass and some papers...
tree
|
commitdiff
2012-10-21
Nadav Rotem
Vectorizer: fix a bug in the classification of inductio...
tree
|
commitdiff
2012-10-20
Nadav Rotem
Fix an infinite loop in the loop-vectorizer.
tree
|
commitdiff
2012-10-20
Nadav Rotem
Vectorize: teach cavVectorizeMemory to distinguish...
tree
|
commitdiff
2012-10-20
Nadav Rotem
Fix a typo
tree
|
commitdiff
2012-10-20
Nadav Rotem
Vectorizer: refactor the memory checks to a new functio...
tree
|
commitdiff
2012-10-19
Nadav Rotem
LoopVectorize: Keep the IRBuilder on the stack.
tree
|
commitdiff
2012-10-19
Nadav Rotem
Vectorizer: Add support for loop reductions.
tree
|
commitdiff
2012-10-19
Benjamin Kramer
LoopVectorize: Keep the IRBuilder on the stack.
tree
|
commitdiff
2012-10-19
Nadav Rotem
vectorizer: Add support for reading and writing from...
tree
|
commitdiff
2012-10-18
Nadav Rotem
cleanup the comment.
tree
|
commitdiff
2012-10-18
Nadav Rotem
fix a naming typo
tree
|
commitdiff
2012-10-18
Nadav Rotem
Avoid reconstructing the pointer set when searching...
tree
|
commitdiff
2012-10-18
Nadav Rotem
When looking for a vector representation of a scalar...
tree
|
commitdiff
2012-10-18
Nadav Rotem
remove unused variable to fix a warning.
tree
|
commitdiff
2012-10-18
Nadav Rotem
Remove the use of dominators and AA.
tree
|
commitdiff
2012-10-18
Nadav Rotem
Vectorizer: Add support for loops with an unknown count...
tree
|
commitdiff
2012-10-17
NAKAMURA Takumi
LoopVectorize.cpp: Fix a warning. [-Wunused-variable]
tree
|
commitdiff
2012-10-17
Jakub Staszak
Remove redundant SetInsertPoint call.
tree
|
commitdiff
2012-10-17
Roman Divacky
Fix some typos and wrong indenting.
tree
|
commitdiff
2012-10-17
Nadav Rotem
Add a loop vectorizer.
tree
|
commitdiff
2012-10-08
Micah Villmow
Move TargetData to DataLayout.
tree
|
commitdiff
2012-09-27
Sylvestre Ledru
Revert 'Fix a typo 'iff' => 'if''. iff is an abreviatio...
tree
|
commitdiff
2012-09-27
Sylvestre Ledru
Fix a typo 'iff' => 'if'
tree
|
commitdiff
2012-08-29
Benjamin Kramer
Make MemoryBuiltins aware of TargetLibraryInfo.
tree
|
commitdiff
2012-06-28
Hal Finkel
Precompute SCEV pointer analysis prior to instruction...
tree
|
commitdiff
2012-06-28
Hal Finkel
Remove a useless check in BBVectorize.
tree
|
commitdiff
2012-06-28
Hal Finkel
Allow BBVectorize to form non-2^n-length vectors.
tree
|
commitdiff
2012-06-28
Hal Finkel
Refactor operation equivalence checking in BBVectorize...
tree
|
commitdiff
2012-06-24
NAKAMURA Takumi
llvm/lib: [CMake] Add explicit dependency to intrinsics...
tree
|
commitdiff
2012-06-24
Hal Finkel
Allow controlling vectorization of boolean values separ...
tree
|
commitdiff
2012-06-23
Hal Finkel
Allow BBVectorize to fuse compare instructions.
tree
|
commitdiff
2012-06-16
Hal Finkel
Teach BBVectorize to combine, when possible, or discard...
tree
|
commitdiff
2012-04-27
Hal Finkel
Don't vectorize target-specific types (ppc_fp128, x86_f...
tree
|
commitdiff
2012-04-16
Hal Finkel
Fix style violation in BBVectorize (pointed out by...
tree
|
commitdiff
2012-04-16
Hal Finkel
Simplify checking for pointer types in BBVectorize...
tree
|
commitdiff
2012-04-14
Hal Finkel
Fix an error in BBVectorize important for vectorizing...
tree
|
commitdiff
2012-04-14
Hal Finkel
Enhance BBVectorize to more-properly handle pointer...
tree
|
commitdiff
2012-04-13
Hal Finkel
Add support to BBVectorize for vectorizing selects.
tree
|
commitdiff
2012-04-07
Hongbin Zheng
Refactor: Use positive field names in VectorizeConfig.
tree
|
commitdiff
2012-04-05
Hongbin Zheng
BBVectorize: Add the const modifier to the VectorizeCon...
tree
|
commitdiff
2012-04-05
Hongbin Zheng
Introduce the VectorizeConfig class, with which we...
tree
|
commitdiff
2012-04-05
Hongbin Zheng
Add the function "vectorizeBasicBlock" which allow...
tree
|
commitdiff
2012-03-31
Hal Finkel
Correctly vectorize powi.
tree
|
commitdiff
2012-03-05
Sebastian Pop
fix typos
tree
|
commitdiff
2012-03-05
Sebastian Pop
remove spaces on empty lines
tree
|
commitdiff
2012-02-10
Hal Finkel
Update BBVectorize to use aliasesUnknownInst.
tree
|
commitdiff
2012-02-06
Sebastian Pop
fix indentation
tree
|
commitdiff
2012-02-05
David Blaikie
Simplify contains tests using 'count'.
tree
|
commitdiff
2012-02-05
NAKAMURA Takumi
BBVectorize.cpp: Get rid of comparision to bool to...
tree
|
commitdiff
2012-02-04
Hal Finkel
Boost the effective chain depth of loads and stores.
tree
|
commitdiff
2012-02-02
Benjamin Kramer
BBVectorize: Simplify code, no functionality change.
tree
|
commitdiff
2012-02-02
Hal Finkel
Minor changes from review.
tree
|
commitdiff
2012-02-02
Hal Finkel
Vectorize long blocks in groups.
tree
|
commitdiff
2012-02-01
NAKAMURA Takumi
BBVectorize.cpp: Try to fix MSVC build. map::iterator...
tree
|
commitdiff
2012-02-01
Hal Finkel
A few of the changes suggested in code review (by Nick...
tree
|
commitdiff
2012-02-01
Hal Finkel
Add a basic-block autovectorization pass.
tree
|
commitdiff