index
:
emscripten-fastcomp
master
LLVM with the emscripten fastcomp javascript backend
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
test
/
Transforms
Age
Commit message (
Expand
)
Author
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-12
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-10
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-09
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-05
Make sure we don't return bits outside the mask in ComputeMaskedBits. PR12189.
Eli Friedman
2012-03-04
Nick pointed out on IRC that GVN's propagateEquality wasn't propagating
Duncan Sands
2012-03-02
LVI: Recognize the form instcombine canonicalizes range checks into when form...
Benjamin Kramer
2012-02-29
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-28
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-27
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-26
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-25
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-24
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-22
Semantically revert 151015. Add a comment on why we should be able to assert
Rafael Espindola
2012-02-21
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-20
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
InstCombine: Make OptimizePointerDifference more aggressive.
Benjamin Kramer
2012-02-20
fold comparisons of gep'd alloca points with null to false,
Chris Lattner
2012-02-18
Don't skip debug instructions when looking for the insertion point of
Rafael Espindola
2012-02-18
Fix a rather nasty regression from r150690: LHS != RHS does not imply LHS->st...
Eli Friedman
2012-02-17
Calls and invokes with the new clang.arc.no_objc_arc_exceptions
Dan Gohman
2012-02-17
Remove question.
Nick Lewycky
2012-02-17
Add support for invariant.start inside the static constructor evaluator. This is
Nick Lewycky
2012-02-16
InstSimplify: Ignore pointer casts when constant folding compares between poi...
Benjamin Kramer
2012-02-16
Replace all instances of dg.exp file with lit.local.cfg, since all tests are ...
Eli Bendersky
2012-02-16
loop-rotate shouldn't hoist alloca instructions out of a loop. Patch by Patr...
Eli Friedman
2012-02-14
Add simplifyLoopLatch to LoopRotate pass.
Andrew Trick
2012-02-13
Check against umin while converting fcmp into an icmp.
Devang Patel
2012-02-13
Just like in regular escape analysis, loads and stores through
Dan Gohman
2012-02-10
Update BBVectorize to use aliasesUnknownInst.
Hal Finkel
2012-02-10
Fix PR11948: the result type of an icmp may be a vector of boolean -
Duncan Sands
2012-02-10
Revert commit 149912 (lattner) and add a testcase that shows the problem (which
Duncan Sands
[prev]
[next]