projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Add -alias and -ralias options to match what we have for functions and
[oota-llvm.git]
/
lib
/
Transforms
/
2012-10-29
Rafael Espindola
llvm-extract changes linkages so that functions on...
tree
|
commitdiff
2012-10-29
Rafael Espindola
llvm-extract was unable to handle aliases. It would...
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
Hal Finkel
Update BBVectorize to use the new VTTI instr. cost...
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
Rafael Espindola
Change the internalize pass to internalize all symbols...
tree
|
commitdiff
2012-10-26
Benjamin Kramer
LoopSimplify: Preserve DependenceAnalysis.
tree
|
commitdiff
2012-10-26
Benjamin Kramer
Fix SCEV cache invalidation in LCSSA and LoopSimplify.
tree
|
commitdiff
2012-10-26
Hal Finkel
Use VTTI->getNumberOfParts in BBVectorize.
tree
|
commitdiff
2012-10-26
Hal Finkel
Disable generation of pointer vectors by BBVectorize.
tree
|
commitdiff
2012-10-25
Hal Finkel
BBVectorize, when using VTTI, should not form types...
tree
|
commitdiff
2012-10-25
Hal Finkel
Begin incorporating target information into BBVectorize.
tree
|
commitdiff
2012-10-25
Nadav Rotem
LoopVectorize: Teach the cost model to query scalar...
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
revert accidental change
tree
|
commitdiff
2012-10-24
Nadav Rotem
Implement a basic cost model for vector and scalar...
tree
|
commitdiff
2012-10-24
Micah Villmow
Fix a compiler warning with an unused variable.
tree
|
commitdiff
2012-10-24
Hal Finkel
Update GVN to support vectors of pointers.
tree
|
commitdiff
2012-10-24
Nadav Rotem
whitespace
tree
|
commitdiff
2012-10-24
Nadav Rotem
LoopVectorizer: Add a basic cost model which uses the...
tree
|
commitdiff
2012-10-24
Micah Villmow
Add some cleanup to the DataLayout changes requested...
tree
|
commitdiff
2012-10-24
Micah Villmow
Back out r166591, not sure why this made it through...
tree
|
commitdiff
2012-10-24
Micah Villmow
Delete a directory that wasn't supposed to be checked...
tree
|
commitdiff
2012-10-24
Micah Villmow
Add in support for getIntPtrType to get the pointer...
tree
|
commitdiff
2012-10-23
Nadav Rotem
Use the AliasAnalysis isIdentifiedObj because it also...
tree
|
commitdiff
2012-10-23
Duncan Sands
Fix typo that somehow escaped both testing and code...
tree
|
commitdiff
2012-10-23
Duncan Sands
Transform code like this
tree
|
commitdiff
2012-10-23
Richard Smith
Per the C++ standard, we need to include the definition...
tree
|
commitdiff
2012-10-23
Julien Lerouge
Fix typo.
tree
|
commitdiff
2012-10-23
Julien Lerouge
Explain why DenseMap is still used here instead of...
tree
|
commitdiff
2012-10-22
Julien Lerouge
Iterating over a DenseMap<std::pair<BasicBlock*, unsign...
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
Rename a variable.
tree
|
commitdiff
2012-10-22
Nadav Rotem
Vectorizer: optimize the generation of selects. If...
tree
|
commitdiff
2012-10-22
Nadav Rotem
Update the loop vectorizer docs.
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
Benjamin Kramer
Revert r166390 "LoopIdiom: Replace custom dependence...
tree
|
commitdiff
2012-10-21
Anders Carlsson
Avoid an extra hash lookup when inserting a value into...
tree
|
commitdiff
2012-10-21
Jakub Staszak
Simplify code. No functionality change.
tree
|
commitdiff
2012-10-21
Jakub Staszak
Simplify code. No functionality change.
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
Document change. Describe the pass and some papers...
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
SROA: Simplify code. No functionality change.
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-20
Nadav Rotem
Fix a typo
tree
|
commitdiff
2012-10-20
Nadav Rotem
Vectorizer: refactor the memory checks to a new functio...
tree
|
commitdiff
2012-10-19
Nadav Rotem
LoopVectorize: Keep the IRBuilder on the stack.
tree
|
commitdiff
2012-10-19
Nadav Rotem
Vectorizer: Add support for loop reductions.
tree
|
commitdiff
2012-10-19
Nadav Rotem
revert r166264 because the LTO build is still failing
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
Alexey Samsonov
[ASan] Support comments in ASan/TSan blacklist file...
tree
|
commitdiff
2012-10-19
Evgeniy Stepanov
Move SplitBlockAndInsertIfThen to BasicBlockUtils.
tree
|
commitdiff
2012-10-19
Benjamin Kramer
LoopVectorize: Keep the IRBuilder on the stack.
tree
|
commitdiff
2012-10-19
Kostya Serebryany
[asan] make sure asan erases old unused allocas after...
tree
|
commitdiff
2012-10-19
Nadav Rotem
recommit the patch that makes LSR and LowerInvoke use...
tree
|
commitdiff
2012-10-19
Nadav Rotem
vectorizer: Add support for reading and writing from...
tree
|
commitdiff
2012-10-18
Nadav Rotem
cleanup the comment.
tree
|
commitdiff
2012-10-18
Nadav Rotem
fix a naming typo
tree
|
commitdiff
2012-10-18
Nadav Rotem
Avoid reconstructing the pointer set when searching...
tree
|
commitdiff
2012-10-18
Meador Inge
Cosmetic change -- move two simplifiers to the right...
tree
|
commitdiff
2012-10-18
Meador Inge
instcombine: Migrate strcpy optimizations
tree
|
commitdiff
2012-10-18
Nadav Rotem
When looking for a vector representation of a scalar...
tree
|
commitdiff
2012-10-18
Chandler Carruth
Refactor insert and extract of sub-integers into static...
tree
|
commitdiff
2012-10-18
Chandler Carruth
This FIXME was fixed some time ago. =]
tree
|
commitdiff
2012-10-18
Chandler Carruth
Introduce a BarrierNoop pass, a hack designed to allow...
tree
|
commitdiff
2012-10-18
Nadav Rotem
remove unused variable to fix a warning.
tree
|
commitdiff
2012-10-18
Bob Wilson
Temporarily revert the TargetTransform changes.
tree
|
commitdiff
2012-10-18
Nadav Rotem
Remove the use of dominators and AA.
tree
|
commitdiff
2012-10-18
Nadav Rotem
Vectorizer: Add support for loops with an unknown count...
tree
|
commitdiff
2012-10-17
NAKAMURA Takumi
LoopVectorize.cpp: Fix a warning. [-Wunused-variable]
tree
|
commitdiff
2012-10-17
Jakub Staszak
Remove redundant SetInsertPoint call.
tree
|
commitdiff
2012-10-17
Roman Divacky
Fix some typos and wrong indenting.
tree
|
commitdiff
2012-10-17
Nadav Rotem
Add a loop vectorizer.
tree
|
commitdiff
2012-10-17
Kostya Serebryany
[asan] better debug diagnostics in asan compiler module
tree
|
commitdiff
2012-10-17
Chandler Carruth
This just in, it is a *bad idea* to use 'udiv' on an...
tree
|
commitdiff
2012-10-17
Chandler Carruth
Fix a really annoying "bug" introduced in r165941....
tree
|
commitdiff
2012-10-16
Michael Gottesman
[InstCombine] Teach InstCombine how to handle an obfusc...
tree
|
commitdiff
2012-10-16
Jakub Staszak
Simplify code. No functionality change.
tree
|
commitdiff
2012-10-16
Jakub Staszak
80-col fixup.
tree
|
commitdiff
2012-10-16
Jakub Staszak
Simplify potentially quadratic behavior while erasing...
tree
|
commitdiff
2012-10-16
Bill Wendling
Use the Attributes::get method which takes an AttrVal...
tree
|
commitdiff
2012-10-16
Craig Topper
Fix filename in file header.
tree
|
commitdiff
2012-10-15
Bill Wendling
Move the Attributes::Builder outside of the Attributes...
tree
|
commitdiff
2012-10-15
Micah Villmow
Resubmit the changes to llvm core to update the functio...
tree
|
commitdiff
2012-10-15
Kostya Serebryany
[asan] make AddressSanitizer to be a FunctionPass inste...
tree
|
commitdiff
next