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
*
[ValueTracking] Improve pointer offset computation for cases of same base
Rong Xu
2019-10-10
1
-9
/
+39
*
Remove local shadow constant. NFCI.
Simon Pilgrim
2019-09-26
1
-2
/
+0
*
[ValueTracking] Silence static analyzer dyn_cast<Operator> null dereference w...
Simon Pilgrim
2019-09-26
1
-225
/
+228
*
[ValueTracking] Fix uninitialized variable warnings in matchSelectPattern con...
Simon Pilgrim
2019-09-23
1
-5
/
+6
*
[ValueTracking] Factor our common speculation suppression logic [NFC]
Philip Reames
2019-09-10
1
-6
/
+13
*
Refactor isPointerOffset (NFC).
Evgeniy Stepanov
2019-08-19
1
-24
/
+19
*
[ValueTracking] Fix recurrence detection to check both PHI operands.
Florian Hahn
2019-08-16
1
-1
/
+1
*
Move isPointerOffset function to ValueTracking (NFC).
Evgeniy Stepanov
2019-08-15
1
-0
/
+83
*
[ValueTracking] Look through ptrmask intrinsics during getUnderlyingObject.
Florian Hahn
2019-08-15
1
-2
/
+4
*
[ValueTracking] Add MustPreserveNullness arg to functions analyzing calls. (NFC)
Florian Hahn
2019-08-15
1
-5
/
+8
*
[ValueTracking] Improve reverse assumption inference
Nikita Popov
2019-08-13
1
-1
/
+7
*
[ValueTracking] When calculating known bits for integer abs, make sure we're ...
Craig Topper
2019-08-07
1
-4
/
+6
*
[FunctionAttrs] Annotate "willreturn" for AssumeLikeInst
Hideto Ueno
2019-07-30
1
-4
/
+1
*
[ValueTracking] Remove volatile check in isGuaranteedToTransferExecutionToSuc...
Hideto Ueno
2019-07-29
1
-15
/
+2
*
Basic codegen for MTE stack tagging.
Evgeniy Stepanov
2019-07-17
1
-1
/
+2
*
[ValueTracking] Look through constant Int2Ptr/Ptr2Int expressions
Johannes Doerfert
2019-07-15
1
-0
/
+9
*
isBytewiseValue checks ConstantVector element by element
Vitaly Buka
2019-07-12
1
-6
/
+1
*
Return Undef from isBytewiseValue for empty arrays or structs
Vitaly Buka
2019-07-12
1
-0
/
+4
*
Handle IntToPtr in isBytewiseValue
Vitaly Buka
2019-07-12
1
-0
/
+11
*
Replace three "strip & accumulate" implementations with a single one
Johannes Doerfert
2019-07-11
1
-53
/
+1
*
NFC: Pass DataLayout into isBytewiseValue
Vitaly Buka
2019-07-10
1
-5
/
+6
*
OpaquePtr: add Type parameter to Loads analysis API.
Tim Northover
2019-07-09
1
-1
/
+2
*
Teach ValueTracking that aarch64.irg result aliases its input.
Evgeniy Stepanov
2019-07-03
1
-1
/
+2
*
Use "willreturn" in isGuaranteedToTransferExecutionToSuccessor
Johannes Doerfert
2019-06-27
1
-0
/
+5
*
[LangRef] Clarify poison semantics
Nikita Popov
2019-06-13
1
-0
/
+2
*
Add a clarifying comment about branching on poison
Philip Reames
2019-06-13
1
-0
/
+4
*
[EarlyCSE] Ensure equal keys have the same hash value
Joseph Tremoulet
2019-06-13
1
-2
/
+10
*
Factor out a helper function for readability and reuse in a future patch [NFC]
Philip Reames
2019-06-10
1
-2
/
+8
*
[ValueTracking][ConstantRange] Distinguish low/high always overflow
Nikita Popov
2019-05-28
1
-2
/
+4
*
[ValueTracking] Base computeOverflowForUnsignedMul() on ConstantRange code; NFCI
Nikita Popov
2019-05-26
1
-68
/
+34
*
Revert "[ValueTracking] Improve isKnowNonZero for Ints"
Nikita Popov
2019-05-08
1
-13
/
+13
*
[ValueTracking] Improve isKnowNonZero for Ints
Dan Robertson
2019-05-08
1
-13
/
+13
*
[ValueTracking] add logic for known-never-nan with minnum/maxnum
Sanjay Patel
2019-05-07
1
-0
/
+5
*
Add "const" in GetUnderlyingObjects. NFC
Bjorn Pettersson
2019-04-24
1
-9
/
+10
*
[ConstantRange] Add getNonEmpty() constructor
Nikita Popov
2019-04-21
1
-2
/
+1
*
[IR] Add WithOverflowInst class
Nikita Popov
2019-04-16
1
-13
/
+2
*
[ValueTracking] Change if-else chain into switch in computeKnownBitsFromAssume
Sander de Smalen
2019-04-11
1
-8
/
+18
*
Improve compile-time performance in computeKnownBitsFromAssume.
Sander de Smalen
2019-04-10
1
-217
/
+214
*
[ValueTracking] Use computeConstantRange() for signed sub overflow determination
Nikita Popov
2019-04-09
1
-6
/
+4
*
[ValueTracking] Use computeConstantRange() in signed add overflow determination
Nikita Popov
2019-04-09
1
-8
/
+6
*
[ValueTracking] Use ConstantRange methods; NFC
Nikita Popov
2019-04-09
1
-3
/
+3
*
[ValueTracking] Explicitly specify intersection type; NFC
Nikita Popov
2019-04-09
1
-2
/
+5
*
Reapply [ValueTracking] Support min/max selects in computeConstantRange()
Nikita Popov
2019-04-07
1
-1
/
+22
*
[ConstantRange] Add getFull() + getEmpty() named constructors; NFC
Nikita Popov
2019-03-24
1
-1
/
+1
*
[ValueTracking] Avoid redundant known bits calculation in computeOverflowForS...
Nikita Popov
2019-03-22
1
-6
/
+8
*
[ValueTracking] Use ConstantRange based overflow check for signed sub
Nikita Popov
2019-03-21
1
-10
/
+5
*
[ValueTracking] Compute range for abs without nsw
Nikita Popov
2019-03-20
1
-7
/
+8
*
[ValueTracking] Use computeConstantRange() for unsigned add/sub overflow
Nikita Popov
2019-03-19
1
-14
/
+25
*
[SelectionDAG] Handle unary SelectPatternFlavor for ABS case in SelectionDAGB...
Simon Pilgrim
2019-03-19
1
-0
/
+4
*
Revert "[ValueTracking][InstSimplify] Support min/max selects in computeConst...
Nikita Popov
2019-03-18
1
-22
/
+1
[next]