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] isKnownNonZero() should take non-null-ness assumptions into c...
Roman Lebedev
2019-12-20
1
-0
/
+70
*
[ValueTracking] isValidAssumeForContext(): CxtI itself also must transfer exe...
Roman Lebedev
2019-12-20
1
-5
/
+4
*
Reland [DataLayout] Fix occurrences that size and range of pointers are assum...
Nicola Zaghen
2019-12-13
1
-4
/
+4
*
Temporarily Revert "[DataLayout] Fix occurrences that size and range of point...
Nicola Zaghen
2019-12-12
1
-4
/
+4
*
[DataLayout] Fix occurrences that size and range of pointers are assumed to b...
Nicola Zaghen
2019-12-12
1
-4
/
+4
*
[IR] Split out target specific intrinsic enums into separate headers
Reid Kleckner
2019-12-11
1
-0
/
+2
*
[ValueTracking] Pointer is known nonnull after load/store
Danila Kutenin
2019-12-11
1
-0
/
+9
*
[ValueTracking] Allow context-sensitive nullness check for non-pointers
Johannes Doerfert
2019-12-09
1
-9
/
+27
*
[NFC][KnownBits] Add getMinValue() / getMaxValue() methods
Roman Lebedev
2019-12-03
1
-1
/
+1
*
[ValueTracking] Add a basic version of isKnownNonInfinity and use it to detec...
Benjamin Kramer
2019-11-19
1
-4
/
+69
*
Revert 57dd4b0 "[ValueTracking] Allow context-sensitive nullness check for no...
Hans Wennborg
2019-11-13
1
-4
/
+5
*
Add InstCombine/InstructionSimplify support for Freeze Instruction
aqjune
2019-11-12
1
-0
/
+14
*
[ValueTracking] Allow context-sensitive nullness check for non-pointers
Johannes Doerfert
2019-10-31
1
-5
/
+4
*
[Alignment][NFC] Finish transition for `Loads`
Guillaume Chatelet
2019-10-21
1
-3
/
+3
*
[Alignment][NFC] Value::getPointerAlignment returns MaybeAlign
Guillaume Chatelet
2019-10-15
1
-2
/
+2
*
[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
[next]