/external/clang/test/CodeGenObjCXX/ |
block-default-arg.mm | 3 // CHECK: define internal void @___Z16test_default_argi_block_invoke(i8* %[[BLOCK_DESCRIPTOR:.*]]) 4 // CHECK: %[[BLOCK:.*]] = bitcast i8* %[[BLOCK_DESCRIPTOR]] to <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i32 }>*
|
/external/clang/test/CodeGen/ |
mangle-blocks.c | 18 // CHECK: define internal void @__mangle_block_invoke(i8* %.block_descriptor) 20 // CHECK: define internal void @__mangle_block_invoke_2(i8* %.block_descriptor){{.*}}{
|
debug-info-block-out-return.c | 14 // CHECK: !DILocalVariable(name: ".block_descriptor", arg: 1,{{.*}}line: 2,
|
/external/clang/test/CodeGenObjC/ |
mangle-blocks.m | 24 // CHECK: define internal void @"__14-[Test mangle]_block_invoke"(i8* %.block_descriptor) 26 // CHECK: define internal void @"__14-[Test mangle]_block_invoke_2"(i8* %.block_descriptor){{.*}}{
|
debug-info-nested-blocks.m | 24 // CHECK: define {{.*}}void @__bar_block_invoke_3(i8* %.block_descriptor)
|
debug-info-block-captured-self.m | 45 // intrinsic associated with the implicit .block_descriptor argument 69 // CHECK: ![[BDMD]] = !DILocalVariable(name: ".block_descriptor", arg:
|
debug-info-blocks.m | 8 // CHECK: %[[BLOCK:.*]] = bitcast i8* %.block_descriptor to <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, %0* }>*, !dbg
|
/external/spirv-llvm/test/SPIRV/transcoding/ |
device_execution_overloading.ll | 131 define internal spir_func void @__host_kernel_block_invoke(i8* %.block_descriptor, i8 addrspace(3)* %ptr0, i8 addrspace(3)* %ptr1) #0 { 133 %.block_descriptor.addr = alloca i8*, align 8 137 store i8* %.block_descriptor, i8** %.block_descriptor.addr, align 8 138 %0 = load i8*, i8** %.block_descriptor.addr 141 %block = bitcast i8* %.block_descriptor to <{}>* 154 define internal spir_func void @__host_kernel_block_invoke_2(i8* %.block_descriptor) #0 { 156 %.block_descriptor.addr = alloca i8*, align 8 158 store i8* %.block_descriptor, i8** %.block_descriptor.addr, align [all...] |
device_execution_simple_local_memory.ll | 85 define internal spir_func void @__host_kernel_block_invoke(i8* %.block_descriptor, i8 addrspace(3)* %ptr0, i8 addrspace(3)* %ptr1) #0 { 87 %.block_descriptor.addr = alloca i8*, align 8 91 store i8* %.block_descriptor, i8** %.block_descriptor.addr, align 8 92 %0 = load i8*, i8** %.block_descriptor.addr 95 %block = bitcast i8* %.block_descriptor to <{}>*
|
device_execution_multiple_blocks.ll | 63 define internal spir_func void @kernelBlockNoCtx_block_invoke(i8* nocapture readnone %.block_descriptor) #0 { 101 define internal spir_func void @__enqueue_block_get_kernel_preferred_work_group_size_multiple_block_invoke(i8* nocapture readonly %.block_descriptor) #0 { 103 %block.capture.addr = bitcast i8* %.block_descriptor to i32 addrspace(1)**
|
device_execution.ll | 70 define internal spir_func void @__host_kernel_block_invoke(i8* nocapture readonly %.block_descriptor) #0 { 72 %block.capture.addr = bitcast i8* %.block_descriptor to float addrspace(1)**
|
/external/llvm/test/DebugInfo/X86/ |
block-capture.ll | 30 define internal void @__foo_block_invoke(i8* %.block_descriptor) #2 !dbg !8 { 32 %.block_descriptor.addr = alloca i8*, align 8 34 store i8* %.block_descriptor, i8** %.block_descriptor.addr, align 8 35 %0 = load i8*, i8** %.block_descriptor.addr 37 call void @llvm.dbg.declare(metadata i8* %.block_descriptor, metadata !47, metadata !43), !dbg !66 38 %block = bitcast i8* %.block_descriptor to <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, void (...)* }>*, !dbg !67 104 !47 = !DILocalVariable(name: ".block_descriptor", line: 2, arg: 1, flags: DIFlagArtificial, scope: !8, file: !5, type: !48)
|
debug-info-block-captured-self.ll | 67 define internal void @"__24-[Main initWithContext:]_block_invoke"(i8* %.block_descriptor, i8* %obj) #0 !dbg !38 { 68 %block = bitcast i8* %.block_descriptor to <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, %0* }>*, !dbg !84 74 define internal void @"__24-[Main initWithContext:]_block_invoke_2"(i8* %.block_descriptor, i8* %object) #0 !dbg !42 { 75 %block = bitcast i8* %.block_descriptor to <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, %0* }>*, !dbg !103
|
debug-info-blocks.ll | 25 ; CHECK: DW_AT_name{{.*}}.block_descriptor 164 define internal void @"__9-[A init]_block_invoke"(i8* %.block_descriptor) #0 !dbg !27 { 168 store i8* %.block_descriptor, i8** %1, align 8 171 call void @llvm.dbg.declare(metadata i8* %.block_descriptor, metadata !76, metadata !DIExpression()), !dbg !88 172 %4 = bitcast i8* %.block_descriptor to <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, %0* }>*, !dbg !88 348 !76 = !DILocalVariable(name: ".block_descriptor", line: 49, arg: 1, flags: DIFlagArtificial, scope: !27, file: !6, type: !77)
|
/external/spirv-llvm/test/SPIRV/ |
global_block.ll | 32 ; CHECK-LLVM: define internal spir_func i32 @_block_invoke(i8* %.block_descriptor, i32 %i) 58 define internal spir_func i32 @_block_invoke(i8* %.block_descriptor, i32 %i) #0 { 60 %block = bitcast i8* %.block_descriptor to <{}>*
|
/external/compiler-rt/lib/BlocksRuntime/ |
Block_private.h | 62 struct Block_descriptor { 75 struct Block_descriptor *descriptor;
|
runtime.c | 673 struct Block_descriptor *dp = closure->descriptor;
|
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/ |
sibcall.ll | 227 define void @t14(%struct.__block_literal_2* nocapture %.block_descriptor) nounwind ssp { 233 %0 = getelementptr inbounds %struct.__block_literal_2* %.block_descriptor, i64 0, i32 5 ; <void ()**> [#uses=1]
|
/external/llvm/test/Transforms/ObjCARC/ |
weak-copies.ll | 76 declare void @__qux_block_invoke_0(i8* %.block_descriptor) nounwind
|
/external/swiftshader/third_party/LLVM/test/Transforms/ObjCARC/ |
weak-copies.ll | 76 declare void @__qux_block_invoke_0(i8* %.block_descriptor) nounwind
|
/external/llvm/test/CodeGen/X86/ |
sibcall.ll | 279 define void @t14(%struct.__block_literal_2* nocapture %.block_descriptor) nounwind ssp { 290 %0 = getelementptr inbounds %struct.__block_literal_2, %struct.__block_literal_2* %.block_descriptor, i64 0, i32 5 ; <void ()**> [#uses=1]
|
/external/llvm/test/CodeGen/ARM/ |
debug-info-blocks.ll | 46 define hidden void @foobar_func_block_invoke_0(i8* %.block_descriptor, %0* %loadedMydata, [4 x i32] %bounds.coerce0, [4 x i32] %data.coerce0) ssp !dbg !23 { 50 call void @llvm.dbg.value(metadata i8* %.block_descriptor, i64 0, metadata !27, metadata !DIExpression()), !dbg !129 61 %6 = bitcast i8* %.block_descriptor to %2* 141 !27 = !DILocalVariable(name: ".block_descriptor", line: 609, arg: 1, flags: DIFlagArtificial, scope: !23, file: !24, type: !28)
|
/external/swiftshader/third_party/LLVM/test/CodeGen/ARM/ |
debug-info-blocks.ll | 30 define hidden void @foobar_func_block_invoke_0(i8* %.block_descriptor, %0* %loadedMydata, [4 x i32] %bounds.coerce0, [4 x i32] %data.coerce0) ssp { 34 call void @llvm.dbg.value(metadata !{i8* %.block_descriptor}, i64 0, metadata !27), !dbg !129 45 %6 = bitcast i8* %.block_descriptor to %2* 126 !27 = metadata !{i32 590081, metadata !23, metadata !".block_descriptor", metadata !24, i32 16777825, metadata !28, i32 64} ; [ DW_TAG_arg_variable ]
|
/external/clang/lib/CodeGen/ |
CGBlocks.cpp | 67 /// struct Block_descriptor { 179 struct Block_descriptor *block_descriptor; [all...] |