index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
Transforms
/
InstCombine
/
InstCombineShifts.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
[PM] Split the AssumptionTracker immutable pass into two separate APIs:
Chandler Carruth
2015-01-04
1
-7
/
+7
*
Make use of @llvm.assume in ValueTracking (computeKnownBits, etc.)
Hal Finkel
2014-09-07
1
-19
/
+27
*
fixed typo in comment
Sanjay Patel
2014-07-22
1
-1
/
+1
*
Move ashr optimization from InstCombineShift to InstSimplify.
Suyog Sarda
2014-07-17
1
-5
/
+0
*
Remove redundant code in InstCombineShift, no functionality change because in...
Nick Lewycky
2014-06-19
1
-5
/
+0
*
Reorder shuffle and binary operation.
Serge Pavlov
2014-05-11
1
-0
/
+9
*
[C++] Use 'nullptr'. Transforms edition.
Craig Topper
2014-04-25
1
-10
/
+10
*
Remove dead code in instcombine.
Matt Arsenault
2014-04-23
1
-11
/
+2
*
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
Chandler Carruth
2014-04-22
1
-1
/
+2
*
[Modules] Sink all the DEBUG_TYPE defines for InstCombine out of the
Chandler Carruth
2014-04-21
1
-0
/
+1
*
Revert "Revert r206045, "Fix shift by constants for vector.""
Matt Arsenault
2014-04-14
1
-15
/
+33
*
Whitespace.
NAKAMURA Takumi
2014-04-14
1
-1
/
+0
*
Revert r206045, "Fix shift by constants for vector."
NAKAMURA Takumi
2014-04-14
1
-22
/
+12
*
Fix shift by constants for vector.
Matt Arsenault
2014-04-11
1
-12
/
+22
*
[Modules] Move the LLVM IR pattern match header into the IR library, it
Chandler Carruth
2014-03-04
1
-1
/
+1
*
Rename many DataLayout variables from TD to DL.
Rafael Espindola
2014-02-21
1
-3
/
+3
*
Revert r174152. The shift amount may overflow and in that case this transform...
Nadav Rotem
2013-02-01
1
-6
/
+0
*
Optimize shift lefts of a constant by a value plus constant into a single shift.
Nadav Rotem
2013-02-01
1
-0
/
+6
*
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
[next]