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
/
lib
/
Transforms
/
InstCombine
Age
Commit message (
Expand
)
Author
2013-05-28
PNaCl: Disable parts of InstCombine that introduce *.with.overflow intrinsics
Mark Seaborn
2013-04-02
Disable shift-compare instcombine optimization for NaCl.
Derek Schuff
2013-02-16
The transform is:
Bill Wendling
2013-02-15
Fix refactoring mistake in "Teach InstCombine to work with smaller legal type...
Arnaud A. de Grandmaison
2013-02-15
Teach InstCombine to work with smaller legal types in icmp (shl %v, C1), C2
Arnaud A. de Grandmaison
2013-02-13
Fix comment
Arnaud A. de Grandmaison
2013-02-11
Optimization: bitcast (<1 x ...> insertelement ..., X, ...) to ... ==> bitcas...
Michael Ilseman
2013-02-08
Revert "Have InstCombine call SipmlifyCall when handling calls. Test case inc...
Andrew Trick
2013-02-07
Have InstCombine call SipmlifyCall when handling calls. Test case included.
Michael Ilseman
2013-02-07
Preserve fast-math flags after reassociation and commutation. Update test cases
Michael Ilseman
2013-02-05
InstCombine: Fix and simplify the inttoptr side too.
Benjamin Kramer
2013-02-05
InstCombine: Harden code to work with vectors of pointers and simplify it a bit.
Benjamin Kramer
2013-02-01
Revert r174152. The shift amount may overflow and in that case this transform...
Nadav Rotem
2013-02-01
Optimize shift lefts of a constant by a value plus constant into a single shift.
Nadav Rotem
2013-01-30
Convert typeIncompatible to return an AttributeSet.
Bill Wendling
2013-01-30
InstCombine: canonicalize sext-and --> select
Nadav Rotem
2013-01-27
Use the AttributeSet instead of AttributeWithIndex.
Bill Wendling
2013-01-25
Remove some introspection functions.
Bill Wendling
2013-01-25
Use the new 'getSlotIndex' method to retrieve the attribute's slot index.
Bill Wendling
2013-01-24
Remove trailing whitespace.
Craig Topper
2013-01-23
Revert "InstCombine: Clean up weird code that talks about a modulus that's lo...
Benjamin Kramer
2013-01-23
InstCombine: Clean up weird code that talks about a modulus that's long gone.
Benjamin Kramer
2013-01-23
Remove the last of uses that use the Attribute object as a collection of attr...
Bill Wendling
2013-01-21
Have AttributeSet::getRetAttributes() return an AttributeSet instead of Attri...
Bill Wendling
2013-01-21
Make AttributeSet::getFnAttributes() return an AttributeSet instead of an Att...
Bill Wendling
2013-01-21
Transform (sub 0, (zext bool to A)) to (sext bool to A) and
Paul Redmond
2013-01-18
Use AttributeSet accessor methods instead of Attribute accessor methods.
Bill Wendling
2013-01-18
Push some more methods down to hide the use of the Attribute class.
Bill Wendling
2013-01-18
Check for less than 0 in shuffle mask instead of -1. It's more consistent wit...
Craig Topper
2013-01-18
Remove trailing whitespace. Remove new lines between closing brace and 'else'
Craig Topper
2013-01-15
Teach InstCombine to optimize extract of a value from a vector add operation ...
Nadav Rotem
2013-01-15
1. Hoist minus sign as high as possible in an attempt to reveal
Shuxin Yang
2013-01-14
Remove trailing spaces.
Jakub Staszak
2013-01-14
This change is to implement following rules under the condition C_A and/or C_R
Shuxin Yang
2013-01-14
Fix Casting Bug
David Greene
2013-01-14
Fix typo in comment.
Nick Lewycky
2013-01-10
Teach InstCombine to hoist FABS and FNEG through FPTRUNC instructions. The a...
Owen Anderson
2013-01-09
Consider expression "0.0 - X" as the negation of X if
Shuxin Yang
2013-01-07
Cosmetical changne in order to conform to coding std.
Shuxin Yang
2013-01-07
This change is to implement following rules:
Shuxin Yang
2013-01-07
When code size is the priority (Oz, MinSize attribute), help llvm
Quentin Colombet
2013-01-05
switch from pointer equality comparison to MDNode::getMostGenericTBAA
Chris Lattner
2013-01-02
Move all of the header files which are involved in modelling the LLVM IR
Chandler Carruth
2012-12-31
Add extra CHECK to make sure that 'or' instruction was replaced.
Jakub Staszak
2012-12-31
teach instcombine to preserve TBAA tag when merging two stores, part of
Chris Lattner
2012-12-31
Grammo.
Jakub Staszak
2012-12-31
Remove the getAttributesAtIndex and getNumAttrs methods in favor of using the...
Bill Wendling
2012-12-31
Transform (A == C1 || A == C2) into (A & ~(C1 ^ C2)) == C1
Jakub Staszak
2012-12-30
convert a bunch of callers from DataLayout::getIndexedOffset() to GEP::accumu...
Nuno Lopes
2012-12-26
Remove mid-optimizer warning. This situation should be handled differently,
Nick Lewycky
[next]