/external/llvm-project/llvm/test/Transforms/Attributor/IPConstantProp/ |
D | PR16052.ll | 15 ; IS__TUNIT____-NEXT: [[CALL2:%.*]] = call i64 @fn1(i64 undef) [[ATTR0]], [[RNG0:!range !.*]] 16 ; IS__TUNIT____-NEXT: ret i64 [[CALL2]] 22 ; IS__CGSCC_OPM-NEXT: [[CALL2:%.*]] = call i64 @fn1(i64 undef) [[ATTR1:#.*]] 23 ; IS__CGSCC_OPM-NEXT: ret i64 [[CALL2]] 29 ; IS__CGSCC_NPM-NEXT: [[CALL2:%.*]] = call i64 @fn1(i64 undef) [[ATTR1:#.*]], [[RNG0:!range !.*]] 30 ; IS__CGSCC_NPM-NEXT: ret i64 [[CALL2]] 46 ; IS__TUNIT____-NEXT: [[CALL2:%.*]] = call i64 @fn1(i64 [[DIV]]) [[ATTR0]], [[RNG0]] 47 ; IS__TUNIT____-NEXT: ret i64 [[CALL2]] 55 ; IS__CGSCC____-NEXT: [[CALL2:%.*]] = call i64 @fn1(i64 [[DIV]]) [[ATTR1:#.*]], [[RNG0:!range !.… 56 ; IS__CGSCC____-NEXT: ret i64 [[CALL2]] [all …]
|
D | arg-count-mismatch.ll | 108 ; CHECK-NEXT: [[CALL2:%.*]] = call i16 bitcast (i16 (i16, i16, ...)* @vararg_no_prop to i16 (i16… 109 ; CHECK-NEXT: [[ADD:%.*]] = add i16 7, [[CALL2]]
|
D | pthreads.ll | 41 ; IS__TUNIT____-NEXT: [[CALL2:%.*]] = call i32 @pthread_create(i64* noundef nonnull align 8 dere… 52 ; IS__CGSCC____-NEXT: [[CALL2:%.*]] = call i32 @pthread_create(i64* noundef nonnull align 8 dere…
|
/external/llvm-project/llvm/test/Transforms/CallSiteSplitting/ |
D | callsite-split-or-phi.ll | 16 ;CHECK: %[[CALL2:.*]] = call i32 @callee(i32* nonnull %a, i32 1, i32 2) 18 ;CHECK: %[[MERGED:.*]] = phi i32 [ %[[CALL1]], %Header.split ], [ %[[CALL2]], %TBB.split ] 42 ;CHECK: %[[CALL2:.*]] = call i32 @callee(i32* %a, i32 1, i32 %p) 44 ;CHECK: %[[MERGED:.*]] = phi i32 [ %[[CALL1]], %Header2.split ], [ %[[CALL2]], %TBB.split ] 71 ;CHECK: %[[CALL2:.*]] = call i32 @callee(i32* %a, i32 333, i32 %p) 73 ;CHECK: %[[MERGED:.*]] = phi i32 [ %[[CALL1]], %Header2.split ], [ %[[CALL2]], %TBB.split ] 100 ;CHECK: %[[CALL2:.*]] = call i32 @callee(i32* null, i32 1, i32 2) 102 ;CHECK: %[[MERGED:.*]] = phi i32 [ %[[CALL1]], %Header.split ], [ %[[CALL2]], %TBB.split ] 126 ;CHECK: %[[CALL2:.*]] = call i32 @callee(i32* %a, i32 %v, i32 %p) 128 ;CHECK: %[[MERGED:.*]] = phi i32 [ %[[CALL1]], %Header2.split ], [ %[[CALL2]], %TBB.split ] [all …]
|
D | callsite-no-or-structure.ll | 12 ; CHECK: %[[CALL2:.*]] = call i32 @callee(i32* null, i32 %v, i32 %p) 14 ; CHECK: %[[MERGED:.*]] = phi i32 [ %[[CALL1]], %Header.split ], [ %[[CALL2]], %TBB.split ] 40 ; CHECK: %[[CALL2:.*]] = call i32 @callee(i32* null, i32 1, i32 99) 42 ; CHECK: %[[MERGED:.*]] = phi i32 [ %[[CALL1]], %Header.split ], [ %[[CALL2]], %TBB2.split ] 73 ; CHECK: %[[CALL2:.*]] = call i32 @callee(i32* null, i32 %v, i32 99) 75 ; CHECK: %[[MERGED:.*]] = phi i32 [ %[[CALL1]], %Header.split ], [ %[[CALL2]], %TBB2.split ] 108 ; CHECK: %[[CALL2:.*]] = call i32 @callee(i32* %a, i32 1, i32 99) 110 ; CHECK: %[[MERGED:.*]] = phi i32 [ %[[CALL1]], %Header2.split ], [ %[[CALL2]], %TBB2.split ]
|
D | callsite-instructions-before-call.ll | 203 ; CHECK-NEXT: %[[CALL2:.*]] = call i32 @callee(i32* nonnull %a, i32 1, i32 2) 206 ; CHECK: %[[MERGED:.*]] = phi i32 [ %[[CALL1]], %Header.split ], [ %[[CALL2]], %TBB.split ]
|
/external/llvm-project/llvm/test/Transforms/InstCombine/ |
D | narrow-math.ll | 126 ; CHECK-NEXT: [[CALL2:%.*]] = call i32 @callee(), [[RNG0]] 127 ; CHECK-NEXT: [[NARROW:%.*]] = add nuw nsw i32 [[CALL1]], [[CALL2]] 142 ; CHECK-NEXT: [[CALL2:%.*]] = call i32 @callee(), [[RNG0]] 143 ; CHECK-NEXT: [[ADD:%.*]] = add nuw nsw i32 [[CALL1]], [[CALL2]] 157 ; CHECK-NEXT: [[CALL2:%.*]] = call i32 @callee(), [[RNG0]] 158 ; CHECK-NEXT: [[NARROW:%.*]] = mul nuw nsw i32 [[CALL1]], [[CALL2]] 173 ; CHECK-NEXT: [[CALL2:%.*]] = call i32 @callee(), [[RNG0]] 174 ; CHECK-NEXT: [[ADD:%.*]] = mul nuw nsw i32 [[CALL1]], [[CALL2]] 465 ; CHECK-NEXT: [[CALL2:%.*]] = call i32 @callee(), [[RNG1]] 466 ; CHECK-NEXT: [[NARROW:%.*]] = add nsw i32 [[CALL1]], [[CALL2]] [all …]
|
D | memset_chk-1.ll | 122 ; CHECK-NEXT: [[CALL2:%.*]] = tail call i64 @llvm.objectsize.i64.p0i8(i8* nonnull [[CALL]], i1 f… 123 …] = tail call i8* @__memset_chk(i8* nonnull [[CALL]], i32 0, i64 [[SIZE]], i64 [[CALL2]]) [[ATTR3]]
|
/external/llvm-project/llvm/test/Transforms/SCCP/ |
D | PR16052.ll | 12 ; CHECK-NEXT: [[CALL2:%.*]] = call i64 @fn1(i64 [[DIV]]) 13 ; CHECK-NEXT: ret i64 [[CALL2]]
|
D | arg-count-mismatch.ll | 64 ; CHECK-NEXT: [[CALL2:%.*]] = call i16 bitcast (i16 (i16, i16, ...)* @vararg_no_prop to i16 (i16… 65 ; CHECK-NEXT: [[ADD:%.*]] = add i16 7, [[CALL2]]
|
D | resolvedundefsin-tracked-fn.ll | 18 ; CHECK-NEXT: [[CALL2:%.*]] = call i1 @test1_g(%t1* [[TMP0]], i32 1) 95 ; CHECK-NEXT: [[CALL2:%.*]] = call i1 @test2_g(%t1* [[TMP0]], i32 1) 174 ; CHECK-NEXT: [[CALL2:%.*]] = call i1 @test3_g(%t1* [[TMP0]], i32 1)
|
/external/llvm-project/llvm/test/Transforms/Attributor/ |
D | internal-noalias.ll | 13 ; IS__TUNIT____-NEXT: [[CALL2:%.*]] = call i32 @noalias_args_argmem(i32* noalias nocapture nofre… 14 ; IS__TUNIT____-NEXT: [[ADD:%.*]] = add nsw i32 [[CALL1]], [[CALL2]] 22 ; IS__CGSCC_OPM-NEXT: [[CALL2:%.*]] = call i32 @noalias_args_argmem(i32* noalias nocapture nofre… 23 ; IS__CGSCC_OPM-NEXT: [[ADD:%.*]] = add nsw i32 [[CALL1]], [[CALL2]] 31 ; IS__CGSCC_NPM-NEXT: [[CALL2:%.*]] = call i32 @noalias_args_argmem(i32* noalias nocapture nofre… 32 ; IS__CGSCC_NPM-NEXT: [[ADD:%.*]] = add nsw i32 [[CALL1]], [[CALL2]] 120 ; IS__TUNIT____-NEXT: [[CALL2:%.*]] = call i32 @noalias_args_argmem(i32* nocapture nofree readon… 121 ; IS__TUNIT____-NEXT: [[ADD:%.*]] = add nsw i32 [[CALL1]], [[CALL2]] 131 ; IS__CGSCC_OPM-NEXT: [[CALL2:%.*]] = call i32 @noalias_args_argmem(i32* nocapture nofree nonnul… 132 ; IS__CGSCC_OPM-NEXT: [[ADD:%.*]] = add nsw i32 [[CALL1]], [[CALL2]] [all …]
|
D | read_write_returned_arguments_scc.ll | 44 ; IS__TUNIT____-NEXT: [[CALL2:%.*]] = call i32* @external_sink_ret2_nrw(i32* nofree [[N0]], i32*… 54 ; IS__CGSCC____-NEXT: [[CALL2:%.*]] = call i32* @external_sink_ret2_nrw(i32* nofree [[N0]], i32*… 83 ; IS__TUNIT____-NEXT: [[CALL2:%.*]] = call i32* @external_ret2_nrw(i32* nofree [[N0]], i32* nofr… 108 ; IS__CGSCC____-NEXT: [[CALL2:%.*]] = call i32* @external_ret2_nrw(i32* nofree [[N0]], i32* nofr… 160 ; IS__TUNIT____-NEXT: [[CALL2:%.*]] = call i32* @internal_ret0_nw(i32* nofree nonnull align 4 de… 188 ; IS__CGSCC____-NEXT: [[CALL2:%.*]] = call i32* @internal_ret0_nw(i32* nofree nonnull align 4 de… 291 ; IS__TUNIT____-NEXT: [[CALL2:%.*]] = call i32* @internal_ret0_nw(i32* nofree nonnull align 4 de… 313 ; IS__CGSCC____-NEXT: [[CALL2:%.*]] = call i32* @internal_ret0_nw(i32* nofree nonnull align 4 de…
|
/external/llvm-project/clang/test/CodeGenObjCXX/ |
D | property-lvalue-lambda.mm | 26 // CHECK: [[CALL2:%.*]] = call void ()* @"_ZZ2t1P1XENK3$_1cvPFvvEEv" 27 // CHECK: call void{{.*}}@objc_msgSend{{.*}}({{.*}} void ()* [[CALL2]])
|
D | lambda-to-block.mm | 47 // CHECK: %[[CALL2:.*]] = call void ()* @[[CONV_FUNC1:.*]](%[[CLASS_ANON_2]]* 48 // CHECK: call void @_Z10takesBlockU13block_pointerFvvE(void ()* %[[CALL2]])
|
/external/llvm-project/mlir/test/Transforms/ |
D | sccp-callgraph.mlir | 149 // CHECK: %[[CALL2:.*]] = call @callable 150 // CHECK: return %[[CALL1]], %[[CALL2]] : i32, i32 171 // CHECK: %[[CALL2:.*]] = call @callable 172 // CHECK: return %[[CALL1]], %[[CALL2]] : i32, i32
|
/external/llvm/test/Transforms/AddDiscriminators/ |
D | call-nested.ll | 19 ; CHECK: %3 = call i32 @_Z3fooii(i32 %1, i32 %2), !dbg ![[CALL2:[0-9]+]] 49 ; CHECK: ![[CALL2]] = !DILocation(line: 4, column: 10, scope: ![[CALL2BLOCK:[0-9]+]])
|
D | call.ll | 18 ; CHECK: call void @_Z3barv(), !dbg ![[CALL2:[0-9]+]] 47 ; CHECK: ![[CALL2]] = !DILocation(line: 4, column: 15, scope: ![[CALL2BLOCK:[0-9]+]])
|
/external/llvm-project/llvm/test/Transforms/AddDiscriminators/ |
D | call-nested.ll | 19 ; CHECK: %3 = call i32 @_Z3fooii(i32 %1, i32 %2), !dbg ![[CALL2:[0-9]+]] 49 ; CHECK: ![[CALL2]] = !DILocation(line: 4, column: 10, scope: ![[CALL2BLOCK:[0-9]+]])
|
D | call.ll | 22 ; CHECK: call void @_Z3barv(), !dbg ![[CALL2:[0-9]+]] 53 ; CHECK: ![[CALL2]] = !DILocation(line: 4, column: 15, scope: ![[CALL2BLOCK:[0-9]+]])
|
D | invoke.ll | 14 ; CHECK: call void @_Z12bar_noexceptv({{.*}} !dbg ![[CALL2:[0-9]+]] 108 ; CHECK: ![[CALL2]] = !DILocation(line: 7, column: 21, scope: ![[SCOPE2:[0-9]+]])
|
/external/llvm-project/llvm/test/Transforms/GVNSink/ |
D | operand-mismatch.ll | 16 ; CHECK-NEXT: [[CALL2:%.*]] = call %vec* @baz(%map* undef)
|
/external/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/functionpasses/ |
D | lower_x86.cpp | 795 return cast<Instruction>(B->CALL2(pfnFunc, vf32Src, i8Round)); in VROUND_EMU() 802 auto v8f32ResLo = B->CALL2(pfnFunc, v8f32SrcLo, i8Round); in VROUND_EMU() 803 auto v8f32ResHi = B->CALL2(pfnFunc, v8f32SrcHi, i8Round); in VROUND_EMU() 858 return cast<Instruction>(B->CALL2(pX86IntrinFunc, src0, src1)); in VHSUB_EMU()
|
/external/llvm-project/llvm/test/Transforms/SLPVectorizer/X86/ |
D | intrinsic.ll | 204 ; CHECK-NEXT: [[CALL2:%.*]] = tail call i32 @llvm.ctlz.i32(i32 [[ADD2]], i1 false) #3 219 ; CHECK-NEXT: store i32 [[CALL2]], i32* [[ARRAYIDX8]], align 4 331 ; CHECK-NEXT: [[CALL2:%.*]] = tail call i32 @llvm.cttz.i32(i32 [[ADD2]], i1 false) #3 346 ; CHECK-NEXT: store i32 [[CALL2]], i32* [[ARRAYIDX8]], align 4 457 ; CHECK-NEXT: [[CALL2:%.*]] = tail call float @llvm.powi.f32(float [[ADD2]], i32 [[Q:%.*]]) #3 472 ; CHECK-NEXT: store float [[CALL2]], float* [[ARRAYIDX8]], align 4
|
/external/llvm-project/llvm/test/Transforms/CodeGenPrepare/X86/ |
D | select.ll | 184 ; CHECK-NEXT: [[CALL2:%.*]] = call i64* @baz(i32 1, i32 2, i32 3) 186 ; CHECK-NEXT: [[SEL:%.*]] = select i1 [[TOBOOL]], i64* [[CALL1]], i64* [[CALL2]]
|