index
:
external_llvm.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
Transforms
/
InstCombine
Commit message (
Expand
)
Author
Age
Files
Lines
*
InstCombine: (icmp eq B, 0) | (icmp ult A, B) -> (icmp ule A, B-1)
David Majnemer
2013-07-05
1
-1
/
+28
*
InstCombine: Reimplementation of visitUDivOperand
David Majnemer
2013-07-04
1
-56
/
+139
*
Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid ...
Craig Topper
2013-07-04
1
-1
/
+1
*
Revert r185257 (InstCombine: Be more agressive optimizing 'udiv' instrs with ...
Hal Finkel
2013-07-02
1
-77
/
+44
*
InstCombine: Also turn selects fed by an and into arithmetic when the types d...
Benjamin Kramer
2013-06-29
1
-4
/
+9
*
InstCombine: FoldGEPICmp shouldn't change sign of base pointer comparison
David Majnemer
2013-06-29
1
-2
/
+1
*
InstCombine: Small whitespace cleanup in FoldGEPICmp
David Majnemer
2013-06-29
1
-1
/
+1
*
InstCombine: Be more agressive optimizing 'udiv' instrs with 'select' denoms
David Majnemer
2013-06-29
1
-44
/
+77
*
InstCombine: Optimize (1 << X) Pred CstP2 to X Pred Log2(CstP2)
David Majnemer
2013-06-28
1
-2
/
+72
*
Fix using arg_end() - arg_begin() instead of arg_size()
Matt Arsenault
2013-06-28
1
-3
/
+3
*
Revert "Revert "[APFloat] Removed APFloat constructor which initialized to ei...
Michael Gottesman
2013-06-27
1
-4
/
+4
*
Revert "[APFloat] Removed APFloat constructor which initialized to either zer...
Michael Gottesman
2013-06-27
1
-4
/
+4
*
[APFloat] Removed APFloat constructor which initialized to either zero/NaN bu...
Michael Gottesman
2013-06-27
1
-4
/
+4
*
In InstCombine{AddSub,MulDivRem} convert APFloat.isFiniteNonZero() && !APFloa...
Michael Gottesman
2013-06-26
2
-5
/
+5
*
[APFloat] Converted all references to APFloat::isNormal => APFloat::isFiniteN...
Michael Gottesman
2013-06-19
2
-10
/
+10
*
Simplify code. No functionality change.
Jakub Staszak
2013-06-06
1
-2
/
+1
*
Re-apply "Use IRBuilder instead of ConstantInt methods." with the fixed issues.
Jakub Staszak
2013-06-06
1
-68
/
+55
*
Revert "Use IRBuilder instead of ConstantInt methods. It simplifies code a li...
Rafael Espindola
2013-06-06
1
-56
/
+70
*
Remove unneeded cast<>.
Jakub Staszak
2013-06-06
1
-2
/
+2
*
Use IRBuilder instead of ConstantInt methods.
Jakub Staszak
2013-06-06
1
-27
/
+17
*
Use IRBuilder instead of ConstantInt methods. It simplifies code a little bit.
Jakub Staszak
2013-06-05
1
-70
/
+56
*
Delete dead safety check.
Nick Lewycky
2013-06-03
1
-6
/
+1
*
When determining the new index for an insertelement, we may not assume that an
Nick Lewycky
2013-06-01
1
-7
/
+9
*
Simplify multiplications by vectors whose elements are powers of 2.
Rafael Espindola
2013-05-31
1
-16
/
+48
*
Reapply with r182909 with a fix to the calculation of the new indices for
Nick Lewycky
2013-05-31
2
-2
/
+257
*
Revert r182909.
Evgeniy Stepanov
2013-05-30
2
-246
/
+0
*
Swizzle vector inputs if it helps us eliminate shuffles.
Nick Lewycky
2013-05-30
2
-0
/
+246
*
Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros.
Michael J. Spencer
2013-05-24
1
-1
/
+1
*
Run clang-format over the scalarizePHI function.
Joey Gouly
2013-05-24
1
-12
/
+8
*
scalarizePHI needs to insert the next ExtractElement in the same block
Joey Gouly
2013-05-24
1
-2
/
+4
*
This is an update to a previous commit (r181216).
Jean-Luc Duprat
2013-05-22
2
-29
/
+43
*
Add missing -*- C++ -*- to headers
Matt Arsenault
2013-05-17
1
-1
/
+1
*
Fix two typo
Sylvestre Ledru
2013-05-14
1
-1
/
+1
*
InstCombine: Flip the order of two urem transforms
David Majnemer
2013-05-12
1
-6
/
+6
*
InstCombine: Turn urem to bitwise-and more often
David Majnemer
2013-05-11
1
-20
/
+2
*
InstCombine: Don't claim to be able to evaluate any shl in a zexted type.
Benjamin Kramer
2013-05-10
1
-1
/
+11
*
InstCombine: Verify the type before transforming uitofp into select.
Benjamin Kramer
2013-05-10
1
-22
/
+23
*
InstCombine: Don't just copy known bits from the first operand of an srem.
Benjamin Kramer
2013-05-09
1
-1
/
+1
*
InstCombine: (X ^ signbit) + C -> X + (signbit ^ C)
David Majnemer
2013-05-06
1
-0
/
+5
*
Provide InstCombines for the following 3 cases:
Jean-Luc Duprat
2013-05-06
2
-0
/
+53
*
Revert r164763 because it introduces new shuffles.
Nadav Rotem
2013-05-06
1
-19
/
+1
*
Add ArrayRef constructor from None, and do the cleanups that this constructor...
Dmitri Gribenko
2013-05-05
1
-1
/
+1
*
Tabs to spaces. No functionality change.
Nick Lewycky
2013-05-04
1
-3
/
+3
*
This patch breaks up Wrap.h so that it does not have to include all of
Filip Pizlo
2013-05-01
1
-1
/
+0
*
Revert "InstCombine: Fold more shuffles of shuffles."
Jim Grosbach
2013-05-01
1
-12
/
+5
*
InstCombine: Fold more shuffles of shuffles.
Jim Grosbach
2013-04-30
1
-5
/
+12
*
Fix a bug in foldSelectICmpAndOr.
David Majnemer
2013-04-30
1
-1
/
+2
*
Fix "Combine bit test + conditional or into simple math"
David Majnemer
2013-04-30
1
-0
/
+64
*
Move C++ code out of the C headers and into either C++ headers
Eric Christopher
2013-04-22
1
-0
/
+1
*
Changed back (relative to commit 179786) the operations executed when extract...
Anat Shemer
2013-04-22
1
-3
/
+3
[next]