projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Revert r187191, which broke opt -mem2reg on the testcases included in PR16867.
[oota-llvm.git]
/
lib
/
Transforms
/
Scalar
/
2013-08-13
Nick Lewycky
Revert r187191, which broke opt -mem2reg on the testcas...
tree
|
commitdiff
2013-08-12
Peter Collingbourne
Reapply r188119 now that the bug it exposed is fixed.
tree
|
commitdiff
2013-08-11
Chandler Carruth
Re-instate r187323 which fast-tracks promotable allocas...
tree
|
commitdiff
2013-08-11
Chandler Carruth
Finish fixing the SSAUpdater-based AllocaPromoter strat...
tree
|
commitdiff
2013-08-11
Chandler Carruth
Reformat some bits of AllocaPromoter and simplify the...
tree
|
commitdiff
2013-08-10
Arnold Schwaighofer
Revert r188119 "Kill some duplicated code for removing...
tree
|
commitdiff
2013-08-09
Peter Collingbourne
Kill some duplicated code for removing unreachable...
tree
|
commitdiff
2013-08-07
Benjamin Kramer
JumpThreading: Turn a select instruction into branching...
tree
|
commitdiff
2013-08-06
Jakub Staszak
Adjust file to the coding standard.
tree
|
commitdiff
2013-08-06
Tom Stellard
Factor FlattenCFG out from SimplifyCFG
tree
|
commitdiff
2013-07-29
Chandler Carruth
Teach the AllocaPromoter which is wrapped around the...
tree
|
commitdiff
2013-07-28
Chandler Carruth
Temporarily revert r187323 until I update SSAUpdater...
tree
|
commitdiff
2013-07-28
Chandler Carruth
Now that mem2reg understands how to cope with a slightl...
tree
|
commitdiff
2013-07-28
Chandler Carruth
Thread DataLayout through the callers and into mem2reg...
tree
|
commitdiff
2013-07-27
Chandler Carruth
Don't use all the #ifdefs to hide the stats counters...
tree
|
commitdiff
2013-07-27
Nick Lewycky
Reimplement isPotentiallyReachable to make nocapture...
tree
|
commitdiff
2013-07-27
Tom Stellard
SimplifyCFG: Use parallel-and and parallel-or mode...
tree
|
commitdiff
2013-07-24
Benjamin Kramer
TRE: Move class into anonymous namespace.
tree
|
commitdiff
2013-07-24
Chandler Carruth
Fix a problem I introduced in r187029 where we would...
tree
|
commitdiff
2013-07-24
Chandler Carruth
Fix PR16687 where we were incorrectly promoting an...
tree
|
commitdiff
2013-07-22
Nick Lewycky
Remove extraneous null statement. No functionality...
tree
|
commitdiff
2013-07-22
Jakub Staszak
Use switch instead of if. No functionality change.
tree
|
commitdiff
2013-07-22
Jakub Staszak
OldPtr is llvm::Instruction. Remove unneeded cast<>.
tree
|
commitdiff
2013-07-22
Jakub Staszak
Change tabs to spaces.
tree
|
commitdiff
2013-07-22
Matt Arsenault
Fix spelling and grammar
tree
|
commitdiff
2013-07-20
Benjamin Kramer
SROA: Microoptimization: Remove dead entries first...
tree
|
commitdiff
2013-07-19
Chandler Carruth
Cleanup the stats counters for the new implementation...
tree
|
commitdiff
2013-07-19
Chandler Carruth
Fix another assert failure very similar to PR16651...
tree
|
commitdiff
2013-07-19
Chandler Carruth
Try to move to a more reasonable set of naming conventi...
tree
|
commitdiff
2013-07-19
Chandler Carruth
A long overdue cleanup in SROA to use 'DL' instead...
tree
|
commitdiff
2013-07-19
Chandler Carruth
Fix PR16651, an assert introduced in my recent re-work...
tree
|
commitdiff
2013-07-18
Chandler Carruth
Reapply r186316 with a fix for one bug where the code...
tree
|
commitdiff
2013-07-16
Craig Topper
Add 'const' qualifiers to static const char* variables.
tree
|
commitdiff
2013-07-15
Stephen Lin
Remove trailing whitespace
tree
|
commitdiff
2013-07-15
Chandler Carruth
Revert r186316 while I track down an ASan failure and...
tree
|
commitdiff
2013-07-15
Chandler Carruth
Reimplement SROA yet again. Same fundamental principle...
tree
|
commitdiff
2013-07-14
Craig Topper
Use SmallVectorImpl& instead of SmallVector to avoid...
tree
|
commitdiff
2013-07-12
Andrew Trick
LFTR improvement to avoid truncation.
tree
|
commitdiff
2013-07-12
Andrew Trick
Cleanup LFTR logic.
tree
|
commitdiff
2013-07-12
Andrew Trick
Cleanup: rename a variable to make the logic easier...
tree
|
commitdiff
2013-07-12
Chandler Carruth
Revert "indvars: Improve LFTR by eliminating truncation...
tree
|
commitdiff
2013-07-11
Andrew Trick
indvars: Improve LFTR by eliminating truncation when...
tree
|
commitdiff
2013-07-11
Michael Gottesman
Teach TailRecursionElimination to handle certain cases...
tree
|
commitdiff
2013-07-06
Benjamin Kramer
Reassociate: Remove unnecessary default operator=.
tree
|
commitdiff
2013-07-05
Sylvestre Ledru
Remove a useless declarations (found by scan-build)
tree
|
commitdiff
2013-07-04
Craig Topper
Use SmallVectorImpl::iterator/const_iterator instead...
tree
|
commitdiff
2013-07-03
Craig Topper
Use SmallVectorImpl::iterator/const_iterator instead...
tree
|
commitdiff
2013-06-26
Nick Lewycky
dbgs() << Instruction doesn't print a newline on the...
tree
|
commitdiff
2013-06-25
Bob Wilson
Fix SROA to avoid unnecessary scalar conversions for...
tree
|
commitdiff
2013-06-20
Meador Inge
Remove the simplify-libcalls pass (finally)
tree
|
commitdiff
2013-06-19
Bill Wendling
Access the TargetLoweringInfo from the TargetMachine...
tree
|
commitdiff
2013-06-19
Matt Arsenault
Move StructurizeCFG out of R600 to generic Transforms.
tree
|
commitdiff
2013-06-19
Quentin Colombet
LSR: Fix the parameters used to compute the scaling...
tree
|
commitdiff
2013-06-15
Jakub Staszak
Use 0 instead of NULL.
tree
|
commitdiff
2013-06-08
Shuxin Yang
Fix a potential bug in r183584.
tree
|
commitdiff
2013-06-07
Shuxin Yang
Fix an assertion in MemCpyOpt pass.
tree
|
commitdiff
2013-06-04
David Majnemer
IndVarSimplify: check if loop invariant expansion can...
tree
|
commitdiff
2013-05-31
Quentin Colombet
Loop Strength Reduce: Scaling factor cost.
tree
|
commitdiff
2013-05-31
Quentin Colombet
Modify how the formulae are rated in Loop Strength...
tree
|
commitdiff
2013-05-24
Michael J. Spencer
Replace Count{Leading,Trailing}Zeros_{32,64} with count...
tree
|
commitdiff
2013-05-09
Shuxin Yang
[GVN] Split critical-edge on the fly, instead of postpo...
tree
|
commitdiff
2013-05-08
Nick Lewycky
Fix a bug in codegenprep where it was losing track...
tree
|
commitdiff
2013-05-06
Andrew Trick
Rotate multi-exit loops even if the latch was simplified.
tree
|
commitdiff
2013-05-03
Shuxin Yang
Decompose GVN::processNonLocalLoad() (about 400 LOC...
tree
|
commitdiff
2013-05-02
Shuxin Yang
[GV] Remove dead code which is really difficult to...
tree
|
commitdiff
2013-05-01
Filip Pizlo
This patch breaks up Wrap.h so that it does not have...
tree
|
commitdiff
2013-05-01
Nadav Rotem
SROA: Generate selects instead of shuffles when blendin...
tree
|
commitdiff
2013-04-27
Shuxin Yang
Fix a XOR reassociation bug.
tree
|
commitdiff
2013-04-22
Eric Christopher
Move C++ code out of the C headers and into either...
tree
|
commitdiff
2013-04-22
Rafael Espindola
Clarify that llvm.used can contain aliases.
tree
|
commitdiff
2013-04-21
Benjamin Kramer
SROA: Don't crash on a select with two identical operands.
tree
|
commitdiff
2013-04-18
Chris Lattner
Fix a comment, PR15777.
tree
|
commitdiff
2013-04-15
Jim Grosbach
Fix a typo in comment.
tree
|
commitdiff
2013-04-08
Shuxin Yang
Redo the fix Benjamin Kramer committed in r178793 about...
tree
|
commitdiff
2013-04-07
Chandler Carruth
Fix PR15674 (and PR15603): a SROA think-o.
tree
|
commitdiff
2013-04-05
Shuxin Yang
Disable the optimization about promoting vector-element...
tree
|
commitdiff
2013-04-04
Benjamin Kramer
Reassociate: Avoid iterator invalidation.
tree
|
commitdiff
2013-04-01
Shuxin Yang
Correct assertion condition
tree
|
commitdiff
2013-03-30
Shuxin Yang
Implement XOR reassociation. It is based on following...
tree
|
commitdiff
2013-03-24
Jakub Staszak
Minor cleanups. No functionality change.
tree
|
commitdiff
2013-03-24
Jakub Staszak
Use dyn_cast instead of isa && cast.
tree
|
commitdiff
2013-03-21
Chandler Carruth
[SROA] Prefix names using a custom IRBuilder inserter.
tree
|
commitdiff
2013-03-21
Meador Inge
simplify-libcalls: Removed unused variable
tree
|
commitdiff
2013-03-21
Meador Inge
Move library call prototype attribute inference to...
tree
|
commitdiff
2013-03-20
Chandler Carruth
Fix a silly search-and-replace goof with r177495 that...
tree
|
commitdiff
2013-03-20
Chandler Carruth
[SROA] Don't preserve the IR names in release builds.
tree
|
commitdiff
2013-03-20
Chandler Carruth
Move the endif to the correct line so we don't have...
tree
|
commitdiff
2013-03-20
Chandler Carruth
Introduce some new statistics to help track the exact...
tree
|
commitdiff
2013-03-19
Quentin Colombet
Update global merge pass according to Duncan's advices:
tree
|
commitdiff
2013-03-19
Arnaud A. de Grand...
IndVarSimplify: do not recompute an IV value outside...
tree
|
commitdiff
2013-03-19
Andrew Trick
Revert "Cleanup some SCEV logic a bit."
tree
|
commitdiff
2013-03-19
Andrew Trick
Cleanup some SCEV logic a bit.
tree
|
commitdiff
2013-03-19
Andrew Trick
Tighten up an internal LSR API that should check for...
tree
|
commitdiff
2013-03-18
Jakub Staszak
Make method private. Keep coding standard.
tree
|
commitdiff
2013-03-18
Quentin Colombet
Extend global merge pass to optionally consider global...
tree
|
commitdiff
2013-03-18
Chandler Carruth
Mark internal classes as POD-like to get better behavio...
tree
|
commitdiff
2013-03-14
Chandler Carruth
PR14972: SROA vs. GVN exposed a really bad bug in SROA.
tree
|
commitdiff
2013-03-12
Dan Gohman
Change the order of the operands in patchAndReplaceAllU...
tree
|
commitdiff
2013-03-07
Jakub Staszak
Keep coding stanard.
tree
|
commitdiff
2013-03-07
Jakub Staszak
Don't create IRBuilder if we can return from the method...
tree
|
commitdiff
next