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
...
*
Revert r306528
Nikolai Bozhenov
2017-06-28
1
-0
/
+9
*
[ValueTracking] Enabling existing ValueTracking patch by default.
Nikolai Bozhenov
2017-06-28
1
-9
/
+0
*
[InstCombine] Canonicalize clamp of float types to minmax in fast mode.
Nikolai Bozhenov
2017-06-28
1
-1
/
+68
*
[ValueTracking][InstCombine] Use m_Shr instead m_CombineOr(m_LShr, m_AShr). NFC
Craig Topper
2017-06-24
1
-5
/
+2
*
[ValueTracking] Correct early out in computeKnownBitsFromOperator to work wit...
Craig Topper
2017-06-14
1
-1
/
+2
*
fix typos/formatting; NFC
Sanjay Patel
2017-06-12
1
-1
/
+1
*
[ValueTracking] fix typo; NFC
Sanjay Patel
2017-06-09
1
-1
/
+1
*
Sort the remaining #include lines in include/... and lib/....
Chandler Carruth
2017-06-06
1
-1
/
+1
*
[ValueTracking] Remove scalar only restriction from isKnownNonEqual. The comp...
Craig Topper
2017-06-06
1
-2
/
+2
*
[ValueTracking] Use the computeKnownBits version that returns a KnownBits obj...
Craig Topper
2017-06-06
1
-6
/
+3
*
[ValueTracking] Use APInt::intersects to avoid some temporary APInts. NFC
Craig Topper
2017-06-06
1
-3
/
+2
*
Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.
Galina Kistanova
2017-05-31
1
-0
/
+1
*
[PPC] Inline expansion of memcmp
Zaara Syeda
2017-05-31
1
-0
/
+12
*
[ValueTracking] Add OptimizationRemarkEmitter to the other signature for comm...
Craig Topper
2017-05-24
1
-2
/
+4
*
SimplifyLibCalls: Optimize wcslen
Matthias Braun
2017-05-19
1
-34
/
+88
*
[ValueTracking] Replace all uses of ComputeSignBit with computeKnownBits.
Craig Topper
2017-05-15
1
-9
/
+0
*
[InstCombine] Merge duplicate functionality between InstCombine and ValueTrac...
Craig Topper
2017-05-15
1
-5
/
+66
*
[KnownBits] Add bit counting methods to KnownBits struct and use them where p...
Craig Topper
2017-05-12
1
-39
/
+31
*
[ValueTracking] Use KnownOnes to provide a better bound on known zeros for ct...
Craig Topper
2017-05-08
1
-3
/
+16
*
[ValueTracking] Introduce a version of computeKnownBits that returns a KnownB...
Craig Topper
2017-05-08
1
-67
/
+52
*
[KnownBits] Add wrapper methods for setting and clear all bits in the underly...
Craig Topper
2017-05-05
1
-32
/
+18
*
[ValueTracking] Remove handling for BitWidth being 0 in ComputeSignBit and is...
Craig Topper
2017-05-03
1
-12
/
+5
*
[KnownBits] Add zext, sext, and trunc methods to KnownBits
Craig Topper
2017-05-03
1
-8
/
+4
*
Replace hardcoded intrinsic list with speculatable attribute.
Matt Arsenault
2017-05-03
1
-60
/
+3
*
Rename isKnownNotFullPoison to programUndefinedIfPoison; NFC
Sanjoy Das
2017-04-30
1
-1
/
+1
*
[KnownBits] Add methods for determining if the known bits represent a negativ...
Craig Topper
2017-04-29
1
-45
/
+45
*
[ValueTracking] Teach isSafeToSpeculativelyExecute() about the speculatable a...
Matt Arsenault
2017-04-28
1
-0
/
+6
*
Kill off the old SimplifyInstruction API by converting remaining users.
Daniel Berlin
2017-04-28
1
-1
/
+1
*
[ValueTracking] Use APInt::isSubsetOf and APInt::intersects. NFC
Craig Topper
2017-04-28
1
-2
/
+2
*
[ValueTracking] Convert computeKnownBitsFromRangeMetadata to use KnownBits st...
Craig Topper
2017-04-28
1
-9
/
+8
*
[ValueTracking] Introduce a KnownBits struct to wrap the two APInts for compu...
Craig Topper
2017-04-26
1
-440
/
+412
*
[APInt] Use isSubsetOf, intersects, and bit counting methods to reduce tempor...
Craig Topper
2017-04-25
1
-4
/
+4
*
[ValueTracking] Use APInt::operator|=(uint64_t) instead of creating a tempora...
Craig Topper
2017-04-25
1
-2
/
+2
*
[ValueTracking] Use APInt instead of auto. NFC
Craig Topper
2017-04-25
1
-1
/
+1
*
[ValueTracking] Use BitWidth local variable instead of re-reading it from Kno...
Craig Topper
2017-04-25
1
-1
/
+1
*
[ValueTracking] Use APInt::setAllBits and APInt::intersects to simplify some ...
Craig Topper
2017-04-21
1
-3
/
+4
*
[APInt] Rename getSignBit to getSignMask
Craig Topper
2017-04-20
1
-3
/
+3
*
[APInt] Cast calls to add/sub/mul overflow methods to void if only their over...
Craig Topper
2017-04-19
1
-2
/
+2
*
[APInt] Use lshrInPlace to replace lshr where possible
Craig Topper
2017-04-18
1
-8
/
+13
*
Introduce APInt::isSignBitSet/isSignBitClear. Use in place isSignBitSet in pl...
Craig Topper
2017-04-17
1
-34
/
+34
*
[InstCombine][ValueTracking] When computing known bits for Srem make sure we ...
Craig Topper
2017-04-16
1
-8
/
+5
*
[ValueTracking] Calculate the KnownZeros for Intrinsic::ctpop without using a...
Craig Topper
2017-04-14
1
-5
/
+2
*
[ValueTracking] Use APInt::isNegative(). NFC
Craig Topper
2017-04-14
1
-1
/
+1
*
[ValueTracking] Use APInt::sext instead of zext and setBitsFrom. NFC
Craig Topper
2017-04-14
1
-7
/
+2
*
[ValueTracking] Remove duplicate call to computeKnownBits for the operands of...
Craig Topper
2017-04-13
1
-5
/
+1
*
[ValueTracking] Prevent a call to computeKnownBits if we already know the sta...
Craig Topper
2017-04-13
1
-7
/
+8
*
[ValueTracking] Move a temporary APInt instead of copying it.
Craig Topper
2017-04-13
1
-1
/
+1
*
[ValueTracking] Teach GetUnderlyingObject to stop when it reachs an alloca in...
Craig Topper
2017-04-12
1
-0
/
+3
*
[APInt] Remove shift functions from APIntOps namespace. Replace the few users...
Craig Topper
2017-03-31
1
-4
/
+4
*
Revert r298711 "[InstCombine] Provide a way to calculate KnownZero/One for Ad...
Craig Topper
2017-03-24
1
-35
/
+21
[prev]
[next]