projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Unroll again after running BBVectorize
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
2013-01-15
Nadav Rotem
LTO: Also init TTI for codegen passes.
commit
|
commitdiff
|
tree
2013-01-13
Nadav Rotem
Fix PR14547. Handle induction variables of small sizes...
commit
|
commitdiff
|
tree
2013-01-11
Nadav Rotem
PPC: Implement efficient lowering of sign_extend_inreg.
commit
|
commitdiff
|
tree
2013-01-11
Nadav Rotem
ARM Cost Model: Modify the target independent cost...
commit
|
commitdiff
|
tree
2013-01-11
Nadav Rotem
ARM Cost Model: We need to detect the max bitwidth...
commit
|
commitdiff
|
tree
2013-01-10
Nadav Rotem
LoopVectorizer: Fix a bug in the vectorization of BinaryOper...
commit
|
commitdiff
|
tree
2013-01-09
Nadav Rotem
ARM Cost model: Use the size of vector registers and...
commit
|
commitdiff
|
tree
2013-01-09
Nadav Rotem
add -march to the test
commit
|
commitdiff
|
tree
2013-01-09
Nadav Rotem
Efficient lowering of vector sdiv when the divisor...
commit
|
commitdiff
|
tree
2013-01-09
Nadav Rotem
ARM Cost Model: Add a basic vectorization unrolling...
commit
|
commitdiff
|
tree
2013-01-09
Nadav Rotem
Remove the -licm pass from the loop vectorizer test...
commit
|
commitdiff
|
tree
2013-01-09
Nadav Rotem
Cost Model: Move the 'max unroll factor' variable to...
commit
|
commitdiff
|
tree
2013-01-08
Nadav Rotem
Docs: mention that we support float reductions when...
commit
|
commitdiff
|
tree
2013-01-08
Nadav Rotem
Code cleanup: refactor the switch statements in the...
commit
|
commitdiff
|
tree
2013-01-08
Nadav Rotem
Rename the enum members to match the LLVM coding style.
commit
|
commitdiff
|
tree
2013-01-07
Nadav Rotem
LoopVectorizer: Add support for floating point reductions
commit
|
commitdiff
|
tree
2013-01-07
Nadav Rotem
LoopVectorizer: When we vectorizer and widen loops...
commit
|
commitdiff
|
tree
2013-01-05
Nadav Rotem
Revert revision 171524. Original message:
commit
|
commitdiff
|
tree
2013-01-05
Nadav Rotem
Fix a typo. Remove the duplicated test.
commit
|
commitdiff
|
tree
2013-01-05
Nadav Rotem
iLoopVectorize: Non commutative operators can be used...
commit
|
commitdiff
|
tree
2013-01-05
Nadav Rotem
Force a fixed unroll count on the target independent...
commit
|
commitdiff
|
tree
2013-01-04
Nadav Rotem
Fix a warning
commit
|
commitdiff
|
tree
2013-01-04
Nadav Rotem
Update the gcc-loops benchmarks results with the new...
commit
|
commitdiff
|
tree
2013-01-04
Nadav Rotem
Add linpack-pc bench
commit
|
commitdiff
|
tree
2013-01-04
Nadav Rotem
Change the default number of registers to prevent unrolling...
commit
|
commitdiff
|
tree
2013-01-04
Nadav Rotem
Move the loop vectorizer from O2 to O3. It looks like...
commit
|
commitdiff
|
tree
2013-01-04
Nadav Rotem
Update the docs about the new unroll features.
commit
|
commitdiff
|
tree
2013-01-04
Nadav Rotem
LoopVectorizer:
commit
|
commitdiff
|
tree
2013-01-04
Nadav Rotem
Revert revision: 171467. This transformation is incorrect...
commit
|
commitdiff
|
tree
2013-01-03
Nadav Rotem
Reformat the rst text.
commit
|
commitdiff
|
tree
2013-01-03
Nadav Rotem
LoopVectorizer: Test the unrolling flag.
commit
|
commitdiff
|
tree
2013-01-03
Nadav Rotem
LoopVectorizer: Document the unrolling feature.
commit
|
commitdiff
|
tree
2013-01-03
Nadav Rotem
LoopVectorizer: Add support for loop-unrolling during...
commit
|
commitdiff
|
tree
2013-01-02
Nadav Rotem
Avoid vectorization when the function has the "noimplicitflo...
commit
|
commitdiff
|
tree
2013-01-02
Nadav Rotem
AVX: Fix a bug in WidenMaskArithmetic.
commit
|
commitdiff
|
tree
2013-01-02
Nadav Rotem
AVX: Fix a bug in WidenMaskArithmetic.
commit
|
commitdiff
|
tree
2013-01-01
Nadav Rotem
Make opt grab the triple from the module and use it...
commit
|
commitdiff
|
tree
2012-12-30
Nadav Rotem
LoopVectorizer: Fix a bug in the code that updates...
commit
|
commitdiff
|
tree
2012-12-28
Nadav Rotem
CostModel: initial checkin for code that estimates...
commit
|
commitdiff
|
tree
2012-12-28
Nadav Rotem
wrap 80-col lines.
commit
|
commitdiff
|
tree
2012-12-28
Nadav Rotem
AVX: Move the ZEXT/ANYEXT DAGCo optimizations to the...
commit
|
commitdiff
|
tree
2012-12-27
Nadav Rotem
Reverse the 'if' condition and reduce the indentation.
commit
|
commitdiff
|
tree
2012-12-27
Nadav Rotem
AVX/AVX2: Move the SEXT lowering code from a target...
commit
|
commitdiff
|
tree
2012-12-27
Nadav Rotem
DAGCombinerInformation: add a getter that exposes the...
commit
|
commitdiff
|
tree
2012-12-27
Nadav Rotem
docs: Update the benchmark with updated perf numbers.
commit
|
commitdiff
|
tree
2012-12-27
Nadav Rotem
On AVX/AVX2 the type v8i1 is legalized to v8i16, which...
commit
|
commitdiff
|
tree
2012-12-27
Nadav Rotem
AVX/AVX2: Move the code that lowers vector-trunc from...
commit
|
commitdiff
|
tree
2012-12-27
Nadav Rotem
Refactor DAGCombinerInfo. Change the different booleans...
commit
|
commitdiff
|
tree
2012-12-27
Nadav Rotem
whitespace
commit
|
commitdiff
|
tree
2012-12-26
Nadav Rotem
If all of the write objects are identified then we...
commit
|
commitdiff
|
tree
2012-12-26
Nadav Rotem
Update the docs with the new workload that was added.
commit
|
commitdiff
|
tree
2012-12-26
Nadav Rotem
LoopVectorizer: Optimize the vectorization of consecutive...
commit
|
commitdiff
|
tree
2012-12-26
Nadav Rotem
revert an accidental commit.
commit
|
commitdiff
|
tree
2012-12-26
Nadav Rotem
Doc: add fmuladd to the list of vectorizeable functions...
commit
|
commitdiff
|
tree
2012-12-26
Nadav Rotem
Reformat the docs.
commit
|
commitdiff
|
tree
2012-12-26
Nadav Rotem
white space
commit
|
commitdiff
|
tree
2012-12-25
Nadav Rotem
VCVTSS2SD requires a strict alignment. Thanks Elena.
commit
|
commitdiff
|
tree
2012-12-24
Nadav Rotem
CostModel: We have API for checking the costs of known...
commit
|
commitdiff
|
tree
2012-12-24
Nadav Rotem
Some x86 instructions can load/store one of the operands...
commit
|
commitdiff
|
tree
2012-12-24
Nadav Rotem
LoopVectorizer: When checking for vectorizable types...
commit
|
commitdiff
|
tree
2012-12-24
Nadav Rotem
Change the codegen Cost Model API for shuffeles. This...
commit
|
commitdiff
|
tree
2012-12-24
Nadav Rotem
Update the docs of the cost model.
commit
|
commitdiff
|
tree
2012-12-24
Nadav Rotem
LoopVectorizer: Fix an endless loop in the code that...
commit
|
commitdiff
|
tree
2012-12-23
Nadav Rotem
CostModel: Change the default target-independent implementat...
commit
|
commitdiff
|
tree
2012-12-23
Nadav Rotem
We are not ready to estimate the cost of integer expansions...
commit
|
commitdiff
|
tree
2012-12-23
Nadav Rotem
whitespace
commit
|
commitdiff
|
tree
2012-12-23
Nadav Rotem
Rename a function.
commit
|
commitdiff
|
tree
2012-12-23
Nadav Rotem
Loop Vectorizer: Update the cost model of scatter/gather...
commit
|
commitdiff
|
tree
2012-12-21
Nadav Rotem
In some cases, due to scheduling constraints we copy...
commit
|
commitdiff
|
tree
2012-12-21
Nadav Rotem
Add a missing "virtual" keyword.
commit
|
commitdiff
|
tree
2012-12-21
Nadav Rotem
Enable if-conversion.
commit
|
commitdiff
|
tree
2012-12-21
Nadav Rotem
Improve the X86 cost model for loads and stores.
commit
|
commitdiff
|
tree
2012-12-21
Nadav Rotem
BB-Vectorizer: Check the cost of the store pointer...
commit
|
commitdiff
|
tree
2012-12-21
Nadav Rotem
Fix a bug in the code that checks if we can vectorize...
commit
|
commitdiff
|
tree
2012-12-20
Nadav Rotem
LoopVectorize: Fix a bug in the scalarization of instructions.
commit
|
commitdiff
|
tree
2012-12-20
Nadav Rotem
Loop Vectorizer: turn-off if-conversion.
commit
|
commitdiff
|
tree
2012-12-20
Nadav Rotem
Loop Vectorizer: Enable if-conversion.
commit
|
commitdiff
|
tree
2012-12-20
Nadav Rotem
whitespace
commit
|
commitdiff
|
tree
2012-12-20
Nadav Rotem
doc: resize the image.
commit
|
commitdiff
|
tree
2012-12-20
Nadav Rotem
Doc: update the chart.
commit
|
commitdiff
|
tree
2012-12-19
Nadav Rotem
Fix a bug that was found by building clang with -fsanitize.
commit
|
commitdiff
|
tree
2012-12-19
Nadav Rotem
doc: add subsections.
commit
|
commitdiff
|
tree
2012-12-19
Nadav Rotem
DOC: document the use of O2, O3 and Os with -fvectorize.
commit
|
commitdiff
|
tree
next