projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
In MC asm parsing, account for the possibility of whitespace within
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
2013-04-08
Nadav Rotem
Update the docs about the fact that the loop vectorizer...
commit
|
commitdiff
|
tree
2013-04-06
Nadav Rotem
typo
commit
|
commitdiff
|
tree
2013-04-04
Nadav Rotem
Document the return value of SmallSet insert.
commit
|
commitdiff
|
tree
2013-04-01
Nadav Rotem
Add support for vector data types in the LLVM interpreter.
commit
|
commitdiff
|
tree
2013-03-29
Nadav Rotem
Fix a typo
commit
|
commitdiff
|
tree
2013-03-28
Nadav Rotem
Add the X86 FMAs to the scheduling model.
commit
|
commitdiff
|
tree
2013-03-28
Nadav Rotem
Add the Haswell machine model.
commit
|
commitdiff
|
tree
2013-03-28
Nadav Rotem
Remove the unused port from the SandyBridge machine...
commit
|
commitdiff
|
tree
2013-03-20
Nadav Rotem
When computing the demanded bits of Load SDNodes, make...
commit
|
commitdiff
|
tree
2013-03-19
Nadav Rotem
Optimize sext <4 x i8> and <4 x i16> to <4 x i64>.
commit
|
commitdiff
|
tree
2013-03-15
Nadav Rotem
Add a triple to the test.
commit
|
commitdiff
|
tree
2013-03-14
Nadav Rotem
Unaligned loads should use the VMOVUPS opcode.
commit
|
commitdiff
|
tree
2013-03-07
Nadav Rotem
No need to go through int64 and APInt when generating...
commit
|
commitdiff
|
tree
2013-03-07
Nadav Rotem
ArrayRef has a OneElt constructor. Beautify the code.
commit
|
commitdiff
|
tree
2013-03-07
Nadav Rotem
Switch from std::vector to ArrayRef. Speedup FoldBitCast...
commit
|
commitdiff
|
tree
2013-03-02
Nadav Rotem
PR14448 - prevent the loop vectorizer from vectorizing...
commit
|
commitdiff
|
tree
2013-02-27
Nadav Rotem
Silence the unused variable warning.
commit
|
commitdiff
|
tree
2013-02-27
Nadav Rotem
The FastISEL should be fast. But when we record statistics...
commit
|
commitdiff
|
tree
2013-02-27
Nadav Rotem
Revert r176166 because it broke one of the lit tests.
commit
|
commitdiff
|
tree
2013-02-27
Nadav Rotem
For each function that we optimize we initialize a...
commit
|
commitdiff
|
tree
2013-02-27
Nadav Rotem
std::string to StringRef.
commit
|
commitdiff
|
tree
2013-02-24
Nadav Rotem
Revert r169638 because it broke Mesa llvmpipe tests.
commit
|
commitdiff
|
tree
2013-02-22
Nadav Rotem
SelectionDAG compile time improvement.
commit
|
commitdiff
|
tree
2013-02-19
Nadav Rotem
Fix a bug in mayHaveSideEffects. Functions that do...
commit
|
commitdiff
|
tree
2013-02-19
Nadav Rotem
Fix a bug that was found by the clang static analyzer...
commit
|
commitdiff
|
tree
2013-02-14
Nadav Rotem
Dont merge consecutive loads/stores into vectors when...
commit
|
commitdiff
|
tree
2013-02-14
Nadav Rotem
80-col
commit
|
commitdiff
|
tree
2013-02-07
Nadav Rotem
fix 80-col violation and fix the docs.
commit
|
commitdiff
|
tree
2013-02-07
Nadav Rotem
Update Release notes regarding TTI.
commit
|
commitdiff
|
tree
2013-02-07
Nadav Rotem
Document the loop vectorizer changes.
commit
|
commitdiff
|
tree
2013-02-01
Nadav Rotem
Fix errant fallthrough in the generation of the lifetime...
commit
|
commitdiff
|
tree
2013-02-01
Nadav Rotem
Revert r174152. The shift amount may overflow and in...
commit
|
commitdiff
|
tree
2013-02-01
Nadav Rotem
Optimize shift lefts of a constant by a value plus...
commit
|
commitdiff
|
tree
2013-01-30
Nadav Rotem
InstCombine: canonicalize sext-and --> select
commit
|
commitdiff
|
tree
2013-01-28
Nadav Rotem
A bugfix for tblgen, in the function ‘emitSourceFileHeader’.
commit
|
commitdiff
|
tree
2013-01-25
Nadav Rotem
Fix a warning in the new DWARFheader. Add a new line...
commit
|
commitdiff
|
tree
2013-01-25
Nadav Rotem
LoopVectorize: Refactor the code that vectorizes loads...
commit
|
commitdiff
|
tree
2013-01-25
Nadav Rotem
LoopVectorizer: Refactor more code to use the IRBuilder.
commit
|
commitdiff
|
tree
2013-01-25
Nadav Rotem
Refactor some code to use the IRBuilder.
commit
|
commitdiff
|
tree
2013-01-23
Nadav Rotem
Add support for reverse pointer induction variables...
commit
|
commitdiff
|
tree
2013-01-21
Nadav Rotem
Fix a comment. Induction vars dont need to start at...
commit
|
commitdiff
|
tree
2013-01-20
Nadav Rotem
Fix a build error.
commit
|
commitdiff
|
tree
2013-01-20
Nadav Rotem
Revert 172708.
commit
|
commitdiff
|
tree
2013-01-20
Nadav Rotem
Update the gcc-loops benchmark
commit
|
commitdiff
|
tree
2013-01-20
Nadav Rotem
Update the linpack benchmark with different array sizes.
commit
|
commitdiff
|
tree
2013-01-20
Nadav Rotem
LoopVectorizer: Implement a new heuristics for selecting...
commit
|
commitdiff
|
tree
2013-01-20
Nadav Rotem
Change the cpu type in the test.
commit
|
commitdiff
|
tree
2013-01-19
Nadav Rotem
On Sandybridge split unaligned 256bit stores into two...
commit
|
commitdiff
|
tree
2013-01-18
Nadav Rotem
On Sandybridge loading unaligned 256bits using two...
commit
|
commitdiff
|
tree
2013-01-15
Nadav Rotem
Teach InstCombine to optimize extract of a value from...
commit
|
commitdiff
|
tree
2013-01-15
Nadav Rotem
LoopVectorizer cost model. Honor the user command line...
commit
|
commitdiff
|
tree
next