projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
LoopVectorizer: Handle strided memory accesses by versioning
2014-01-09
Nadav Rotem
Re-remove dead code.
commit
|
commitdiff
|
tree
2014-01-09
Nadav Rotem
Revert r198819 - "Remove dead code."
commit
|
commitdiff
|
tree
2013-12-10
Nadav Rotem
Fix PR18162 - Incorrect assertion assumed that the...
commit
|
commitdiff
|
tree
2013-11-26
Nadav Rotem
PR1860 - We can't save a list of ExtractElement instructions...
commit
|
commitdiff
|
tree
2013-11-26
Nadav Rotem
PR18060 - When we RAUW values with ExtractElement instructio...
commit
|
commitdiff
|
tree
2013-11-13
Nadav Rotem
Update the docs to match the function name.
commit
|
commitdiff
|
tree
2013-11-12
Nadav Rotem
Fold (iszero(A&K1) | iszero(A&K2)) -> (A&(K1|K2))...
commit
|
commitdiff
|
tree
2013-11-12
Nadav Rotem
FoldBranchToCommonDest merges branches into a single...
commit
|
commitdiff
|
tree
2013-11-10
Nadav Rotem
SimplifyCFG has a heuristics for out-of-order processors...
commit
|
commitdiff
|
tree
2013-10-25
Nadav Rotem
Optimize concat_vectors(X, undef) -> scalar_to_vector(X).
commit
|
commitdiff
|
tree
2013-10-18
Nadav Rotem
Mark some command line flags as hidden
commit
|
commitdiff
|
tree
2013-09-21
Nadav Rotem
LoopVectorizer: Only allow vectorization of intrinsics...
commit
|
commitdiff
|
tree
2013-09-03
Nadav Rotem
Enable late-vectorization by default.
commit
|
commitdiff
|
tree
2013-08-28
Nadav Rotem
Vectorizer/PassManager: I am working on moving the...
commit
|
commitdiff
|
tree
2013-08-27
Nadav Rotem
Refactor 'vectorizeLoop' no functionality change.
commit
|
commitdiff
|
tree
2013-08-26
Nadav Rotem
LoopVectorize: Implement partial loop unrolling when...
commit
|
commitdiff
|
tree
2013-08-21
Nadav Rotem
In LLVM FMA3 operands are dst, src1, src2, src3, however...
commit
|
commitdiff
|
tree
2013-08-21
Nadav Rotem
Add the FMA3 feature in order to test FMA encoding...
commit
|
commitdiff
|
tree
2013-08-12
Nadav Rotem
Fix PR16797 - Support PHINodes with multiple inputs...
commit
|
commitdiff
|
tree
2013-08-05
Nadav Rotem
Update the release notes about the status of the vectorizers.
commit
|
commitdiff
|
tree
2013-08-05
Nadav Rotem
Update the docs.
commit
|
commitdiff
|
tree
2013-08-02
Nadav Rotem
SLPVectorizer: Fix PR16777. PHInodes may use multiple...
commit
|
commitdiff
|
tree
2013-08-01
Nadav Rotem
Move the optlevel check to the frontend.
commit
|
commitdiff
|
tree
2013-08-01
Nadav Rotem
Only enable SLP-vectorization on O3 builds.
commit
|
commitdiff
|
tree
2013-07-31
Nadav Rotem
80-col
commit
|
commitdiff
|
tree
2013-07-29
Nadav Rotem
Add the C source code to the test to make it easier...
commit
|
commitdiff
|
tree
2013-07-29
Nadav Rotem
SLPVectorier: update the debug location for the new...
commit
|
commitdiff
|
tree
2013-07-29
Nadav Rotem
Don't vectorize when the attribute NoImplicitFloat...
commit
|
commitdiff
|
tree
2013-07-27
Nadav Rotem
Update the comment
commit
|
commitdiff
|
tree
2013-07-26
Nadav Rotem
SLP Vectorier: Don't vectorize really short chains...
commit
|
commitdiff
|
tree
2013-07-26
Nadav Rotem
SLP Vectorizer: Disable the vectorization of non power...
commit
|
commitdiff
|
tree
2013-07-22
Nadav Rotem
When we vectorize across multiple basic blocks we may...
commit
|
commitdiff
|
tree
2013-07-22
Nadav Rotem
Fix an obvious typo in the loop vectorizer where the...
commit
|
commitdiff
|
tree
2013-07-22
Nadav Rotem
Delete unused helper functions.
commit
|
commitdiff
|
tree
2013-07-21
Nadav Rotem
Revert a part of r186420. Don't forbid multiple store...
commit
|
commitdiff
|
tree
2013-07-19
Nadav Rotem
fix an 80-col line.
commit
|
commitdiff
|
tree
2013-07-19
Nadav Rotem
Use LLVMs ADTs that improve the compile time of this...
commit
|
commitdiff
|
tree
2013-07-19
Nadav Rotem
SLPVectorizer: Improve the compile time of isConsecutive...
commit
|
commitdiff
|
tree
2013-07-18
Nadav Rotem
Handle constants without going through SCEV.
commit
|
commitdiff
|
tree
2013-07-18
Nadav Rotem
SLPVectorizer: Speedup isConsecutive by manually checking...
commit
|
commitdiff
|
tree
2013-07-18
Nadav Rotem
SLPVectorizer: Speedup isConsecutive (that checks if...
commit
|
commitdiff
|
tree
2013-07-17
Nadav Rotem
Fix a comment.
commit
|
commitdiff
|
tree
2013-07-17
Nadav Rotem
Add a micro optimization to catch cases where the PtrA...
commit
|
commitdiff
|
tree
2013-07-17
Nadav Rotem
SLPVectorizer: Accelerate the isConsecutive check by...
commit
|
commitdiff
|
tree
2013-07-16
Nadav Rotem
flip the scev minus direction to simplify the code.
commit
|
commitdiff
|
tree
2013-07-16
Nadav Rotem
SLPVectorizer: Improve the compile time of isConsecutive...
commit
|
commitdiff
|
tree
2013-07-16
Nadav Rotem
SLPVectorizer: Reduce the compile time of the consecutive...
commit
|
commitdiff
|
tree
2013-07-15
Nadav Rotem
PR16628: Fix a bug in the code that merges compares.
commit
|
commitdiff
|
tree
2013-07-14
Nadav Rotem
SLPVectorizer: change the order in which we search...
commit
|
commitdiff
|
tree
2013-07-12
Nadav Rotem
SLPVectorizer: Sink and enable CSE for ExtractElements.
commit
|
commitdiff
|
tree
2013-07-12
Nadav Rotem
SLPVectorize: Replace the code that checks for vectorization...
commit
|
commitdiff
|
tree
2013-07-11
Nadav Rotem
Remove an argument that we dont use anymore.
commit
|
commitdiff
|
tree
2013-07-11
Nadav Rotem
Fix a warning.
commit
|
commitdiff
|
tree
2013-07-11
Nadav Rotem
Consolidate more lit tests.
commit
|
commitdiff
|
tree
2013-07-11
Nadav Rotem
Consolidate some of the lit tests.
commit
|
commitdiff
|
tree
2013-07-11
Nadav Rotem
Consolidate some of the lit tests.
commit
|
commitdiff
|
tree
2013-07-11
Nadav Rotem
SLPVectorizer: refactor the code that places extracts...
commit
|
commitdiff
|
tree
2013-07-09
Nadav Rotem
Fix PR16571, which is a bug in the code that checks...
commit
|
commitdiff
|
tree
2013-07-09
Nadav Rotem
Set the default insert point to the first instruction...
commit
|
commitdiff
|
tree
2013-07-09
Nadav Rotem
IRBuilder: add an assertion that checks if we try to...
commit
|
commitdiff
|
tree
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
next