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
/
Analysis
/
ValueTracking.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
[InstCombine] Provide a way to calculate KnownZero/One for Add/Sub in Simplif...
Craig Topper
2017-03-24
1
-21
/
+35
*
[ValueTracking] Use uint64_t for CarryIn in computeKnownBitsAddSub instead of...
Craig Topper
2017-03-24
1
-2
/
+2
*
[ValueTracking] Convert more places to use setHighBits/setLowBits/setSignBit....
Craig Topper
2017-03-24
1
-7
/
+6
*
[ValueTracking] Use APInt::isNegative instead of using operator[BitWidth-1]. ...
Craig Topper
2017-03-23
1
-7
/
+7
*
[ValueTracking] Use setAllBits/setSignBit/setLowBits/setHighBits. NFCI
Craig Topper
2017-03-23
1
-20
/
+22
*
[ValueTracking] Make sure we keep range metadata information when calculating...
Craig Topper
2017-03-22
1
-2
/
+2
*
[ValueTracking] use setLowBits/setHighBits/setBitsFrom to replace |= getHighB...
Craig Topper
2017-03-22
1
-16
/
+13
*
[ValueTracking] Remove deadish code from computeKnownBitsAddSub.
Craig Topper
2017-03-18
1
-24
/
+0
*
[ValueTracking] Add APInt::setSignBit and use it to replace ORing with getSig...
Craig Topper
2017-03-18
1
-6
/
+6
*
[ValueTracking] Out of range shifts might be undef
Oliver Stannard
2017-03-14
1
-0
/
+8
*
Handle UnreachableInst in isGuaranteedToTransferExecutionToSuccessor
Sebastian Pop
2017-03-08
1
-0
/
+2
*
[ValueTracking] Don't do an unchecked shift in ComputeNumSignBits
Sanjoy Das
2017-02-25
1
-2
/
+21
*
[ValueTracking] Make poison propagation more aggressive
Sanjoy Das
2017-02-22
1
-49
/
+3
*
[ValueTracking] clang-format a section I'm about to touch; NFC
Sanjoy Das
2017-02-21
1
-64
/
+64
*
[ValueTracking] use nonnull argument attribute to eliminate null checks
Sanjay Patel
2017-02-12
1
-5
/
+17
*
[ValueTracking] emit a remark when we detect a conflicting assumption (PR31809)
Sanjay Patel
2017-02-06
1
-12
/
+23
*
[ValueTracking] remove a FIXME for something we don't want to do; NFC
Sanjay Patel
2017-02-01
1
-4
/
+0
*
[ValueTracking] avoid crashing from bad assumptions (PR31809)
Sanjay Patel
2017-02-01
1
-0
/
+17
*
[ValueTracking] clean up lookThroughCast; NFCI
Sanjay Patel
2017-01-29
1
-42
/
+48
*
[ValueTracking] Add comment that CannotBeOrderedLessThanZero does the wrong t...
Justin Lebar
2017-01-27
1
-0
/
+19
*
[ValueTracking] Implement SignBitMustBeZero correctly for sqrt.
Justin Lebar
2017-01-26
1
-4
/
+12
*
Mark @llvm.powi.* as safe to speculatively execute.
whitequark
2017-01-25
1
-0
/
+4
*
[Analysis] Add LibFunc_ prefix to enums in TargetLibraryInfo. (NFC)
David L. Jones
2017-01-23
1
-58
/
+58
*
[ValueTracking] tighten up matchMinMax(); NFCI
Sanjay Patel
2017-01-21
1
-40
/
+14
*
[ValueTracking] recognize variations of 'clamp' to improve codegen (PR31693)
Sanjay Patel
2017-01-20
1
-1
/
+39
*
[ValueTracking] recognize a 'not' of an assumed condition as false
Sanjay Patel
2017-01-17
1
-0
/
+7
*
[ValueTracking] Extend known bits to understand @llvm.bitreverse.
Chad Rosier
2017-01-17
1
-0
/
+5
*
Remove unused lambda captures. NFC
Malcolm Parsons
2017-01-13
1
-3
/
+3
*
Make processing @llvm.assume more efficient - Add affected values to the assu...
Hal Finkel
2017-01-11
1
-1
/
+4
*
InstSimplify: Eliminate fabs on known positive
Matt Arsenault
2017-01-11
1
-20
/
+51
*
Intrinsic::Bitreverse is safe to speculate
Xin Tong
2017-01-09
1
-0
/
+1
*
[ValueTracking] remove stale comments; NFC
Sanjay Patel
2017-01-02
1
-6
/
+0
*
Fix an issue with isGuaranteedToTransferExecutionToSuccessor
Sanjoy Das
2016-12-31
1
-6
/
+20
*
Avoid const_cast; NFC
Sanjoy Das
2016-12-31
1
-2
/
+3
*
[ValueTracking] make dominator tree requirement explicit for isKnownNonNullFr...
Sanjay Patel
2016-12-31
1
-1
/
+6
*
Use MaxDepth instead of repeating its value
Matt Arsenault
2016-12-20
1
-3
/
+3
*
Revert @llvm.assume with operator bundles (r289755-r289757)
Daniel Jasper
2016-12-19
1
-104
/
+127
*
Remove the AssumptionCache
Hal Finkel
2016-12-15
1
-71
/
+51
*
Make processing @llvm.assume more efficient by using operand bundles
Hal Finkel
2016-12-15
1
-56
/
+53
*
IR, X86: Understand !absolute_symbol metadata on global variables.
Peter Collingbourne
2016-12-08
1
-4
/
+4
*
IR: Change the gep_type_iterator API to avoid always exposing the "current" t...
Peter Collingbourne
2016-12-02
1
-2
/
+2
*
Fix known zero bits for addrspacecast.
Yaxun Liu
2016-11-21
1
-1
/
+0
*
[ValueTracking] recognize even more variants of smin/smax
Sanjay Patel
2016-11-13
1
-0
/
+20
*
[ValueTracking] move min/max matching to helper function; NFCI
Sanjay Patel
2016-11-13
1
-46
/
+59
*
[ValueTracking] recognize obfuscated variants of umin/umax
Sanjay Patel
2016-11-09
1
-1
/
+25
*
[ValueTracking] remove TODO comment; NFC
Sanjay Patel
2016-11-01
1
-2
/
+0
*
[ValueTracking] recognize more variants of smin/smax
Sanjay Patel
2016-10-29
1
-10
/
+18
*
[ValueTracking] fix matchSelectPattern to allow vector splat folds of min/max...
Sanjay Patel
2016-10-27
1
-6
/
+8
*
Analysis: Move llvm::getConstantRangeFromMetadata to IR library.
Peter Collingbourne
2016-10-21
1
-22
/
+0
*
Test commit. (NFC)
Li Huang
2016-10-15
1
-1
/
+1
[prev]
[next]