projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Fix a crash in SimpliftDemandedBits of vectors of pointers.
2012-10-26
Nadav Rotem
Fix a crash in SimpliftDemandedBits of vectors of pointers.
commit
|
commitdiff
|
tree
2012-10-25
Nadav Rotem
Revert 166726 because it may have broken a number of...
commit
|
commitdiff
|
tree
2012-10-25
Nadav Rotem
Fix a crash in ValueTracking. Add support for vectors...
commit
|
commitdiff
|
tree
2012-10-25
Nadav Rotem
Fix the cost-model test.
commit
|
commitdiff
|
tree
2012-10-25
Nadav Rotem
Add the cpu model to the test.
commit
|
commitdiff
|
tree
2012-10-25
Nadav Rotem
LoopVectorize: Teach the cost model to query scalar...
commit
|
commitdiff
|
tree
2012-10-25
Nadav Rotem
Minor cleanups.
commit
|
commitdiff
|
tree
2012-10-25
Nadav Rotem
Add support for additional reduction variables: AND...
commit
|
commitdiff
|
tree
2012-10-24
Nadav Rotem
revert accidental change
commit
|
commitdiff
|
tree
2012-10-24
Nadav Rotem
Implement a basic cost model for vector and scalar...
commit
|
commitdiff
|
tree
2012-10-24
Nadav Rotem
Make LegalizeKind public so that we can use it outside...
commit
|
commitdiff
|
tree
2012-10-24
Nadav Rotem
whitespace
commit
|
commitdiff
|
tree
2012-10-24
Nadav Rotem
Document the -force-vector-width flag.
commit
|
commitdiff
|
tree
2012-10-24
Nadav Rotem
LoopVectorizer: Add a basic cost model which uses the...
commit
|
commitdiff
|
tree
2012-10-24
Nadav Rotem
Opt does not need to initialize the Asm printer/parser
commit
|
commitdiff
|
tree
2012-10-24
Nadav Rotem
Opt needs to initialize the different targets.
commit
|
commitdiff
|
tree
2012-10-24
Nadav Rotem
Implement a basic VectorTargetTransformInfo interface...
commit
|
commitdiff
|
tree
2012-10-23
Nadav Rotem
Make the indirect branch optimization deterministic...
commit
|
commitdiff
|
tree
2012-10-23
Nadav Rotem
Use the AliasAnalysis isIdentifiedObj because it also...
commit
|
commitdiff
|
tree
2012-10-23
Nadav Rotem
Add a comment which explains why the assert fired and...
commit
|
commitdiff
|
tree
2012-10-22
Nadav Rotem
Don't crash if the load/store pointer is not a GEP.
commit
|
commitdiff
|
tree
2012-10-22
Nadav Rotem
Add a testcase for the previous commit.
commit
|
commitdiff
|
tree
2012-10-22
Nadav Rotem
Add the "ForceSizeOpt" attribute.
commit
|
commitdiff
|
tree
2012-10-22
Nadav Rotem
Rename a variable.
commit
|
commitdiff
|
tree
2012-10-22
Nadav Rotem
Vectorizer: optimize the generation of selects. If...
commit
|
commitdiff
|
tree
2012-10-22
Nadav Rotem
Update the loop vectorizer docs.
commit
|
commitdiff
|
tree
2012-10-21
Nadav Rotem
Fix a bug in the vectorization of wide load/store operations.
commit
|
commitdiff
|
tree
2012-10-21
Nadav Rotem
Add support for reduction variables that do not start...
commit
|
commitdiff
|
tree
2012-10-21
Nadav Rotem
Document change. Describe the pass and some papers...
commit
|
commitdiff
|
tree
2012-10-21
Nadav Rotem
Vectorizer: fix a bug in the classification of induction...
commit
|
commitdiff
|
tree
2012-10-20
Nadav Rotem
Fix an infinite loop in the loop-vectorizer.
commit
|
commitdiff
|
tree
2012-10-20
Nadav Rotem
Vectorize: teach cavVectorizeMemory to distinguish...
commit
|
commitdiff
|
tree
2012-10-20
Nadav Rotem
Fix a typo
commit
|
commitdiff
|
tree
2012-10-20
Nadav Rotem
Vectorizer: refactor the memory checks to a new function...
commit
|
commitdiff
|
tree
2012-10-20
Nadav Rotem
Vectorization docs.
commit
|
commitdiff
|
tree
2012-10-19
Nadav Rotem
LoopVectorize: Keep the IRBuilder on the stack.
commit
|
commitdiff
|
tree
2012-10-19
Nadav Rotem
Vectorizer: Add support for loop reductions.
commit
|
commitdiff
|
tree
2012-10-19
Nadav Rotem
revert r166264 because the LTO build is still failing
commit
|
commitdiff
|
tree
2012-10-19
Nadav Rotem
recommit the patch that makes LSR and LowerInvoke use...
commit
|
commitdiff
|
tree
2012-10-19
Nadav Rotem
vectorizer: Add support for reading and writing from...
commit
|
commitdiff
|
tree
2012-10-18
Nadav Rotem
Reapply the TargerTransformInfo changes, minus the...
commit
|
commitdiff
|
tree
2012-10-18
Nadav Rotem
cleanup the comment.
commit
|
commitdiff
|
tree
2012-10-18
Nadav Rotem
fix a naming typo
commit
|
commitdiff
|
tree
2012-10-18
Nadav Rotem
Avoid reconstructing the pointer set when searching...
commit
|
commitdiff
|
tree
2012-10-18
Nadav Rotem
In SimplifySelectOps we pulled two loads through a...
commit
|
commitdiff
|
tree
2012-10-18
Nadav Rotem
When looking for a vector representation of a scalar...
commit
|
commitdiff
|
tree
2012-10-18
Nadav Rotem
remove unused variable to fix a warning.
commit
|
commitdiff
|
tree
2012-10-18
Nadav Rotem
Add a small example which shows a vectorizable loop...
commit
|
commitdiff
|
tree
2012-10-18
Nadav Rotem
Remove the use of dominators and AA.
commit
|
commitdiff
|
tree
2012-10-18
Nadav Rotem
Vectorizer: Add support for loops with an unknown count...
commit
|
commitdiff
|
tree
2012-10-17
Nadav Rotem
Update the release notes about how to enable the loop...
commit
|
commitdiff
|
tree
2012-10-17
Nadav Rotem
Update the release notes about the store-merge dag...
commit
|
commitdiff
|
tree
2012-10-17
Nadav Rotem
Update the release notes about the new TargetTransformInfo...
commit
|
commitdiff
|
tree
2012-10-17
Nadav Rotem
Update the release notes about the new loop vectorizer.
commit
|
commitdiff
|
tree
2012-10-17
Nadav Rotem
Add a loop vectorizer.
commit
|
commitdiff
|
tree
2012-10-15
Nadav Rotem
LTO also needs to initialize the TargetTransform infrastructure.
commit
|
commitdiff
|
tree
2012-10-10
Nadav Rotem
Add getters for the MIPS TargetTransform classes
commit
|
commitdiff
|
tree
2012-10-10
Nadav Rotem
Add a new interface to allow IR-level passes to access...
commit
|
commitdiff
|
tree
2012-10-10
Nadav Rotem
Patch by Shuxin Yang <shuxin.llvm@gmail.com>.
commit
|
commitdiff
|
tree
2012-10-09
Nadav Rotem
whitespace
commit
|
commitdiff
|
tree
2012-10-08
Nadav Rotem
Use DataTypes.h
commit
|
commitdiff
|
tree
2012-10-08
Nadav Rotem
Refactor the AddrMode class out of TLI to its own header...
commit
|
commitdiff
|
tree
2012-10-04
Nadav Rotem
When merging connsecutive stores, use vectors to store...
commit
|
commitdiff
|
tree
2012-10-03
Nadav Rotem
Fix a cycle in the DAG. In this code we replace multiple...
commit
|
commitdiff
|
tree
2012-10-03
Nadav Rotem
A DAGCombine optimization for mergeing consecutive...
commit
|
commitdiff
|
tree
2012-09-30
Nadav Rotem
Revert r164910 because it causes failures to several...
commit
|
commitdiff
|
tree
2012-09-30
Nadav Rotem
A DAGCombine optimization for merging consecutive stores...
commit
|
commitdiff
|
tree
2012-09-29
Nadav Rotem
A DAGCombine optimization for merging consecutive stores...
commit
|
commitdiff
|
tree
2012-09-20
Nadav Rotem
Fix 80-col violations.
commit
|
commitdiff
|
tree
2012-09-19
Nadav Rotem
rename test
commit
|
commitdiff
|
tree
2012-09-19
Nadav Rotem
Prevent inlining of callees which allocate lots of...
commit
|
commitdiff
|
tree
2012-09-19
Nadav Rotem
whitespace.
commit
|
commitdiff
|
tree
2012-09-17
Nadav Rotem
Disable the protection from escaped allocas in an attempt...
commit
|
commitdiff
|
tree
2012-09-16
Nadav Rotem
Fix the testcase to work on all platforms.
commit
|
commitdiff
|
tree
2012-09-16
Nadav Rotem
The PMOVZXWD family of functions had patterns extends...
commit
|
commitdiff
|
tree
2012-09-13
Nadav Rotem
Fix an 80 char line limit.
commit
|
commitdiff
|
tree
2012-09-13
Nadav Rotem
Rename the flag which protects from escaped allocas...
commit
|
commitdiff
|
tree
2012-09-13
Nadav Rotem
Fix a dagcombine optimization. The optimization attempts...
commit
|
commitdiff
|
tree
2012-09-13
Nadav Rotem
Fix a typo.
commit
|
commitdiff
|
tree
2012-09-13
Nadav Rotem
Stack Coloring: We have code that checks that all of...
commit
|
commitdiff
|
tree
2012-09-12
Nadav Rotem
Add a flag to disable the code that looks for allocas...
commit
|
commitdiff
|
tree
2012-09-12
Nadav Rotem
Enable stack-coloring, in hope that the recent fixes...
commit
|
commitdiff
|
tree
2012-09-12
Nadav Rotem
Stack coloring: remove lifetime intervals which contain...
commit
|
commitdiff
|
tree
2012-09-11
Nadav Rotem
Dragonegg selfhost exposed additional cases where alloca...
commit
|
commitdiff
|
tree
2012-09-11
Nadav Rotem
Enable stack coloring.
commit
|
commitdiff
|
tree
2012-09-11
Nadav Rotem
Stack Coloring: Dont crash on dbg values which use...
commit
|
commitdiff
|
tree
2012-09-10
Nadav Rotem
Disable stack coloring because it makes dragonegg fail...
commit
|
commitdiff
|
tree
2012-09-10
Nadav Rotem
Enable stack coloring.
commit
|
commitdiff
|
tree
2012-09-10
Nadav Rotem
Stack Coloring: Handle the case where END markers come...
commit
|
commitdiff
|
tree
2012-09-10
Nadav Rotem
Minor cleanup. No functional change.
commit
|
commitdiff
|
tree
2012-09-10
Nadav Rotem
Stack Coloring: Debug prints to print the slot number...
commit
|
commitdiff
|
tree
2012-09-10
Nadav Rotem
Stack Coloring: When searching for disjoint regions...
commit
|
commitdiff
|
tree
2012-09-10
Nadav Rotem
Stack Coloring: Add support for multiple regions of...
commit
|
commitdiff
|
tree
2012-09-10
Nadav Rotem
Fix a typo in the comment.
commit
|
commitdiff
|
tree
2012-09-10
Nadav Rotem
Add an assertion that the frame index is indeed inside...
commit
|
commitdiff
|
tree
2012-09-10
Nadav Rotem
Teach the DAGBuilder about lifetime markers which are...
commit
|
commitdiff
|
tree
2012-09-06
Nadav Rotem
Disable stack coloring by default in order to resolve...
commit
|
commitdiff
|
tree
2012-09-06
Nadav Rotem
Fix a few old-GCC warnings. No functional change.
commit
|
commitdiff
|
tree
2012-09-06
Nadav Rotem
Fix the test by specifying an exact cpu model.
commit
|
commitdiff
|
tree
2012-09-06
Nadav Rotem
Add a new optimization pass: Stack Coloring, that merges...
commit
|
commitdiff
|
tree
next