index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
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-04-22
Move C++ code out of the C headers and into either C++ headers
Eric Christopher
2013-04-22
Changed back (relative to commit 179786) the operations executed when extract...
Anat Shemer
2013-04-19
Keep coding stanard. Don't use "else if" after "return".
Jakub Staszak
2013-04-18
In the function InstCombiner::visitExtractElementInst() removed the limitatio...
Anat Shemer
2013-04-18
Added a function scalarizePHI() that sclarizes a vector phi instruction if it...
Anat Shemer
2013-04-18
Revert "Combine bit test + conditional or into simple math"
David Majnemer
2013-04-18
Combine bit test + conditional or into simple math
David Majnemer
2013-04-14
Reorders two transforms that collide with each other
David Majnemer
2013-04-12
InstCombine: Check the operand types before merging fcmp ord & fcmp ord.
Benjamin Kramer
2013-04-12
Simplify (A & ~B) in icmp if A is a power of 2
David Majnemer
2013-04-11
Optimize icmp involving addition better
David Majnemer
2013-04-11
Fix for wrong instcombine on vector insert/extract
Benjamin Kramer
2013-04-05
Tidy up a bit. No functional change.
Jim Grosbach
2013-03-28
Check if Type is a vector before calling function Type::getVectorNumElements.
Akira Hatanaka
2013-03-26
Make InstCombineCasts.cpp:OptimizeIntToFloatBitCast endian safe.
Ulrich Weigand
2013-03-25
Fix a bug in fast-math fadd/fsub simplification.
Shuxin Yang
2013-03-25
Address issues found by Duncan during post-commit review of r177856.
Arnaud A. de Grandmaison
2013-03-25
InstCombine: simplify comparisons to zero of (shl %x, Cst) or (mul %x, Cst)
Arnaud A. de Grandmaison
2013-03-22
InstCombine: Improve the result bitvect type when folding (cmp pred (load (ge...
Arnaud A. de Grandmaison
2013-03-14
Perform factorization as a last resort of unsafe fadd/fsub simplification.
Shuxin Yang
2013-03-13
Fix a performance regression when combining to smaller types in icmp (shl %v,...
Arnaud A. de Grandmaison
2013-03-09
Simplify code. No functionality change.
Jakub Staszak
2013-03-06
InstCombine: Don't shrink allocas when combining with a bitcast.
Jim Grosbach
2013-02-28
Fix a bug in instcombine for fmul in fast math mode.
Quentin Colombet
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
[next]