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
/
InstCombineShifts.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Update aosp/master LLVM for rebase to r222494.
Stephen Hines
2014-12-02
1
-25
/
+28
*
Update LLVM for rebase to r212749.
Stephen Hines
2014-07-21
1
-5
/
+0
*
Update LLVM for 3.5 rebase (r209712).
Stephen Hines
2014-05-29
1
-36
/
+55
*
Update to LLVM 3.5a.
Stephen Hines
2014-04-24
1
-4
/
+4
*
Move all of the header files which are involved in modelling the LLVM IR
Chandler Carruth
2013-01-02
1
-1
/
+1
*
Use m_OneUse pattern instead of hasOneUse() method.
Jakub Staszak
2012-12-09
1
-7
/
+4
*
Remove trailing spaces.
Jakub Staszak
2012-12-09
1
-80
/
+80
*
Use the new script to sort the includes of every file under lib.
Chandler Carruth
2012-12-03
1
-1
/
+1
*
Move TargetData to DataLayout.
Micah Villmow
2012-10-08
1
-1
/
+1
*
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
*
PR12967: Don't crash when trying to fold a shift that's larger than the type'...
Benjamin Kramer
2012-05-27
1
-1
/
+1
*
Reapply r155136 after fixing PR12599.
Jakob Stoklund Olesen
2012-04-23
1
-39
/
+35
*
Revert r155136 "Defer some shl transforms to DAGCombine."
Jakob Stoklund Olesen
2012-04-20
1
-35
/
+39
*
Defer some shl transforms to DAGCombine.
Jakob Stoklund Olesen
2012-04-19
1
-39
/
+35
*
Convert assert(0) to llvm_unreachable
Craig Topper
2012-02-07
1
-1
/
+1
*
Remove pointless asserts.
Nick Lewycky
2012-01-04
1
-2
/
+0
*
Teach instcombine all sorts of great stuff about shifts that have exact, nuw or
Nick Lewycky
2012-01-04
1
-6
/
+56
*
Make use of the exact bit when optimizing '(X >>exact 3) << 1' to eliminate the
Nick Lewycky
2011-12-31
1
-5
/
+11
*
Fix a few more places where TargetData/TargetLibraryInfo is not being passed.
Chad Rosier
2011-12-02
1
-1
/
+2
*
Make sure to correctly clear the exact/nuw/nsw flags off of shifts when they ...
Eli Friedman
2011-07-29
1
-19
/
+27
*
Clean up includes of llvm/Analysis/ConstantFolding.h so it's included where i...
Eli Friedman
2011-07-20
1
-0
/
+1
*
land David Blaikie's patch to de-constify Type, with a few tweaks.
Chris Lattner
2011-07-18
1
-1
/
+1
*
Balance parentheses.
Benjamin Kramer
2011-04-29
1
-1
/
+1
*
InstCombine: turn (C1 << A) << C2) into (C1 << C2) << A)
Benjamin Kramer
2011-04-29
1
-1
/
+8
*
Enhance a bunch of transformations in instcombine to start generating
Chris Lattner
2011-02-10
1
-17
/
+60
*
Teach instsimplify some tricks about exact/nuw/nsw shifts.
Chris Lattner
2011-02-09
1
-3
/
+7
*
Null initialize a few variables flagged by
Ted Kremenek
2011-01-23
1
-1
/
+1
*
Move some shift transforms out of instcombine and into InstructionSimplify.
Duncan Sands
2011-01-14
1
-26
/
+10
*
When determining if we can fold (x >> C1) << C2, the bits that we need to ver...
Owen Anderson
2010-12-23
1
-1
/
+2
*
Really check that the bits that will become zero are actually already zero
Dan Gohman
2010-12-09
1
-2
/
+1
*
The srem -> urem transform is not safe for any divisor that's not a power of ...
Benjamin Kramer
2010-11-23
1
-11
/
+9
*
InstCombine: Reduce "X shift (A srem B)" to "X shift (A urem B)" iff B is pos...
Benjamin Kramer
2010-11-23
1
-0
/
+15
*
When checking that the necessary bits are zero in
Dale Johannesen
2010-11-10
1
-2
/
+2
*
When folding away a (shl (shr)) pair, we need to check that the bits that wil...
Owen Anderson
2010-11-01
1
-1
/
+1
*
optimize bitcasts from large integers to vector into vector
Chris Lattner
2010-08-28
1
-2
/
+2
*
Enhance the shift propagator to handle the case when you have:
Chris Lattner
2010-08-27
1
-22
/
+56
*
Implement a pretty general logical shift propagation
Chris Lattner
2010-08-27
1
-0
/
+226
*
remove some special shift cases that have been subsumed into the
Chris Lattner
2010-08-27
1
-34
/
+13
*
use ArgOperand API
Gabor Greif
2010-06-24
1
-1
/
+1
*
Revert 101465, it broke internal OpenGL testing.
Eric Christopher
2010-04-16
1
-1
/
+1
*
reapply r101434
Gabor Greif
2010-04-16
1
-1
/
+1
*
back out r101423 and r101397, they break llvm-gcc self-host on darwin10
Gabor Greif
2010-04-16
1
-1
/
+1
*
reapply r101364, which has been backed out in r101368
Gabor Greif
2010-04-15
1
-1
/
+1
*
back out r101364, as it trips the linux nightlybot on some clang C++ tests
Gabor Greif
2010-04-15
1
-1
/
+1
*
rotate CallInst operands, i.e. move callee to the back
Gabor Greif
2010-04-15
1
-1
/
+1
*
fix a potential overflow issue Eli pointed out.
Chris Lattner
2010-01-23
1
-3
/
+3
*
implement a simple instcombine xform that has been in the
Chris Lattner
2010-01-23
1
-5
/
+27
*
my instcombine transformations to make extension elimination more
Chris Lattner
2010-01-18
1
-5
/
+19
*
change the preferred canonical form for a sign extension to be
Chris Lattner
2010-01-10
1
-20
/
+0
[next]