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
/
InstCombineMulDivRem.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Correct case of m_UIToFp to m_UIToFP to match instruction name, add m_SIToFP ...
Stephen Lin
2013-07-26
1
-4
/
+4
*
InstCombine: call FoldOpIntoSelect for all floating binops, not just fmul
Stephen Lin
2013-07-20
1
-0
/
+9
*
Restore r181216, which was partially reverted in r182499.
Stephen Lin
2013-07-17
1
-0
/
+29
*
Add a microoptimization for urem.
Nick Lewycky
2013-07-13
1
-0
/
+7
*
InstCombine: Reimplementation of visitUDivOperand
David Majnemer
2013-07-04
1
-56
/
+139
*
Revert r185257 (InstCombine: Be more agressive optimizing 'udiv' instrs with ...
Hal Finkel
2013-07-02
1
-77
/
+44
*
InstCombine: Be more agressive optimizing 'udiv' instrs with 'select' denoms
David Majnemer
2013-06-29
1
-44
/
+77
*
In InstCombine{AddSub,MulDivRem} convert APFloat.isFiniteNonZero() && !APFloa...
Michael Gottesman
2013-06-26
1
-4
/
+4
*
[APFloat] Converted all references to APFloat::isNormal => APFloat::isFiniteN...
Michael Gottesman
2013-06-19
1
-9
/
+9
*
Simplify code. No functionality change.
Jakub Staszak
2013-06-06
1
-2
/
+1
*
Simplify multiplications by vectors whose elements are powers of 2.
Rafael Espindola
2013-05-31
1
-16
/
+48
*
This is an update to a previous commit (r181216).
Jean-Luc Duprat
2013-05-22
1
-29
/
+0
*
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: Verify the type before transforming uitofp into select.
Benjamin Kramer
2013-05-10
1
-22
/
+23
*
Provide InstCombines for the following 3 cases:
Jean-Luc Duprat
2013-05-06
1
-0
/
+28
*
Tidy up a bit. No functional change.
Jim Grosbach
2013-04-05
1
-56
/
+56
*
Fix a bug in instcombine for fmul in fast math mode.
Quentin Colombet
2013-02-28
1
-3
/
+3
*
1. Hoist minus sign as high as possible in an attempt to reveal
Shuxin Yang
2013-01-15
1
-31
/
+60
*
This change is to implement following rules under the condition C_A and/or C_R
Shuxin Yang
2013-01-14
1
-8
/
+127
*
Cosmetical changne in order to conform to coding std.
Shuxin Yang
2013-01-07
1
-5
/
+6
*
This change is to implement following rules:
Shuxin Yang
2013-01-07
1
-0
/
+127
*
Move all of the header files which are involved in modelling the LLVM IR
Chandler Carruth
2013-01-02
1
-1
/
+1
*
rdar://12753946
Shuxin Yang
2012-12-14
1
-0
/
+32
*
Rename isPowerOfTwo to isKnownToBeAPowerOfTwo.
Rafael Espindola
2012-12-13
1
-2
/
+2
*
The TargetData is not used for the isPowerOfTwo determination. It has never
Rafael Espindola
2012-12-12
1
-3
/
+2
*
Remove redunant optimizations from InstCombine, instead call the appropriate ...
Michael Ilseman
2012-12-12
1
-13
/
+4
*
Use the new script to sort the includes of every file under lib.
Chandler Carruth
2012-12-03
1
-1
/
+1
*
reversed the logic of the log2 detection routine to reduce the number of nest...
Pedro Artigas
2012-11-30
1
-25
/
+29
*
Addresses many style issues with prior checkin (r169025)
Pedro Artigas
2012-11-30
1
-58
/
+44
*
Add fast math inst combine X*log2(Y*0.5)-->X*log2(Y)-X
Pedro Artigas
2012-11-30
1
-0
/
+77
*
Move TargetData to DataLayout.
Micah Villmow
2012-10-08
1
-2
/
+2
*
Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...
Sylvestre Ledru
2012-09-27
1
-2
/
+2
*
Fix a typo 'iff' => 'if'
Sylvestre Ledru
2012-09-27
1
-2
/
+2
*
InstCombine: Make sure we use the pre-zext type when creating a constant of a...
Benjamin Kramer
2012-09-21
1
-1
/
+2
*
InstCombine: Fix comment to reflect the code.
Benjamin Kramer
2012-08-30
1
-1
/
+1
*
It is illegal to transform (sdiv (ashr X c1) c2) -> (sdiv x (2^c1 * c2)),
Nadav Rotem
2012-08-30
1
-10
/
+0
*
InstCombine: Defensively avoid undefined shifts by limiting the amount to the...
Benjamin Kramer
2012-08-28
1
-2
/
+2
*
InstCombine: Guard the transform introduced in r162743 against large ints and...
Benjamin Kramer
2012-08-28
1
-10
/
+10
*
Make sure that we don't call getZExtValue on values > 64 bits.
Nadav Rotem
2012-08-28
1
-8
/
+8
*
Teach InstCombine to canonicalize [SU]div+[AL]shl patterns.
Nadav Rotem
2012-08-28
1
-0
/
+20
*
Look pass zext to strength reduce an udiv. Patch by David Majnemer. rdar://11...
Evan Cheng
2012-06-21
1
-1
/
+4
*
Remove some dead code and tidy things up now that vectors use ConstantDataVector
Chris Lattner
2012-02-06
1
-20
/
+7
*
continue making the world safe for ConstantDataVector. At this point,
Chris Lattner
2012-01-27
1
-9
/
+26
*
use ConstantVector::getSplat in a few places.
Chris Lattner
2012-01-25
1
-1
/
+1
*
InstCombine now optimizes vector udiv by power of 2 to shifts
Pete Cooper
2011-11-07
1
-5
/
+9
*
Stop emitting instructions with the name "tmp" they eat up memory and have to...
Benjamin Kramer
2011-09-27
1
-6
/
+5
*
land David Blaikie's patch to de-constify Type, with a few tweaks.
Chris Lattner
2011-07-18
1
-1
/
+1
*
start using the new helper methods a bit.
Chris Lattner
2011-07-15
1
-2
/
+2
[next]