projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Add support of RTM from TSX extension
[oota-llvm.git]
/
test
/
Transforms
/
2012-11-08
Meador Inge
instcombine: Migrate strspn optimizations
tree
|
commitdiff
2012-11-07
Hans Wennborg
Only do switch-to-lookup table transformation when...
tree
|
commitdiff
2012-11-07
Hans Wennborg
Fix bad test IR in switch_to_lookup_table.ll
tree
|
commitdiff
2012-11-06
Nadav Rotem
Cost Model: add tables for some avx type-conversion...
tree
|
commitdiff
2012-11-05
Nadav Rotem
Code Model: Improve the accuracy of the zext/sext/trunc...
tree
|
commitdiff
2012-11-05
Nadav Rotem
Implement the cost of abnormal x86 instruction lowering...
tree
|
commitdiff
2012-11-03
Duncan Sands
Generalize the transform that boosts GEP indices to...
tree
|
commitdiff
2012-11-02
Chandler Carruth
Add a testcase to loop-idiom to cover PR14241 when...
tree
|
commitdiff
2012-11-02
Chandler Carruth
Revert the switch of loop-idiom to use the new dependen...
tree
|
commitdiff
2012-11-01
Hal Finkel
BBVectorize: Commit the rest of the test-case change.
tree
|
commitdiff
2012-11-01
Hal Finkel
BBVectorize: Use target costs for incoming and outgoing...
tree
|
commitdiff
2012-11-01
Chandler Carruth
Add a test case for PR14233.
tree
|
commitdiff
2012-11-01
Chandler Carruth
Revert the series of commits starting with r166578...
tree
|
commitdiff
2012-10-31
Nadav Rotem
LoopVectorize: Preserve NSW, NUW and IsExact flags.
tree
|
commitdiff
2012-10-31
Nadav Rotem
Fix a bug in the cost calculation of vector casts....
tree
|
commitdiff
2012-10-31
Hans Wennborg
Remove fixme about unreachable cases from SwitchToLooku...
tree
|
commitdiff
2012-10-31
Hal Finkel
BBVectorize: Choose pair ordering to minimize shuffles
tree
|
commitdiff
2012-10-31
Meador Inge
instcombine: Migrate strto* optimizations
tree
|
commitdiff
2012-10-31
Hans Wennborg
Do simple constant propagation in lookup table formatio...
tree
|
commitdiff
2012-10-31
Benjamin Kramer
LCSSA: Add a workaround for another nasty SCEV cache...
tree
|
commitdiff
2012-10-31
Benjamin Kramer
DependenceAnalysis: Don't crash if there is no constant...
tree
|
commitdiff
2012-10-31
Meador Inge
instcombine: Migrate strpbrk optimizations
tree
|
commitdiff
2012-10-31
Meador Inge
instcombine: Migrate strlen optimizations
tree
|
commitdiff
2012-10-31
Meador Inge
instcombine: Migrate strncpy optimizations
tree
|
commitdiff
2012-10-31
Nadav Rotem
LoopVectorize: Do not vectorize loops with tiny constan...
tree
|
commitdiff
2012-10-31
Nadav Rotem
Add support for loops that don't start with Zero.
tree
|
commitdiff
2012-10-31
Meador Inge
instcombine: Migrate stpcpy optimizations
tree
|
commitdiff
2012-10-31
Meador Inge
instcombine: Split out the __stpcpy_chk simplifications...
tree
|
commitdiff
2012-10-30
Chandler Carruth
Fix PR14212: For some strange reason I treated vectors...
tree
|
commitdiff
2012-10-30
Benjamin Kramer
LoopIdiom: Fix a serious missed optimization: we only...
tree
|
commitdiff
2012-10-30
Hal Finkel
BBVectorize: Fix a small bug introduced in r167042.
tree
|
commitdiff
2012-10-30
Nadav Rotem
LoopVectorize: Add support for write-only loops when...
tree
|
commitdiff
2012-10-30
Nadav Rotem
LoopVectorize: Fix a bug in the initialization of reduc...
tree
|
commitdiff
2012-10-30
Ulrich Weigand
Set %defaultjit to use MCJIT for PowerPC targets.
tree
|
commitdiff
2012-10-30
Hans Wennborg
switch_to_lookup_table.ll: Remove some unnecessary...
tree
|
commitdiff
2012-10-30
Ulrich Weigand
Enable some additional constant folding for PPCDoubleDo...
tree
|
commitdiff
2012-10-30
Hans Wennborg
Use TargetTransformInfo to control switch-to-lookup...
tree
|
commitdiff
2012-10-30
Hal Finkel
Remove an invalid assert in TargetTransformImpl
tree
|
commitdiff
2012-10-27
Benjamin Kramer
LoopIdiom: Add checks to avoid turning memmove into...
tree
|
commitdiff
2012-10-27
Benjamin Kramer
LoopIdiom: Recognize memmove loops.
tree
|
commitdiff
2012-10-27
Benjamin Kramer
LoopIdiom: Replace custom dependence analysis with...
tree
|
commitdiff
2012-10-27
Nadav Rotem
1. Fix a bug in getTypeConversion. When a *simple*...
tree
|
commitdiff
2012-10-26
Nadav Rotem
Refactor the VectorTargetTransformInfo interface.
tree
|
commitdiff
2012-10-26
Hal Finkel
Move target-specific BBVectorize tests into a separate...
tree
|
commitdiff
2012-10-26
Nadav Rotem
Move the target-specific tests, which require specific...
tree
|
commitdiff
2012-10-26
Rafael Espindola
Change the internalize pass to internalize all symbols...
tree
|
commitdiff
2012-10-26
Benjamin Kramer
Fix SCEV cache invalidation in LCSSA and LoopSimplify.
tree
|
commitdiff
2012-10-26
Nadav Rotem
Fix a crash in SimpliftDemandedBits of vectors of pointers.
tree
|
commitdiff
2012-10-26
Rafael Espindola
Port testcase to FileCheck.
tree
|
commitdiff
2012-10-26
Hal Finkel
Disable generation of pointer vectors by BBVectorize.
tree
|
commitdiff
2012-10-25
Nadav Rotem
Revert 166726 because it may have broken a number of...
tree
|
commitdiff
2012-10-25
Nadav Rotem
Fix a crash in ValueTracking. Add support for vectors...
tree
|
commitdiff
2012-10-25
Nadav Rotem
Fix the cost-model test.
tree
|
commitdiff
2012-10-25
Hal Finkel
Add CPU model to BBVectorize cost-model tests.
tree
|
commitdiff
2012-10-25
Nadav Rotem
Add the cpu model to the test.
tree
|
commitdiff
2012-10-25
Hal Finkel
Begin incorporating target information into BBVectorize.
tree
|
commitdiff
2012-10-25
Jakob Stoklund Olesen
Also optimize large switch statements.
tree
|
commitdiff
2012-10-25
Chandler Carruth
Teach SROA how to split whole-alloca integer loads...
tree
|
commitdiff
2012-10-25
Nadav Rotem
Add support for additional reduction variables: AND...
tree
|
commitdiff
2012-10-24
Nadav Rotem
Implement a basic cost model for vector and scalar...
tree
|
commitdiff
2012-10-24
Hal Finkel
Update GVN to support vectors of pointers.
tree
|
commitdiff
2012-10-24
Nadav Rotem
LoopVectorizer: Add a basic cost model which uses the...
tree
|
commitdiff
2012-10-24
Hal Finkel
getSmallConstantTripMultiple should never return zero.
tree
|
commitdiff
2012-10-24
Micah Villmow
Add in support for getIntPtrType to get the pointer...
tree
|
commitdiff
2012-10-24
Duncan Sands
Add a testcase that would have noticed the typo fixed...
tree
|
commitdiff
2012-10-23
Nadav Rotem
Use the AliasAnalysis isIdentifiedObj because it also...
tree
|
commitdiff
2012-10-23
Bill Wendling
Ignore unreachable blocks when doing memory dependence...
tree
|
commitdiff
2012-10-23
Duncan Sands
Transform code like this
tree
|
commitdiff
2012-10-22
Nadav Rotem
Don't crash if the load/store pointer is not a GEP.
tree
|
commitdiff
2012-10-22
Argyrios Kyrtzidis
Revert r166407 because it caused analyzer tests to...
tree
|
commitdiff
2012-10-22
Hal Finkel
BBVectorize should ignore unreachable blocks.
tree
|
commitdiff
2012-10-22
Nadav Rotem
Vectorizer: optimize the generation of selects. If...
tree
|
commitdiff
2012-10-22
Nick Lewycky
Reapply r166405, teaching tailcallelim to be smarter...
tree
|
commitdiff
2012-10-22
NAKAMURA Takumi
Revert r166405, "Teach TailRecursionElimination to...
tree
|
commitdiff
2012-10-21
Nick Lewycky
Teach TailRecursionElimination to consider 'nocapture...
tree
|
commitdiff
2012-10-21
Hal Finkel
DataLayout should use itself when calculating the size...
tree
|
commitdiff
2012-10-21
Benjamin Kramer
Revert r166390 "LoopIdiom: Replace custom dependence...
tree
|
commitdiff
2012-10-21
Benjamin Kramer
LoopIdiom: Replace custom dependence analysis with...
tree
|
commitdiff
2012-10-21
Nadav Rotem
Fix a bug in the vectorization of wide load/store opera...
tree
|
commitdiff
2012-10-21
Nadav Rotem
Add support for reduction variables that do not start...
tree
|
commitdiff
2012-10-21
Nadav Rotem
Vectorizer: fix a bug in the classification of inductio...
tree
|
commitdiff
2012-10-20
Nadav Rotem
Fix an infinite loop in the loop-vectorizer.
tree
|
commitdiff
2012-10-20
Benjamin Kramer
InstCombine: Fix an edge case where constant icmps...
tree
|
commitdiff
2012-10-20
Nadav Rotem
Vectorize: teach cavVectorizeMemory to distinguish...
tree
|
commitdiff
2012-10-19
Nadav Rotem
Vectorizer: Add support for loop reductions.
tree
|
commitdiff
2012-10-19
Benjamin Kramer
SimplifyLibcalls: The return value of ffsll is always...
tree
|
commitdiff
2012-10-19
Benjamin Kramer
Indvars: Don't recursively delete instruction during...
tree
|
commitdiff
2012-10-19
Benjamin Kramer
SCEVExpander: Don't crash when trying to merge two...
tree
|
commitdiff
2012-10-19
Nadav Rotem
vectorizer: Add support for reading and writing from...
tree
|
commitdiff
2012-10-18
Meador Inge
instcombine: Migrate strcpy optimizations
tree
|
commitdiff
2012-10-18
Nadav Rotem
Vectorizer: Add support for loops with an unknown count...
tree
|
commitdiff
2012-10-17
Nadav Rotem
Add a loop vectorizer.
tree
|
commitdiff
2012-10-17
Chandler Carruth
This just in, it is a *bad idea* to use 'udiv' on an...
tree
|
commitdiff
2012-10-16
Michael Gottesman
[InstCombine] Teach InstCombine how to handle an obfusc...
tree
|
commitdiff
2012-10-15
Chandler Carruth
Update the memcpy rewriting to fully support widened...
tree
|
commitdiff
2012-10-15
Chandler Carruth
Follow-up fix to r165928: handle memset rewriting for...
tree
|
commitdiff
2012-10-15
Chandler Carruth
First major step toward addressing PR14059. This teache...
tree
|
commitdiff
2012-10-15
Meador Inge
instcombine: Migrate strcmp and strncmp optimizations
tree
|
commitdiff
2012-10-13
Meador Inge
instcombine: Migrate strchr and strrchr optimizations
tree
|
commitdiff
2012-10-13
Meador Inge
instcombine: Migrate strcat and strncat optimizations
tree
|
commitdiff
next