projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Make one of the AttributeSet ctors maintain the invariant that the
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
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
next