Home
last modified time | relevance | path

Searched refs:subfn (Results 1 – 24 of 24) sorted by relevance

/external/llvm-project/llvm/test/Transforms/Coroutines/
Dcoro-elide.ll41 %0 = call i8* @llvm.coro.subfn.addr(i8* %hdl, i8 0)
46 %2 = call i8* @llvm.coro.subfn.addr(i8* %hdl, i8 1)
60 %0 = call i8* @llvm.coro.subfn.addr(i8* %hdl, i8 0)
79 ; CHECK: call i8* @llvm.coro.subfn.addr(i8* %hdl, i8 0)
80 %0 = call i8* @llvm.coro.subfn.addr(i8* %hdl, i8 0)
84 ; CHECK: call i8* @llvm.coro.subfn.addr(i8* %hdl, i8 1)
85 %2 = call i8* @llvm.coro.subfn.addr(i8* %hdl, i8 1)
98 ; CHECK: call i8* @llvm.coro.subfn.addr(i8* %hdl, i8 0)
99 %0 = call i8* @llvm.coro.subfn.addr(i8* %hdl, i8 0)
103 ; CHECK: call i8* @llvm.coro.subfn.addr(i8* %hdl, i8 1)
[all …]
Dcoro-split-musttail3.ll13 %addr1 = call i8* @llvm.coro.subfn.addr(i8* null, i8 0)
30 %addr2 = call i8* @llvm.coro.subfn.addr(i8* %hdl, i8 0)
36 %addr3 = call i8* @llvm.coro.subfn.addr(i8* %hdl2, i8 0)
41 %addr4 = call i8* @llvm.coro.subfn.addr(i8* null, i8 0)
60 ; CHECK: %[[addr1:.+]] = call i8* @llvm.coro.subfn.addr(i8* null, i8 0)
67 ; CHECK-NEXT: %[[addr2:.+]] = call i8* @llvm.coro.subfn.addr(i8* %[[hdl]], i8 0)
72 ; CHECK-NEXT: %[[addr3:.+]] = call i8* @llvm.coro.subfn.addr(i8* %[[hdl2]], i8 0)
76 ; CHECK: %[[addr4:.+]] = call i8* @llvm.coro.subfn.addr(i8* null, i8 0)
92 declare i8* @llvm.coro.subfn.addr(i8* nocapture readonly, i8) #1
Dcoro-split-musttail1.ll13 %addr1 = call i8* @llvm.coro.subfn.addr(i8* null, i8 0)
32 %addr2 = call i8* @llvm.coro.subfn.addr(i8* %hdl, i8 0)
38 %addr3 = call i8* @llvm.coro.subfn.addr(i8* %hdl2, i8 0)
43 %addr4 = call i8* @llvm.coro.subfn.addr(i8* null, i8 0)
64 ; CHECK: %[[addr1:.+]] = call i8* @llvm.coro.subfn.addr(i8* null, i8 0)
71 ; CHECK-NEXT: %[[addr2:.+]] = call i8* @llvm.coro.subfn.addr(i8* %[[hdl]], i8 0)
76 ; CHECK-NEXT: %[[addr3:.+]] = call i8* @llvm.coro.subfn.addr(i8* %[[hdl2]], i8 0)
80 ; CHECK: %[[addr4:.+]] = call i8* @llvm.coro.subfn.addr(i8* null, i8 0)
96 declare i8* @llvm.coro.subfn.addr(i8* nocapture readonly, i8) #1
Dcoro-heap-elide.ll74 %0 = call i8* @llvm.coro.subfn.addr(i8* %hdl, i8 0)
79 %2 = call i8* @llvm.coro.subfn.addr(i8* %hdl, i8 1)
97 %0 = call i8* @llvm.coro.subfn.addr(i8* %hdl, i8 0)
110 %4 = call i8* @llvm.coro.subfn.addr(i8* %hdl, i8 1)
123 %8 = call i8* @llvm.coro.subfn.addr(i8* %hdl, i8 1)
145 %1 = call i8* @llvm.coro.subfn.addr(i8* %hdl, i8 0)
163 %5 = call i8* @llvm.coro.subfn.addr(i8* %hdl, i8 1)
171 %7 = call i8* @llvm.coro.subfn.addr(i8* %hdl, i8 1)
188 %11 = call i8* @llvm.coro.subfn.addr(i8* %hdl, i8 1)
214 %0 = call i8* @llvm.coro.subfn.addr(i8* %hdl, i8 0)
[all …]
Dno-suspend.ll71 %subfn = call i8* @llvm.coro.subfn.addr(i8* %hdl, i8 0)
72 %bres = bitcast i8* %subfn to void (i8*)*
120 %subfn = call i8* @llvm.coro.subfn.addr(i8* %hdl, i8 1)
121 %bcast = bitcast i8* %subfn to void (i8*)*
186 %subfn = call i8* @llvm.coro.subfn.addr(i8* %hdl, i8 0)
187 %bres = bitcast i8* %subfn to void (i8*)*
241 %subfn = call i8* @llvm.coro.subfn.addr(i8* %hdl, i8 1)
242 %bcast = bitcast i8* %subfn to void (i8*)*
289 %subfn = call i8* @llvm.coro.subfn.addr(i8* %hdl, i8 1)
290 %bcast = bitcast i8* %subfn to void (i8*)*
[all …]
Dcoro-split-musttail.ll13 %addr1 = call i8* @llvm.coro.subfn.addr(i8* null, i8 0)
24 %addr2 = call i8* @llvm.coro.subfn.addr(i8* null, i8 0)
40 ; CHECK: %[[addr1:.+]] = call i8* @llvm.coro.subfn.addr(i8* null, i8 0)
46 ; CHECK: %[[addr2:.+]] = call i8* @llvm.coro.subfn.addr(i8* null, i8 0)
60 declare i8* @llvm.coro.subfn.addr(i8* nocapture readonly, i8) #1
Dcoro-cleanup-lowering.ll11 %0 = call i8* @llvm.coro.subfn.addr(i8* %hdl, i8 0)
14 %2 = call i8* @llvm.coro.subfn.addr(i8* %hdl, i8 1)
27 declare i8* @llvm.coro.subfn.addr(i8* nocapture readonly, i8) #1
Dcoro-early.ll13 ; CHECK-NEXT: %0 = call i8* @llvm.coro.subfn.addr(i8* %hdl, i8 0)
18 ; CHECK-NEXT: %2 = call i8* @llvm.coro.subfn.addr(i8* %hdl, i8 1)
31 ; CHECK-NEXT: %0 = call i8* @llvm.coro.subfn.addr(i8* %hdl, i8 0)
Dcoro-split-musttail2.ll62 declare i8* @llvm.coro.subfn.addr(i8* nocapture readonly, i8) #1
Dcoro-debug.ll89 declare i8* @llvm.coro.subfn.addr(i8* nocapture readonly, i8) #2
Dcoro-split-dbg.ll62 declare i8* @llvm.coro.subfn.addr(i8* nocapture readonly, i8) #5
/external/llvm-project/polly/test/Isl/CodeGen/OpenMP/
Dinvariant_base_pointer_preloaded_pass_only_needed.ll21 ; CHECK: %polly.subfn.storeaddr.polly.access.A.load = getelementptr inbounds
22 ; CHECK: store float %polly.access.A.load, float* %polly.subfn.storeaddr.polly.access.A.load
23 ; CHECK-NOT: store float %polly.access.B.load, float* %polly.subfn.storeaddr.polly.access.B.load
Dinvariant_base_pointer_preloaded.ll11 ; CHECK: %polly.subfn.storeaddr.polly.access.A.load = getelementptr inbounds { float, float* }, { …
12 ; CHECK: store float %polly.access.A.load, float* %polly.subfn.storeaddr.polly.access.A.load
Dinvariant_base_pointer_preloaded_different_bb.ll13 ; CHECK: %polly.subfn.storeaddr.polly.access.A.load = getelementptr inbounds
14 ; CHECK: store float %polly.access.A.load, float* %polly.subfn.storeaddr.polly.access.A.load
Dinvariant_base_pointers_preloaded.ll11 ; CHECK: %polly.subfn.storeaddr.polly.access.A.load = getelementptr inbounds
12 ; CHECK: store float %polly.access.A.load, float* %polly.subfn.storeaddr.polly.access.A.load
Dloop-body-references-outer-values.ll18 ; IR-NEXT: %polly.subfn.storeaddr.A = getelementptr inbounds { float* }, { float* }* %polly.par.us…
19 ; IR-NEXT: store float* %A, float** %polly.subfn.storeaddr.A
/external/mesa3d/src/mesa/main/
Dshaderapi.c3018 struct gl_subroutine_function *subfn = NULL; in _mesa_UniformSubroutinesuiv() local
3026 subfn = &p->sh.SubroutineFunctions[f]; in _mesa_UniformSubroutinesuiv()
3029 if (!subfn) { in _mesa_UniformSubroutinesuiv()
3033 for (k = 0; k < subfn->num_compat_types; k++) { in _mesa_UniformSubroutinesuiv()
3034 if (subfn->types[k] == uni->type) in _mesa_UniformSubroutinesuiv()
3037 if (k == subfn->num_compat_types) { in _mesa_UniformSubroutinesuiv()
/external/swiftshader/third_party/llvm-10.0/configs/common/include/llvm/IR/
DIntrinsicEnums.inc43 coro_subfn_addr, // llvm.coro.subfn.addr
DIntrinsicImpl.inc71 "llvm.coro.subfn.addr",
10204 15, // llvm.coro.subfn.addr
/external/swiftshader/third_party/llvm-subzero/build/MacOS/include/llvm/IR/
DIntrinsics.gen44 coro_subfn_addr, // llvm.coro.subfn.addr
6068 "llvm.coro.subfn.addr",
13953 11, // llvm.coro.subfn.addr
/external/swiftshader/third_party/llvm-subzero/build/Fuchsia/include/llvm/IR/
DIntrinsics.gen53 coro_subfn_addr, // llvm.coro.subfn.addr
6111 "llvm.coro.subfn.addr",
14051 11, // llvm.coro.subfn.addr
/external/swiftshader/third_party/llvm-subzero/build/Android/include/llvm/IR/
DIntrinsics.gen53 coro_subfn_addr, // llvm.coro.subfn.addr
6111 "llvm.coro.subfn.addr",
14051 11, // llvm.coro.subfn.addr
/external/swiftshader/third_party/llvm-subzero/build/Windows/include/llvm/IR/
DIntrinsics.gen53 coro_subfn_addr, // llvm.coro.subfn.addr
6111 "llvm.coro.subfn.addr",
14051 11, // llvm.coro.subfn.addr
/external/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/IR/
DIntrinsics.gen53 coro_subfn_addr, // llvm.coro.subfn.addr
6111 "llvm.coro.subfn.addr",
14051 11, // llvm.coro.subfn.addr