projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Revert r185872 - "Stop emitting weak symbols into the "coal" sections"
2013-07-08
Nadav Rotem
This patch changes the saved IRBuilder insert point...
commit
|
commitdiff
|
tree
2013-07-08
Nadav Rotem
Fix a bug in IRBuilder::ClearInsertionPoint. The IR...
commit
|
commitdiff
|
tree
2013-07-07
Nadav Rotem
Clear the builder insert point between tree-vectorization...
commit
|
commitdiff
|
tree
2013-07-07
Nadav Rotem
SLPVectorizer: Implement DCE as part of vectorization.
commit
|
commitdiff
|
tree
2013-06-29
Nadav Rotem
We preserve the CFG and some of the analysis passes.
commit
|
commitdiff
|
tree
2013-06-29
Nadav Rotem
Update docs.
commit
|
commitdiff
|
tree
2013-06-28
Nadav Rotem
SLP Vectorizer: Add support for trees with external...
commit
|
commitdiff
|
tree
2013-06-28
Nadav Rotem
LoopVectorizer: Refactor the code that checks if it...
commit
|
commitdiff
|
tree
2013-06-27
Nadav Rotem
Get rid of the unused class member.
commit
|
commitdiff
|
tree
2013-06-27
Nadav Rotem
CostModel: improve the cost model for load/store of...
commit
|
commitdiff
|
tree
2013-06-27
Nadav Rotem
No need to use a Set when a vector would do.
commit
|
commitdiff
|
tree
2013-06-26
Nadav Rotem
SLP: When searching for vectorization opportunities...
commit
|
commitdiff
|
tree
2013-06-26
Nadav Rotem
SLP: Dont erase instructions during vectorization because...
commit
|
commitdiff
|
tree
2013-06-26
Nadav Rotem
The SLP Vectorizer works across basic blocks. Update...
commit
|
commitdiff
|
tree
2013-06-26
Nadav Rotem
Erase all of the instructions that we RAUWed
commit
|
commitdiff
|
tree
2013-06-26
Nadav Rotem
Do not add cse-ed instructions into the visited map...
commit
|
commitdiff
|
tree
2013-06-25
Nadav Rotem
SLPVectorizer: support slp-vectorization of PHINodes...
commit
|
commitdiff
|
tree
2013-06-25
Nadav Rotem
Fix a typo in the code that collected the costs recursively.
commit
|
commitdiff
|
tree
2013-06-24
Nadav Rotem
Rename the variable to fix a warning. Thanks Andy Gibbs.
commit
|
commitdiff
|
tree
2013-06-24
Nadav Rotem
SLP Vectorizer: Add support for vectorizing parts of...
commit
|
commitdiff
|
tree
2013-06-23
Nadav Rotem
SLP Vectorizer: Fix a bug in the code that does CSE...
commit
|
commitdiff
|
tree
2013-06-23
Nadav Rotem
SLP Vectorizer: Erase instructions outside the vectorizeTree...
commit
|
commitdiff
|
tree
2013-06-23
Nadav Rotem
SLP Vectorizer: Implement a simple CSE optimization...
commit
|
commitdiff
|
tree
2013-06-22
Nadav Rotem
SLP Vectorizer: Implement multi-block slp-vectorization.
commit
|
commitdiff
|
tree
2013-06-21
Nadav Rotem
SLP Vectorizer: do not search for store-chains that...
commit
|
commitdiff
|
tree
2013-06-20
Nadav Rotem
Clang-format the SLP vectorizer. No functionality change.
commit
|
commitdiff
|
tree
2013-06-20
Nadav Rotem
SLPVectorization: Add a basic support for cross-basic...
commit
|
commitdiff
|
tree
2013-06-20
Nadav Rotem
Change the debug type to match the debug type that...
commit
|
commitdiff
|
tree
2013-06-19
Nadav Rotem
SLPVectorizer: handle scalars that are extracted from...
commit
|
commitdiff
|
tree
2013-06-19
Nadav Rotem
SLPVectorizer: start constructing chains at stores...
commit
|
commitdiff
|
tree
2013-06-19
Nadav Rotem
SLPVectorizer: vectorize compares and selects.
commit
|
commitdiff
|
tree
2013-06-19
Nadav Rotem
Document the return value and fix a typo.
commit
|
commitdiff
|
tree
2013-06-18
Nadav Rotem
Fix 80 col violation.
commit
|
commitdiff
|
tree
2013-06-18
Nadav Rotem
Scan the successor blocks and use the PHI nodes as...
commit
|
commitdiff
|
tree
2013-06-18
Nadav Rotem
Add a return value to make this function more useful.
commit
|
commitdiff
|
tree
2013-06-17
Nadav Rotem
Disable vectorization for -Oz.
commit
|
commitdiff
|
tree
2013-06-17
Nadav Rotem
Enable the loop vectorizer by default for -Os and -O2.
commit
|
commitdiff
|
tree
2013-06-06
Nadav Rotem
Jeffrey Yasskin volunteered to benchmark the vectorizer...
commit
|
commitdiff
|
tree
2013-05-22
Nadav Rotem
SLPVectorizer: Change the order in which new instructions...
commit
|
commitdiff
|
tree
2013-05-22
Nadav Rotem
X86: Fix a bug in EltsFromConsecutiveLoads. We can...
commit
|
commitdiff
|
tree
2013-05-13
Nadav Rotem
SLPVectorizer: Swap LHS and RHS. No functionality change.
commit
|
commitdiff
|
tree
2013-05-12
Nadav Rotem
SLPVectorizer: Fix a bug in the code that generates...
commit
|
commitdiff
|
tree
2013-05-12
Nadav Rotem
SLPVectorizer: Clear the map that maps between scalars...
commit
|
commitdiff
|
tree
2013-05-10
Nadav Rotem
SLPVectorizer: Add support for trees with external...
commit
|
commitdiff
|
tree
2013-05-10
Nadav Rotem
Add a debug print
commit
|
commitdiff
|
tree
2013-05-10
Nadav Rotem
Add an additional testcase for PR15882.
commit
|
commitdiff
|
tree
2013-05-06
Nadav Rotem
Update the comment to mention that we use TTI.
commit
|
commitdiff
|
tree
2013-05-06
Nadav Rotem
Revert r164763 because it introduces new shuffles.
commit
|
commitdiff
|
tree
2013-05-04
Nadav Rotem
whitespace
commit
|
commitdiff
|
tree
2013-05-04
Nadav Rotem
Fix an odd comment.
commit
|
commitdiff
|
tree
2013-05-03
Nadav Rotem
LoopVectorizer: Add support for if-conversion of PHINodes...
commit
|
commitdiff
|
tree
2013-05-01
Nadav Rotem
SROA: Generate selects instead of shuffles when blending...
commit
|
commitdiff
|
tree
2013-05-01
Nadav Rotem
Optimize away nop CONCAT_VECTOR nodes.
commit
|
commitdiff
|
tree
2013-04-30
Nadav Rotem
Fix a typo
commit
|
commitdiff
|
tree
2013-04-30
Nadav Rotem
Update the release notes about the min/max reductions...
commit
|
commitdiff
|
tree
2013-04-26
Nadav Rotem
Teach the interpreter to handle vector compares and...
commit
|
commitdiff
|
tree
2013-04-26
Nadav Rotem
LoopVectorizer: Calculate the number of pointers to...
commit
|
commitdiff
|
tree
2013-04-25
Nadav Rotem
LoopVectorizer: No need to generate pointer disambiguation...
commit
|
commitdiff
|
tree
2013-04-23
Nadav Rotem
LoopVectorizer: Fix 15830. When scalarizing and unrolling...
commit
|
commitdiff
|
tree
2013-04-21
Nadav Rotem
SLPVectorize: Add support for vectorization of casts.
commit
|
commitdiff
|
tree
2013-04-21
Nadav Rotem
SLPVectorizer: Fix a bug in the code that scans the...
commit
|
commitdiff
|
tree
2013-04-20
Nadav Rotem
Fix PR15800. Do not try to vectorize vectors and structs.
commit
|
commitdiff
|
tree
2013-04-20
Nadav Rotem
SLPVectorizer: Reduce the compile time by eliminating...
commit
|
commitdiff
|
tree
2013-04-20
Nadav Rotem
refactor tryToVectorizePair to a new method that supports...
commit
|
commitdiff
|
tree
2013-04-20
Nadav Rotem
Fix an unused variable warning.
commit
|
commitdiff
|
tree
2013-04-20
Nadav Rotem
SLPVectorizer: Improve the cost model for loop invariant...
commit
|
commitdiff
|
tree
2013-04-20
Nadav Rotem
Report the number of stores that were found in the...
commit
|
commitdiff
|
tree
2013-04-20
Nadav Rotem
Fix the header comment.
commit
|
commitdiff
|
tree
2013-04-20
Nadav Rotem
Use 64bit arithmetic for calculating distance between...
commit
|
commitdiff
|
tree
2013-04-15
Nadav Rotem
Fix a grammar mistake, and add a line about the two...
commit
|
commitdiff
|
tree
2013-04-15
Nadav Rotem
Fix the internal link.
commit
|
commitdiff
|
tree
2013-04-15
Nadav Rotem
Update the release notes about the vectorizers.
commit
|
commitdiff
|
tree
2013-04-15
Nadav Rotem
SLPVectorizer: Make it a function pass and add code...
commit
|
commitdiff
|
tree
2013-04-15
Nadav Rotem
Document our desire to enable the loop vectorizer on...
commit
|
commitdiff
|
tree
2013-04-15
Nadav Rotem
Docs: merge the description of the BB and SLP vectorizers...
commit
|
commitdiff
|
tree
2013-04-15
Nadav Rotem
Add an option -vectorize-slp-aggressive for running...
commit
|
commitdiff
|
tree
2013-04-15
Nadav Rotem
Rename the slp-vectorizer clang/llvm flags. No functionality...
commit
|
commitdiff
|
tree
2013-04-15
Nadav Rotem
SLPVectorizer: Add support for vectorizing trees that...
commit
|
commitdiff
|
tree
2013-04-14
Nadav Rotem
Make the command line triple match the module triple.
commit
|
commitdiff
|
tree
2013-04-14
Nadav Rotem
Document the SLP infrastructure.
commit
|
commitdiff
|
tree
2013-04-14
Nadav Rotem
SLP: Document the scalarization cost method.
commit
|
commitdiff
|
tree
2013-04-14
Nadav Rotem
Document the decision to assume that the cost of floats...
commit
|
commitdiff
|
tree
2013-04-14
Nadav Rotem
Remove unused function attributes.
commit
|
commitdiff
|
tree
2013-04-14
Nadav Rotem
SLPVectorizer: Add support for trees that don't start...
commit
|
commitdiff
|
tree
2013-04-14
Nadav Rotem
SLPVectorizer: add initial support for reduction variable...
commit
|
commitdiff
|
tree
2013-04-12
Nadav Rotem
Revert r179409 because it caused some warnings and...
commit
|
commitdiff
|
tree
2013-04-12
Nadav Rotem
SLPVectorizer: add support for vectorization of diamond...
commit
|
commitdiff
|
tree
2013-04-12
Nadav Rotem
CostModel: increase the default cost of supported floating...
commit
|
commitdiff
|
tree
2013-04-12
Nadav Rotem
Add debug prints.
commit
|
commitdiff
|
tree
2013-04-12
Nadav Rotem
Add support for additional vector instructions in the...
commit
|
commitdiff
|
tree
2013-04-12
Nadav Rotem
Don't disable block layout when forcing block alignment.
commit
|
commitdiff
|
tree
2013-04-12
Nadav Rotem
Fix the test on linux by setting the triple and the...
commit
|
commitdiff
|
tree
2013-04-12
Nadav Rotem
Add a flag to align all basic blocks in the function.
commit
|
commitdiff
|
tree
2013-04-10
Nadav Rotem
Make the SLP store-merger less paranoid about function...
commit
|
commitdiff
|
tree
2013-04-10
Nadav Rotem
We require DataLayout for analyzing the size of stores.
commit
|
commitdiff
|
tree
2013-04-09
Nadav Rotem
Add support for bottom-up SLP vectorization infrastructure.
commit
|
commitdiff
|
tree
2013-04-09
Nadav Rotem
Revert r176408 and r176407 to address PR15540.
commit
|
commitdiff
|
tree
2013-04-09
Nadav Rotem
Remove the confusing sentence.
commit
|
commitdiff
|
tree
2013-04-09
Nadav Rotem
Revert 179071 because it is not the right way to support...
commit
|
commitdiff
|
tree
2013-04-08
Nadav Rotem
c++ new operators are not malloc-like functions because...
commit
|
commitdiff
|
tree
next