projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Use empty parens for empty function parameter list instead of '(void)'.
2012-11-14
Nadav Rotem
Update my email address and update the code ownership
commit
|
commitdiff
|
tree
2012-11-14
Nadav Rotem
The code pattern "imm0_255_neg" is used for checking...
commit
|
commitdiff
|
tree
2012-11-14
Nadav Rotem
use the getSplat API. Patch by Paul Redmond.
commit
|
commitdiff
|
tree
2012-11-12
Nadav Rotem
fix a spelling mistake
commit
|
commitdiff
|
tree
2012-11-11
Nadav Rotem
Update the vectorizer docs.
commit
|
commitdiff
|
tree
2012-11-11
Nadav Rotem
Use the isTruncFree and isZExtFree API to figure out...
commit
|
commitdiff
|
tree
2012-11-11
Nadav Rotem
Fix a comment typo and add comments.
commit
|
commitdiff
|
tree
2012-11-09
Nadav Rotem
Add support for memory runtime check. When we can,...
commit
|
commitdiff
|
tree
2012-11-09
Nadav Rotem
indent
commit
|
commitdiff
|
tree
2012-11-06
Nadav Rotem
Make the helper functions static. No functional change.
commit
|
commitdiff
|
tree
2012-11-06
Nadav Rotem
CostModel: add another known vector trunc optimization.
commit
|
commitdiff
|
tree
2012-11-06
Nadav Rotem
Cost Model: add tables for some avx type-conversion...
commit
|
commitdiff
|
tree
2012-11-05
Nadav Rotem
Refactor the getTypeLegalizationCost interface. No...
commit
|
commitdiff
|
tree
2012-11-05
Nadav Rotem
CostModel: Add tables for the common x86 compares.
commit
|
commitdiff
|
tree
2012-11-05
Nadav Rotem
Code Model: Improve the accuracy of the zext/sext/trunc...
commit
|
commitdiff
|
tree
2012-11-05
Nadav Rotem
Cost Model: Normalize the insert/extract index when...
commit
|
commitdiff
|
tree
2012-11-05
Nadav Rotem
Cost Model: teach the cost model about expanding integers.
commit
|
commitdiff
|
tree
2012-11-05
Nadav Rotem
Implement the cost of abnormal x86 instruction lowering...
commit
|
commitdiff
|
tree
2012-11-03
Nadav Rotem
X86 CostModel: Add support for a some of the common...
commit
|
commitdiff
|
tree
2012-11-02
Nadav Rotem
Add a stub for the x86 cost model impl. Implement a...
commit
|
commitdiff
|
tree
2012-11-02
Nadav Rotem
Remove empty directory
commit
|
commitdiff
|
tree
2012-11-02
Nadav Rotem
CostModel: add support for Vector Insert and Extract.
commit
|
commitdiff
|
tree
2012-11-02
Nadav Rotem
Add a cost model analysis that allows us to estimate...
commit
|
commitdiff
|
tree
2012-11-02
Nadav Rotem
Scalar Bitcasts and Truncs are usually free
commit
|
commitdiff
|
tree
2012-10-31
Nadav Rotem
LoopVectorize: Preserve NSW, NUW and IsExact flags.
commit
|
commitdiff
|
tree
2012-10-31
Nadav Rotem
Fix a bug in the cost calculation of vector casts....
commit
|
commitdiff
|
tree
2012-10-31
Nadav Rotem
Put the threshold magic number in a variable.
commit
|
commitdiff
|
tree
2012-10-31
Nadav Rotem
Remove enum values since they are not used anymore.
commit
|
commitdiff
|
tree
2012-10-31
Nadav Rotem
LoopVectorize: Do not vectorize loops with tiny constant...
commit
|
commitdiff
|
tree
2012-10-31
Nadav Rotem
Add support for loops that don't start with Zero.
commit
|
commitdiff
|
tree
2012-10-30
Nadav Rotem
Add documentation.
commit
|
commitdiff
|
tree
2012-10-30
Nadav Rotem
80-col
commit
|
commitdiff
|
tree
2012-10-30
Nadav Rotem
LoopVectorize: Add support for write-only loops when...
commit
|
commitdiff
|
tree
2012-10-30
Nadav Rotem
LoopVectorize: Fix a bug in the initialization of reduction...
commit
|
commitdiff
|
tree
2012-10-30
Nadav Rotem
LoopVectorizer: change debug prints: Print the module...
commit
|
commitdiff
|
tree
2012-10-29
Nadav Rotem
LoopVectorize: Update and preserve the dominator tree...
commit
|
commitdiff
|
tree
2012-10-29
Nadav Rotem
Rename the BB-vectorize flag to match the dragonegg...
commit
|
commitdiff
|
tree
2012-10-29
Nadav Rotem
Change the PassManagerBuilder (used by -O3) loop vectorizer...
commit
|
commitdiff
|
tree
2012-10-29
Nadav Rotem
Calling TLI->getNumRegisters creates a circular dependency...
commit
|
commitdiff
|
tree
2012-10-27
Nadav Rotem
1. Fix a bug in getTypeConversion. When a *simple*...
commit
|
commitdiff
|
tree
2012-10-26
Nadav Rotem
Refactor the VectorTargetTransformInfo interface.
commit
|
commitdiff
|
tree
2012-10-26
Nadav Rotem
Move the target-specific tests, which require specific...
commit
|
commitdiff
|
tree
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
next