projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
X86 SSE: update rsqrtss and rcpss to use two source operands and
[oota-llvm.git]
/
test
/
Transforms
/
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
2012-10-13
Chandler Carruth
Teach SROA to cope with wrapper aggregates. These show...
tree
|
commitdiff
2012-10-11
Nick Lewycky
Don't crash when !tbaa.struct contents is invalid.
tree
|
commitdiff
2012-10-10
Duncan Sands
Add the testcase from pr13254 (the old scalarreply...
tree
|
commitdiff
2012-10-09
Michael Ilseman
New EarlyCSE tests for CSE-ing across commutativity.
tree
|
commitdiff
2012-10-09
Alexey Samsonov
Fix PR14016.
tree
|
commitdiff
2012-10-09
Chandler Carruth
Fix PR14034, an infloop / heap corruption / crash bug...
tree
|
commitdiff
2012-10-08
Micah Villmow
Move TargetData to DataLayout.
tree
|
commitdiff
2012-10-05
Chandler Carruth
Teach the new SROA a new trick. Now we zap any memcpy...
tree
|
commitdiff
2012-10-04
Benjamin Kramer
SimplifyCFG: Enhance the "remove CFG edge that leads...
tree
|
commitdiff
2012-10-04
Duncan Sands
In my recent change to avoid use of underaligned memory...
tree
|
commitdiff
2012-10-04
Duncan Sands
The alignment of an sret parameter is known: it must...
tree
|
commitdiff
2012-10-04
Chandler Carruth
Fix PR13969, a mini-phase-ordering issue with the new...
tree
|
commitdiff
2012-10-04
Duncan Sands
The memcpy optimizer was happily doing call slot forwar...
tree
|
commitdiff
2012-10-04
Chandler Carruth
Teach the integer-promotion rewrite strategy to be...
tree
|
commitdiff
2012-10-03
Jakub Staszak
Fix PR13967.
tree
|
commitdiff
2012-10-03
Chandler Carruth
Fix an issue where we failed to adjust the alignment...
tree
|
commitdiff
2012-10-03
Chandler Carruth
Try to use a better set of abstractions for computing...
tree
|
commitdiff
2012-10-02
Chandler Carruth
Teach the new SROA to handle cases where an alloca...
tree
|
commitdiff
2012-10-02
Benjamin Kramer
Fix broken tests.
tree
|
commitdiff
2012-10-01
Chandler Carruth
Fix more misspellings found by Duncan during review.
tree
|
commitdiff
2012-10-01
Chandler Carruth
Fix several issues with alignment. We weren't always...
tree
|
commitdiff
2012-10-01
Benjamin Kramer
SimplifyCFG: Don't crash when forming a switch bitmap...
tree
|
commitdiff
2012-10-01
Chandler Carruth
Refactor the PartitionUse structure to actually use...
tree
|
commitdiff
2012-09-29
Chandler Carruth
Fix a somewhat surprising miscompile where code relying...
tree
|
commitdiff
2012-09-29
Evan Cheng
Add test case for r164850.
tree
|
commitdiff
2012-09-28
Benjamin Kramer
CorrelatedPropagation: BasicBlock::removePredecessor...
tree
|
commitdiff
2012-09-28
Benjamin Kramer
GlobalOpt: non-constexpr bitcasts or GEPs can occur...
tree
|
commitdiff
2012-09-28
Nick Lewycky
Surprisingly, we missed a trivial case here. Fix that!
tree
|
commitdiff
next