/external/llvm-project/llvm/test/Analysis/LazyValueAnalysis/ |
D | lvi-after-jumpthreading.ll | 15 ; 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/ |
D | ValueLattice.h | 48 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/ |
D | ValueLattice.h | 76 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/ |
D | overdefined-div.ll | 3 ; Test that SCCP has basic knowledge of when div can nuke overdefined values. 5 ; 0 / X = 0 even if X is overdefined.
|
D | logical-nuke.ll | 4 ; Test that SCCP has basic knowledge of when and/or/mul nuke overdefined values. 40 ; X * 0 = 0 even if X is overdefined.
|
D | float-nan-simplification.ll | 6 ; %p will we overdefined and %v.1 will be simplified to 0.0. Make sure we go to 7 ; overdefined, instead of crashing.
|
D | loadtest2.ll | 5 ; Make sure we do not mark loads from undef as overdefined.
|
D | ip-ranges-casts.ll | 160 ; 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.
|
D | constant-struct.ll | 34 ; Test(s) for overdefined values.
|
D | load-store-range.ll | 167 ; Make sure stored values are correctly updated to overdefined.
|
D | range-and.ll | 67 ; Check that we go to overdefined when merging a constant range with undef. We
|
/external/llvm-project/mlir/test/Transforms/ |
D | sccp.mlir | 37 /// 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
|
D | sccp-structured.mlir | 40 /// 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
|
D | sccp-callgraph.mlir | 122 /// 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/ |
D | logical-nuke.ll | 3 ; Test that SCCP has basic knowledge of when and/or nuke overdefined values.
|
D | constant-struct.ll | 34 ; Test(s) for overdefined values.
|
/external/llvm/lib/Transforms/Scalar/ |
D | SCCP.cpp | 76 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/ |
D | SCCP.cpp | 96 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/ |
D | LazyValueInfo.cpp | 85 overdefined enumerator 124 bool isOverdefined() const { return Tag == overdefined; } in isOverdefined() 146 Tag = overdefined; in markOverdefined()
|
/external/llvm-project/llvm/test/Transforms/CorrelatedValuePropagation/ |
D | merge-range-and-undef.ll | 44 ; Check that we go to overdefined when merging a constant range with undef. We
|