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
/
test
/
Transforms
Commit message (
Expand
)
Author
Age
*
LoopSimplify bug fix. Handle indirect loop back edges.
Andrew Trick
2012-03-20
*
LSR: teach isSimplifiedLoopNest to handle PHI IVUsers.
Andrew Trick
2012-03-20
*
LSR: fix IVUsers isSimplifiedLoopNest to perform a full domtree walk
Andrew Trick
2012-03-20
*
Factor out the multiply analysis code in ComputeMaskedBits and apply it to the
Nick Lewycky
2012-03-18
*
Revert r152907.
Bill Wendling
2012-03-16
*
The alignment of the pointer part of the store instruction may have an
Bill Wendling
2012-03-16
*
Rip out support for 'llvm.noinline'. This thing has a strange history...
Chandler Carruth
2012-03-16
*
LSR fix: Add isSimplifiedLoopNest to IVUsers analysis.
Andrew Trick
2012-03-16
*
In InstCombiner::visitOr, make sure we reverse the operand swap used for chec...
Eli Friedman
2012-03-16
*
line endings
Matt Beaumont-Gay
2012-03-15
*
Short term fix for pr12270 before we change dominates to handle unreachable
Rafael Espindola
2012-03-15
*
Fixed a transform crash when setting a negative size value for memset. Fixes...
Aaron Ballman
2012-03-15
*
Extend the inline cost calculation to account for bonuses due to
Chandler Carruth
2012-03-14
*
When an invoke is marked with metadata indicating its unwind edge
Dan Gohman
2012-03-14
*
enhance jump threading to preserve TBAA information when PRE'ing loads,
Chris Lattner
2012-03-13
*
Teach globalopt how to evaluate an invoke with a non-void return type.
Dan Gohman
2012-03-13
*
Generalize the "trunc(ptrtoint(x)) - trunc(ptrtoint(y)) ->
Duncan Sands
2012-03-13
*
Fix regression from r151466: an we can't replace uses of an instruction reach...
Eli Friedman
2012-03-13
*
When inlining a function and adding its inner call sites to the
Chandler Carruth
2012-03-12
*
Teach instsimplify how to constant fold pointer differences.
Chandler Carruth
2012-03-12
*
FileCheck-ize this test.
Chandler Carruth
2012-03-12
*
Move llc + target triple tests into X86
Andrew Trick
2012-03-10
*
Don't try to filecheck bitcode.
Benjamin Kramer
2012-03-10
*
Make this transformation slightly less agressive and more correct.
Bill Wendling
2012-03-10
*
When identifying exit nodes for the reverse-CFG reverse-post-order
Dan Gohman
2012-03-09
*
Eliminate switch cases that can never match, for example removes all
Duncan Sands
2012-03-09
*
Undo a previous restriction on the inline cost calculation which Nick
Chandler Carruth
2012-03-09
*
Make sure we don't return bits outside the mask in ComputeMaskedBits. PR12189.
Eli Friedman
2012-03-05
*
Nick pointed out on IRC that GVN's propagateEquality wasn't propagating
Duncan Sands
2012-03-04
*
LVI: Recognize the form instcombine canonicalizes range checks into when form...
Benjamin Kramer
2012-03-02
*
Have GVN also do condition propagation when the right-hand side is not
Duncan Sands
2012-02-29
*
Testcase for r151691.
Bill Wendling
2012-02-29
*
Reverted r152620 - DSE: Shorten memset when a later store overwrites the star...
Pete Cooper
2012-02-28
*
DSE: Shorten memset when a later store overwrites the start of it
Pete Cooper
2012-02-28
*
When performing a conditional branch depending on the value of a comparison
Duncan Sands
2012-02-27
*
Fix this assert. IP can point to an instruction with strange dominance
Rafael Espindola
2012-02-27
*
Add testcase for the previous commit.
Rafael Espindola
2012-02-26
*
Change the implementation of dominates(inst, inst) to one based on what the
Rafael Espindola
2012-02-26
*
Reinstate the optimization from r151449 with a fix to not turn 'gep %x' into
Nick Lewycky
2012-02-26
*
Roll these back to r151448 until I figure out how they're breaking
Nick Lewycky
2012-02-25
*
An argument and a local identified object (eg. a noalias call) could turn out
Nick Lewycky
2012-02-25
*
Teach instsimplify to be more aggressive when analyzing comparisons of pointers
Nick Lewycky
2012-02-25
*
fix PR12075, a regression in a recent transform I added. In unreachable code...
Chris Lattner
2012-02-24
*
Teach GVN that x+y is the same as y+x and that x<y is the same as y>x.
Duncan Sands
2012-02-24
*
Semantically revert 151015. Add a comment on why we should be able to assert
Rafael Espindola
2012-02-22
*
Use the target-aware constant folder on expressions to improve the chance
Nick Lewycky
2012-02-21
*
InstCombine: Don't transform a signed icmp of two GEPs into a signed compare ...
Benjamin Kramer
2012-02-21
*
Check for the correct size in the invariant marker.
Nick Lewycky
2012-02-20
*
Test case for r150978.
Benjamin Kramer
2012-02-20
*
InstCombine: When comparing two GEPs that were derived from the same base poi...
Benjamin Kramer
2012-02-20
[next]