index
:
llvm
embtk-support-master
embtk-support-release-3.2
embtk-support-release-3.3
embtk-support-release-3.4
master
release-3.2
release-3.4
Unofficial llvm GIT mirror used in EmbToolkit
Git daemon user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Transforms
/
Scalar
Commit message (
Expand
)
Author
Age
...
*
JumpThreading: Turn a select instruction into branching if it allows to threa...
Benjamin Kramer
2013-08-07
*
Adjust file to the coding standard.
Jakub Staszak
2013-08-06
*
Factor FlattenCFG out from SimplifyCFG
Tom Stellard
2013-08-06
*
Teach the AllocaPromoter which is wrapped around the SSAUpdater
Chandler Carruth
2013-07-29
*
Temporarily revert r187323 until I update SSAUpdater to match mem2reg.
Chandler Carruth
2013-07-28
*
Now that mem2reg understands how to cope with a slightly wider set of
Chandler Carruth
2013-07-28
*
Thread DataLayout through the callers and into mem2reg. This will be
Chandler Carruth
2013-07-28
*
Don't use all the #ifdefs to hide the stats counters and instead rely on
Chandler Carruth
2013-07-27
*
Reimplement isPotentiallyReachable to make nocapture deduction much stronger.
Nick Lewycky
2013-07-27
*
SimplifyCFG: Use parallel-and and parallel-or mode to consolidate branch cond...
Tom Stellard
2013-07-27
*
TRE: Move class into anonymous namespace.
Benjamin Kramer
2013-07-24
*
Fix a problem I introduced in r187029 where we would over-eagerly
Chandler Carruth
2013-07-24
*
Fix PR16687 where we were incorrectly promoting an alloca that had
Chandler Carruth
2013-07-24
*
Remove extraneous null statement. No functionality change!
Nick Lewycky
2013-07-22
*
Use switch instead of if. No functionality change.
Jakub Staszak
2013-07-22
*
OldPtr is llvm::Instruction. Remove unneeded cast<>.
Jakub Staszak
2013-07-22
*
Change tabs to spaces.
Jakub Staszak
2013-07-22
*
Fix spelling and grammar
Matt Arsenault
2013-07-22
*
SROA: Microoptimization: Remove dead entries first, then sort.
Benjamin Kramer
2013-07-20
*
Cleanup the stats counters for the new implementation. These actually
Chandler Carruth
2013-07-19
*
Fix another assert failure very similar to PR16651's test case. This
Chandler Carruth
2013-07-19
*
Try to move to a more reasonable set of naming conventions given the new
Chandler Carruth
2013-07-19
*
A long overdue cleanup in SROA to use 'DL' instead of 'TD' for the
Chandler Carruth
2013-07-19
*
Fix PR16651, an assert introduced in my recent re-work of the innards of
Chandler Carruth
2013-07-19
*
Reapply r186316 with a fix for one bug where the code could walk off the
Chandler Carruth
2013-07-18
*
Add 'const' qualifiers to static const char* variables.
Craig Topper
2013-07-16
*
Remove trailing whitespace
Stephen Lin
2013-07-15
*
Revert r186316 while I track down an ASan failure and an assert from
Chandler Carruth
2013-07-15
*
Reimplement SROA yet again. Same fundamental principle, but a totally
Chandler Carruth
2013-07-15
*
Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...
Craig Topper
2013-07-14
*
LFTR improvement to avoid truncation.
Andrew Trick
2013-07-12
*
Cleanup LFTR logic.
Andrew Trick
2013-07-12
*
Cleanup: rename a variable to make the logic easier to follow.
Andrew Trick
2013-07-12
*
Revert "indvars: Improve LFTR by eliminating truncation when comparing
Chandler Carruth
2013-07-12
*
indvars: Improve LFTR by eliminating truncation when comparing against a cons...
Andrew Trick
2013-07-11
*
Teach TailRecursionElimination to handle certain cases of nocapture escaping ...
Michael Gottesman
2013-07-11
*
Reassociate: Remove unnecessary default operator=.
Benjamin Kramer
2013-07-06
*
Remove a useless declarations (found by scan-build)
Sylvestre Ledru
2013-07-05
*
Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid ...
Craig Topper
2013-07-04
*
Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid ...
Craig Topper
2013-07-03
*
dbgs() << Instruction doesn't print a newline on the end any more. Update these
Nick Lewycky
2013-06-26
*
Fix SROA to avoid unnecessary scalar conversions for 1-element vectors.
Bob Wilson
2013-06-25
*
Remove the simplify-libcalls pass (finally)
Meador Inge
2013-06-20
*
Access the TargetLoweringInfo from the TargetMachine object instead of cachin...
Bill Wendling
2013-06-19
*
Move StructurizeCFG out of R600 to generic Transforms.
Matt Arsenault
2013-06-19
*
LSR: Fix the parameters used to compute the scaling factor cost.
Quentin Colombet
2013-06-19
*
Use 0 instead of NULL.
Jakub Staszak
2013-06-15
*
Fix a potential bug in r183584.
Shuxin Yang
2013-06-08
*
Fix an assertion in MemCpyOpt pass.
Shuxin Yang
2013-06-07
*
IndVarSimplify: check if loop invariant expansion can trap
David Majnemer
2013-06-04
[prev]
[next]