Home
last modified time | relevance | path

Searched refs:overdefined (Results 1 – 20 of 20) sorted by relevance

/external/llvm-project/llvm/test/Analysis/LazyValueAnalysis/
Dlvi-after-jumpthreading.ll15 ; CHECK-NEXT: ; LatticeVal for: 'i32 %a' is: overdefined
16 ; CHECK-NEXT: ; LatticeVal for: 'i32 %length' is: overdefined
20 ; CHECK-NEXT: ; LatticeVal for: 'i32 %a' is: overdefined
21 ; CHECK-NEXT: ; LatticeVal for: 'i32 %length' is: overdefined
28 …XT: ; LatticeVal for: ' %cont = icmp slt i32 %iv.next, 400' in BB: '%backedge' is: overdefined
50 ; CHECK-NEXT: ; LatticeVal for: 'i32 %n' is: overdefined
56 ; CHECK-NEXT: ; LatticeVal for: 'i32 %n' is: overdefined
63 …Val for: ' %iv2 = phi i32 [ %n, %entry ], [ %iv2.next, %backedge ]' in BB: '%loop' is: overdefined
65 …Val for: ' %iv2 = phi i32 [ %n, %entry ], [ %iv2.next, %backedge ]' in BB: '%exit' is: overdefined
69 ; CHECK-NEXT: ; LatticeVal for: ' %cnd1 = icmp sge i32 %iv, 0' in BB: '%loop' is: overdefined
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DValueLattice.h48 overdefined enumerator
69 case overdefined: in ~ValueLatticeElement()
111 case overdefined:
146 bool isOverdefined() const { return Tag == overdefined; } in isOverdefined()
181 Tag = overdefined; in markOverdefined()
/external/llvm-project/llvm/include/llvm/Analysis/
DValueLattice.h76 overdefined, enumerator
94 case overdefined: in destroy()
162 case overdefined: in ValueLatticeElement()
181 case overdefined: in ValueLatticeElement()
254 bool isOverdefined() const { return Tag == overdefined; } in isOverdefined()
289 Tag = overdefined; in markOverdefined()
/external/llvm-project/llvm/test/Transforms/SCCP/
Doverdefined-div.ll3 ; Test that SCCP has basic knowledge of when div can nuke overdefined values.
5 ; 0 / X = 0 even if X is overdefined.
Dlogical-nuke.ll4 ; Test that SCCP has basic knowledge of when and/or/mul nuke overdefined values.
40 ; X * 0 = 0 even if X is overdefined.
Dfloat-nan-simplification.ll6 ; %p will we overdefined and %v.1 will be simplified to 0.0. Make sure we go to
7 ; overdefined, instead of crashing.
Dloadtest2.ll5 ; Make sure we do not mark loads from undef as overdefined.
Dip-ranges-casts.ll160 ; There's nothing we can do besides going to the full range or overdefined.
201 ; There's nothing we can do besides going to the full range or overdefined.
229 ; There's nothing we can do besides going to the full range or overdefined.
243 ; There's nothing we can do besides going to the full range or overdefined.
Dconstant-struct.ll34 ; Test(s) for overdefined values.
Dload-store-range.ll167 ; Make sure stored values are correctly updated to overdefined.
Drange-and.ll67 ; Check that we go to overdefined when merging a constant range with undef. We
/external/llvm-project/mlir/test/Transforms/
Dsccp.mlir37 /// Check that the arguments go to overdefined if the branch cannot detect when
55 /// Check that the arguments go to overdefined if there are conflicting
74 /// Check that the arguments go to overdefined if the branch is unknown.
161 /// Check that arguments go to overdefined when loop backedges produce a
Dsccp-structured.mlir40 /// Check that the arguments go to overdefined if the branch cannot detect when
57 /// Check that the arguments go to overdefined if there are conflicting
91 /// Check that arguments go to overdefined when loop backedges produce a
Dsccp-callgraph.mlir122 /// Check that return values are overdefined in the presence of an unknown terminator.
140 /// Check that return values are overdefined when the constant conflicts.
161 /// Check that return values are overdefined when the constant conflicts with a
244 /// Check that non-symbol defining callables currently go to overdefined.
/external/llvm/test/Transforms/SCCP/
Dlogical-nuke.ll3 ; Test that SCCP has basic knowledge of when and/or nuke overdefined values.
Dconstant-struct.ll34 ; Test(s) for overdefined values.
/external/llvm/lib/Transforms/Scalar/
DSCCP.cpp76 overdefined enumerator
94 bool isOverdefined() const { return getLatticeValue() == overdefined; } in isOverdefined()
106 Val.setInt(overdefined); in markOverdefined()
130 Val.setInt(overdefined); in markConstant()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DSCCP.cpp96 overdefined enumerator
116 bool isOverdefined() const { return getLatticeValue() == overdefined; } in isOverdefined()
128 Val.setInt(overdefined); in markOverdefined()
152 Val.setInt(overdefined); in markConstant()
/external/llvm/lib/Analysis/
DLazyValueInfo.cpp85 overdefined enumerator
124 bool isOverdefined() const { return Tag == overdefined; } in isOverdefined()
146 Tag = overdefined; in markOverdefined()
/external/llvm-project/llvm/test/Transforms/CorrelatedValuePropagation/
Dmerge-range-and-undef.ll44 ; Check that we go to overdefined when merging a constant range with undef. We