/external/llvm-project/llvm/test/CodeGen/X86/ |
D | implicit-null-check.ll | 8 ; CHECK-NEXT: ## %bb.2: ## %not_null 16 br i1 %c, label %is_null, label %not_null, !make.implicit !0 21 not_null: 32 ; CHECK-NEXT: ## %bb.2: ## %not_null 40 br i1 %c, label %is_null, label %not_null, !make.implicit !0 45 not_null: 58 ; CHECK-NEXT: ## %bb.2: ## %not_null 67 br i1 %c, label %is_null, label %not_null, !make.implicit !0 72 not_null: 83 ; CHECK-NEXT: ## %bb.2: ## %not_null [all …]
|
D | implicit-null-checks.mir | 10 br i1 undef, label %is_null, label %not_null, !make.implicit !0 15 not_null: 29 br i1 undef, label %is_null, label %not_null, !make.implicit !0 34 not_null: 48 br i1 undef, label %is_null, label %not_null, !make.implicit !0 53 not_null: 67 br i1 undef, label %is_null, label %not_null, !make.implicit !0 72 not_null: 85 br i1 undef, label %is_null, label %not_null, !make.implicit !0 90 not_null: [all …]
|
D | implicit-null-check-negative.ll | 11 ; It isn't legal to move the load from %x from "not_null" to here -- 13 br i1 %c, label %is_null, label %not_null, !make.implicit !0 18 not_null: 27 br i1 %c, label %is_null, label %not_null, !make.implicit !0 32 not_null: 43 br i1 %c, label %is_null, label %not_null, !make.implicit !0 48 not_null: 60 br i1 %c, label %is_null, label %not_null 65 not_null: 74 br i1 %c, label %is_null, label %not_null, !make.implicit !0 [all …]
|
D | implicit-null-chk-reg-rewrite.mir | 6 br i1 undef, label %is_null, label %not_null, !make.implicit !0 11 not_null: 40 bb.1.not_null:
|
D | block-placement.mir | 16 br i1 %is_null, label %null, label %not_null, !prof !0, !make.implicit !1 18 not_null: ; preds = %left 53 # CHECK: bb.2.not_null: 72 bb.4.not_null:
|
D | implicit-faultmap.ll | 28 br i1 %c, label %is_null, label %not_null, !make.implicit !0 33 not_null: 48 br i1 %c, label %is_null, label %not_null, !make.implicit !0 53 not_null:
|
D | align-branch-boundary-suppressions.ll | 21 ; CHECK-NEXT: # %bb.2: # %not_null 29 br i1 %c, label %is_null, label %not_null, !make.implicit !{} 34 not_null:
|
/external/llvm-project/llvm/test/CodeGen/AArch64/ |
D | implicit-null-check.ll | 14 ; CHECK-NEXT: // %bb.1: // %not_null 21 br i1 %c, label %is_null, label %not_null, !make.implicit !0 23 not_null: 37 ; CHECK-NEXT: // %bb.1: // %not_null 44 br i1 %c, label %is_null, label %not_null, !make.implicit !0 49 not_null: 59 ; CHECK-NEXT: // %bb.1: // %not_null 66 br i1 %c, label %is_null, label %not_null, !make.implicit !0 71 not_null: 83 ; CHECK-NEXT: // %bb.1: // %not_null [all …]
|
/external/llvm-project/llvm/test/Transforms/InstSimplify/ |
D | result-of-usub-is-non-zero-and-no-overflow.ll | 31 %not_null = icmp ne i8 %adjusted, 0 32 call void @use1(i1 %not_null) 33 %r = or i1 %not_null, %no_underflow 50 %not_null = icmp ne i8 %adjusted, 0 51 call void @use1(i1 %not_null) 52 %r = or i1 %not_null, %no_underflow 69 %not_null = icmp ne i8 %adjusted, 0 70 call void @use1(i1 %not_null) 71 %r = or i1 %no_underflow, %not_null ; swapped 89 %not_null = icmp ne i8 %adjusted, 0 [all …]
|
D | result-of-usub-by-nonzero-is-non-zero-and-no-overflow.ll | 19 %not_null = icmp ne i64 %adjusted, 0 20 %r = and i1 %not_null, %no_underflow 35 %not_null = icmp eq i64 %adjusted, 0 36 %r = or i1 %not_null, %no_underflow 51 %not_null = icmp ne i64 %adjusted, 0 52 %r = and i1 %not_null, %no_underflow 67 %not_null = icmp eq i64 %adjusted, 0 68 %r = or i1 %not_null, %no_underflow 83 %not_null = icmp ne i64 %adjusted, 0 84 %r = and i1 %not_null, %no_underflow
|
D | result-of-add-of-negative-is-non-zero-and-no-underflow.ll | 31 %not_null = icmp ne i8 %adjusted, 0 33 %r = or i1 %not_null, %no_underflow 52 %not_null = icmp ne i8 %adjusted, 0 54 %r = or i1 %not_null, %no_underflow 76 %not_null = icmp eq i8 %adjusted, 0 78 %r = and i1 %not_null, %no_underflow 97 %not_null = icmp eq i8 %adjusted, 0 99 %r = and i1 %not_null, %no_underflow 121 %not_null = icmp ne i8 %adjusted, 0 123 %r = or i1 %not_null, %no_underflow
|
/external/llvm-project/llvm/test/Transforms/InstCombine/ |
D | result-of-add-of-negative-or-zero-is-non-zero-and-no-underflow.ll | 19 %not_null = icmp ne i8 %adjusted, 0 21 %r = and i1 %not_null, %no_underflow 38 %not_null = icmp ne i8 %adjusted, 0 39 call void @use1(i1 %not_null) 41 %r = and i1 %not_null, %no_underflow 56 %not_null = icmp ne i8 %adjusted, 0 59 %r = and i1 %not_null, %no_underflow 75 %not_null = icmp ne i8 %adjusted, 0 76 call void @use1(i1 %not_null) 79 %r = and i1 %not_null, %no_underflow [all …]
|
D | result-of-usub-is-non-zero-and-no-overflow.ll | 34 %not_null = icmp ne i8 %adjusted, 0 35 call void @use1(i1 %not_null) 36 %r = and i1 %not_null, %no_underflow 55 %not_null = icmp ne i8 %adjusted, 0 56 call void @use1(i1 %not_null) 57 %r = and i1 %not_null, %no_underflow 74 %not_null = icmp ne i8 %adjusted, 0 75 call void @use1(i1 %not_null) 76 %r = and i1 %not_null, %no_underflow 102 %not_null = icmp ne i8 %adjusted, 0 [all …]
|
D | result-of-add-of-negative-is-non-zero-and-no-underflow.ll | 21 %not_null = icmp ne i8 %adjusted, 0 23 %r = and i1 %not_null, %no_underflow 43 %not_null = icmp ne i8 %adjusted, 0 45 %r = and i1 %not_null, %no_underflow 65 %not_null = icmp ne i8 %adjusted, 0 67 %r = and i1 %not_null, %no_underflow 89 %not_null = icmp ne i8 %adjusted, 0 90 call void @use1(i1 %not_null) 92 %r = and i1 %not_null, %no_underflow 112 %not_null = icmp ne i8 %adjusted, 0 [all …]
|
D | call_nonnull_arg.ll | 11 ; CHECK-NEXT: br i1 [[COND1]], label %dead, label %not_null 12 ; CHECK: not_null: 23 br i1 %cond1, label %dead, label %not_null 24 not_null:
|
/external/llvm/test/CodeGen/X86/ |
D | implicit-null-check-negative.ll | 11 ; It isn't legal to move the load from %x from "not_null" to here -- 13 br i1 %c, label %is_null, label %not_null, !make.implicit !0 18 not_null: 27 br i1 %c, label %is_null, label %not_null, !make.implicit !0 32 not_null: 44 br i1 %c, label %is_null, label %not_null 49 not_null: 58 br i1 %c, label %is_null, label %not_null, !make.implicit !0 63 not_null: 84 br i1 %c, label %is_null, label %not_null, !make.implicit !0 [all …]
|
D | implicit-null-checks.mir | 10 br i1 undef, label %is_null, label %not_null, !make.implicit !0 15 not_null: 29 br i1 undef, label %is_null, label %not_null, !make.implicit !0 34 not_null: 48 br i1 undef, label %is_null, label %not_null, !make.implicit !0 53 not_null: 67 br i1 undef, label %is_null, label %not_null, !make.implicit !0 72 not_null: 97 # CHECK-NEXT: JMP_1 %bb.1.not_null 101 successors: %bb.3.is_null, %bb.1.not_null [all …]
|
D | implicit-null-check.ll | 24 br i1 %c, label %is_null, label %not_null, !make.implicit !0 29 not_null: 45 br i1 %c, label %is_null, label %not_null, !make.implicit !0 50 not_null: 68 br i1 %c, label %is_null, label %not_null, !make.implicit !0 73 not_null: 92 br i1 %c, label %is_null, label %not_null, !make.implicit !0 97 not_null: 120 br i1 %c, label %is_null, label %not_null, !make.implicit !0 125 not_null:
|
/external/llvm-project/llvm/test/Transforms/JumpThreading/ |
D | thread-cmp.ll | 12 br i1 %cmp, label %is_null, label %not_null 16 not_null: 39 br i1 %cmp, label %is_null, label %not_null 42 not_null: 60 br i1 %cmp, label %is_null, label %not_null 63 not_null:
|
/external/llvm/test/Transforms/JumpThreading/ |
D | thread-cmp.ll | 12 br i1 %cmp, label %is_null, label %not_null 16 not_null: 39 br i1 %cmp, label %is_null, label %not_null 42 not_null: 60 br i1 %cmp, label %is_null, label %not_null 63 not_null:
|
/external/openscreen/util/ |
D | weak_ptr_unittest.cc | 39 WeakPtr<const int> not_null = factory.GetWeakPtr(); in TEST() local 40 EXPECT_TRUE(not_null != nullptr); in TEST() 41 EXPECT_TRUE(nullptr != not_null); in TEST() 42 EXPECT_FALSE(not_null == nullptr); in TEST() 43 EXPECT_FALSE(nullptr == not_null); in TEST()
|
/external/llvm/test/Transforms/InstCombine/ |
D | call_nonnull_arg.ll | 11 br i1 %cond1, label %dead, label %not_null 12 not_null:
|
/external/llvm-project/llvm/test/Transforms/LICM/ |
D | hoist-deref-load.ll | 188 %not_null = icmp ne i32* %c, null 189 br i1 %not_null, label %not.null, label %for.end 232 %not_null = icmp ne i32* %c, null 258 ret i1 %not_null 325 %not_null = icmp ne i32* %c, null 326 br i1 %not_null, label %not.null, label %for.end 483 %not_null = icmp ne i32* %c, null 484 call void(i1, ...) @llvm.experimental.guard(i1 %not_null) [ "deopt"() ] 524 %not_null = icmp ne i32* %c, null 557 call void(i1, ...) @llvm.experimental.guard(i1 %not_null) [ "deopt"() ] [all …]
|
/external/llvm/test/Transforms/LICM/ |
D | hoist-deref-load.ll | 185 %not_null = icmp ne i32* %c, null 186 br i1 %not_null, label %not.null, label %for.end 229 %not_null = icmp ne i32* %c, null 255 ret i1 %not_null 322 %not_null = icmp ne i32* %c, null 323 br i1 %not_null, label %not.null, label %for.end 480 %not_null = icmp ne i32* %c, null 481 call void(i1, ...) @llvm.experimental.guard(i1 %not_null) [ "deopt"() ] 521 %not_null = icmp ne i32* %c, null 554 call void(i1, ...) @llvm.experimental.guard(i1 %not_null) [ "deopt"() ]
|
/external/llvm/docs/ |
D | FaultMaps.rst | 67 br i1 %ptr_is_null, label %is_null, label %not_null, !make.implicit !0 69 not_null:
|