| /llvm-project-15.0.7/clang/test/OpenMP/ |
| H A D | dispatch_messages.cpp | 51 #pragma omp dispatch nocontext in testit_one() 71 #pragma omp dispatch in testit_two() 77 #pragma omp dispatch in testit_three() 81 #pragma omp dispatch in testit_three() 87 #pragma omp dispatch in testit_three() 91 #pragma omp dispatch in testit_three() 98 #pragma omp dispatch in testit_four() 102 #pragma omp dispatch in testit_four() 106 #pragma omp dispatch in testit_four() 110 #pragma omp dispatch in testit_four() [all …]
|
| H A D | dispatch_ast_print.cpp | 81 #pragma omp dispatch in test_one() 112 #pragma omp dispatch in test_two() 118 #pragma omp dispatch in test_two() 124 #pragma omp dispatch in test_two() 130 #pragma omp dispatch in test_two() 137 #pragma omp dispatch in test_two() 143 #pragma omp dispatch in test_two() 149 #pragma omp dispatch in test_two() 155 #pragma omp dispatch in test_two() 161 #pragma omp dispatch in test_two() [all …]
|
| H A D | declare_variant_clauses_messages.cpp | 13 match(construct={dispatch}) 109 match(construct={dispatch}, device={arch(arm)}) \ 114 match(construct={dispatch}, device={arch(ppc)}), \ 120 match(construct={dispatch}, device={arch(x86,x86_64)}) 125 match(construct={dispatch}, device={arch(x86,x86_64)}) 142 #pragma omp declare variant(foo_v1) match(construct={dispatch}) \ 146 #pragma omp declare variant(foo_v1) match(construct={dispatch}) \ 159 #pragma omp declare variant(foo_v4) match(construct={dispatch}) \ 187 #pragma omp declare variant(foo_v4) match(construct={dispatch}) 207 append_args(interop(target)) match(construct={dispatch}) [all …]
|
| H A D | declare_variant_clauses_ast_print.cpp | 64 match(construct={dispatch}, device={arch(arm)}) \ 68 match(construct={dispatch}, device={arch(ppc)}), \ 73 match(construct={dispatch}, device={arch(x86,x86_64)}) 80 match(construct={dispatch}, device={arch(x86_64)}) \ 116 #pragma omp declare variant(bar_v1) match(construct={dispatch}) \ 124 #pragma omp declare variant(bar_v1) match(construct={dispatch}) \ 132 #pragma omp declare variant(bar_v1) match(construct={dispatch}) \ 140 #pragma omp declare variant(bar_v2) match(construct={dispatch}) \ 148 #pragma omp declare variant(bar_v2) match(construct={dispatch}) \ 161 #pragma omp declare variant(memberfoo_v1) match(construct={dispatch}) \ [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | win32-seh-catchpad.ll | 11 to label %invoke.cont unwind label %catch.dispatch 13 catch.dispatch: ; preds = %entry 72 to label %__try.cont unwind label %catch.dispatch 74 catch.dispatch: ; preds = %entry 83 to label %__try.cont.9 unwind label %catch.dispatch.5 94 to label %__try.cont.15 unwind label %catch.dispatch.11 105 to label %__try.cont.35 unwind label %catch.dispatch.17 116 to label %__try.cont.27 unwind label %catch.dispatch.23 127 to label %__try.cont.35 unwind label %catch.dispatch.30 183 to label %__except unwind label %catch.dispatch [all …]
|
| H A D | funclet-layout.ll | 17 to label %unreachable unwind label %catch.dispatch 19 catch.dispatch: 58 to label %unreachable unwind label %catch.dispatch 60 catch.dispatch: ; preds = %entry 63 catch: ; preds = %catch.dispatch 66 to label %unreachable unwind label %catch.dispatch.1 68 catch.dispatch.1: ; preds = %catch 110 to label %try.cont unwind label %catch.dispatch 112 catch.dispatch: ; preds = %entry 115 catch.2: ; preds = %catch.dispatch [all …]
|
| H A D | catchpad-weight.ll | 30 to label %try.cont unwind label %catch.dispatch 32 catch.dispatch: ; preds = %entry 33 %cs1 = catchswitch within none [label %catch.5] unwind label %catch.dispatch.1 35 catch.5: ; preds = %catch.dispatch 44 catch.dispatch.1: ; preds = %catch.dispatch 45 %cs2 = catchswitch within none [label %catch.3] unwind label %catch.dispatch.2 47 catch.3: ; preds = %catch.dispatch.1 51 catch.dispatch.2: ; preds = %catch.dispatch.1 54 catch: ; preds = %catch.dispatch.2
|
| H A D | tail-merge-wineh.ll | 53 to label %unreachable unwind label %catch.dispatch 55 catch.dispatch: ; preds = %entry 56 %cs1 = catchswitch within none [label %catch] unwind label %catch.dispatch.7 58 catch: ; preds = %catch.dispatch 68 to label %unreachable unwind label %catch.dispatch.2 70 catch.dispatch.2: ; preds = %try.cont 71 %cs2 = catchswitch within none [label %catch.4] unwind label %catch.dispatch.7 73 catch.4: ; preds = %catch.dispatch.2 83 catch.dispatch.7: 86 catch.9: ; preds = %catch.dispatch.7
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | reqd-work-group-size.ll | 9 %dispatch.ptr = tail call i8 addrspace(4)* @llvm.amdgcn.dispatch.ptr() 20 %dispatch.ptr = tail call i8 addrspace(4)* @llvm.amdgcn.dispatch.ptr() 31 %dispatch.ptr = tail call i8 addrspace(4)* @llvm.amdgcn.dispatch.ptr() 42 %dispatch.ptr = tail call i8 addrspace(4)* @llvm.amdgcn.dispatch.ptr() 53 %dispatch.ptr = tail call i8 addrspace(4)* @llvm.amdgcn.dispatch.ptr() 65 %dispatch.ptr = tail call i8 addrspace(4)* @llvm.amdgcn.dispatch.ptr() 77 %dispatch.ptr = tail call i8 addrspace(4)* @llvm.amdgcn.dispatch.ptr() 88 %dispatch.ptr = tail call i8 addrspace(4)* @llvm.amdgcn.dispatch.ptr() 108 %dispatch.ptr = tail call i8 addrspace(4)* @llvm.amdgcn.dispatch.ptr() 128 %dispatch.ptr = tail call i8 addrspace(4)* @llvm.amdgcn.dispatch.ptr() [all …]
|
| H A D | mad24-get-global-id.ll | 8 declare i8 addrspace(4)* @llvm.amdgcn.dispatch.ptr() #0 15 %dispatch.ptr = call i8 addrspace(4)* @llvm.amdgcn.dispatch.ptr() 16 %cast.dispatch.ptr = bitcast i8 addrspace(4)* %dispatch.ptr to i32 addrspace(4)* 17 %gep = getelementptr inbounds i32, i32 addrspace(4)* %cast.dispatch.ptr, i64 1
|
| H A D | hsa-metadata-queue-ptr-v5.ll | 61 %dispatch.ptr = call i8 addrspace(4)* @llvm.amdgcn.dispatch.ptr() 62 %dispatch.id = call i64 @llvm.amdgcn.dispatch.id() 65 %dispatch.load = load volatile i8, i8 addrspace(4)* %dispatch.ptr 66 store volatile i64 %dispatch.id, i64 addrspace(1)* %ptr 73 declare i64 @llvm.amdgcn.dispatch.id() 74 declare noalias i8 addrspace(4)* @llvm.amdgcn.dispatch.ptr()
|
| H A D | propagate-flat-work-group-size.ll | 205 …TTR0]] = { "amdgpu-flat-work-group-size"="1,256" "amdgpu-no-dispatch-id" "amdgpu-no-dispatch-ptr" … 206 …TR1]] = { "amdgpu-flat-work-group-size"="64,128" "amdgpu-no-dispatch-id" "amdgpu-no-dispatch-ptr" … 207 …R2]] = { "amdgpu-flat-work-group-size"="128,512" "amdgpu-no-dispatch-id" "amdgpu-no-dispatch-ptr" … 208 …TTR3]] = { "amdgpu-flat-work-group-size"="64,64" "amdgpu-no-dispatch-id" "amdgpu-no-dispatch-ptr" … 209 …R4]] = { "amdgpu-flat-work-group-size"="128,128" "amdgpu-no-dispatch-id" "amdgpu-no-dispatch-ptr" … 210 …R5]] = { "amdgpu-flat-work-group-size"="512,512" "amdgpu-no-dispatch-id" "amdgpu-no-dispatch-ptr" … 211 …TR6]] = { "amdgpu-flat-work-group-size"="64,256" "amdgpu-no-dispatch-id" "amdgpu-no-dispatch-ptr" … 212 …R7]] = { "amdgpu-flat-work-group-size"="128,256" "amdgpu-no-dispatch-id" "amdgpu-no-dispatch-ptr" … 213 ; CHECK: attributes #[[ATTR8]] = { "amdgpu-no-dispatch-id" "amdgpu-no-dispatch-ptr" "amdgpu-no-heap…
|
| /llvm-project-15.0.7/llvm/test/Transforms/SimplifyCFG/ |
| H A D | speculatively-execute-block-profmd.ll | 13 ; CHECK: dispatch: 28 dispatch: 48 ; CHECK: dispatch: 63 dispatch: 83 ; CHECK: dispatch: 99 dispatch: 119 ; CHECK: dispatch: 134 dispatch: 169 dispatch: 204 dispatch: [all …]
|
| H A D | empty-catchpad.ll | 13 ; CHECK: exn.dispatch: 24 to label %exit unwind label %exn.dispatch 25 exn.dispatch: 53 ; CHECK: dispatch.inner: 74 to label %exit unwind label %dispatch.inner 75 dispatch.inner: 81 exn.dispatch: 110 ; CHECK: dispatch.inner: 135 to label %exit unwind label %dispatch.inner 136 dispatch.inner: [all …]
|
| H A D | fold-branch-to-common-dest.ll | 32 dispatch: 76 dispatch: 109 dispatch: 142 dispatch: 174 dispatch: 222 dispatch: 257 dispatch: 307 dispatch: 345 dispatch: 380 dispatch: [all …]
|
| /llvm-project-15.0.7/clang/test/CodeGenObjC/ |
| H A D | next-objc-dispatch.m | 2 // RUN: -fobjc-dispatch-method=legacy | \ 6 // RUN: -fobjc-dispatch-method=legacy | \ 10 // RUN: -fobjc-dispatch-method=non-legacy | \ 14 // RUN: -fobjc-dispatch-method=mixed | \ 19 // There are basically four ways that we end up doing message dispatch for the 21 // (1) fragile ABI, legacy dispatch 22 // (2) non-fragile ABI, legacy dispatch 23 // (2) non-fragile ABI, non-legacy dispatch 24 // (2) non-fragile ABI, mixed dispatch 26 // Note that fragile ABI and non-fragile ABI legacy dispatch are not the same,
|
| /llvm-project-15.0.7/llvm/test/CodeGen/WinEH/ |
| H A D | wineh-nested-unwind.ll | 9 to label %try.cont unwind label %catch.dispatch 11 catch.dispatch: ; preds = %entry 14 catch: ; preds = %catch.dispatch 17 to label %dtor.exit unwind label %catch.dispatch.i 19 catch.dispatch.i: ; preds = %catch 22 catch.i: ; preds = %catch.dispatch.i 32 ehcleanup: ; preds = %catch.dispatch
|
| /llvm-project-15.0.7/llvm/test/CodeGen/WebAssembly/ |
| H A D | lower-wasm-ehsjlj.ll | 29 to label %return unwind label %catch.dispatch 33 ; CHECK: catch.dispatch: 54 ; CHECK: catch.dispatch.longjmp: 74 to label %invoke.cont unwind label %catch.dispatch 78 to label %invoke.cont1 unwind label %catch.dispatch 91 to label %invoke.cont2 unwind label %catch.dispatch 96 ; CHECK: catch.dispatch: 125 ; CHECK: catch.dispatch.longjmp: 156 to label %try.cont10 unwind label %catch.dispatch 238 ; CHECK: catch.dispatch.longjmp: [all …]
|
| H A D | exception.ll | 50 to label %try.cont unwind label %catch.dispatch 52 catch.dispatch: ; preds = %entry 144 to label %try.cont unwind label %catch.dispatch 146 catch.dispatch: ; preds = %entry 225 to label %try.cont unwind label %catch.dispatch 227 catch.dispatch: ; preds = %entry 285 to label %try.cont unwind label %catch.dispatch 287 catch.dispatch: ; preds = %entry 307 to label %try.cont unwind label %catch.dispatch 309 catch.dispatch: ; preds = %entry [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | windows-SEH-support.ll | 9 invoke void @f() to label %__try.cont unwind label %catch.dispatch 11 catch.dispatch: ; preds = %entry 15 %1 = catchpad within %0 [i8* null] ; preds = %catch.dispatch 24 invoke void @f() to label %__try.cont unwind label %catch.dispatch 26 catch.dispatch: ; preds = %entry 29 __except: ; preds = %catch.dispatch
|
| /llvm-project-15.0.7/llvm/test/Transforms/SimplifyCFG/X86/ |
| H A D | empty-cleanuppad.ll | 68 ; CHECK: catch.dispatch: 86 cleanupret from %0 unwind label %catch.dispatch 128 ; CHECK: catch.dispatch: 149 cleanupret from %0 unwind label %catch.dispatch 195 ; CHECK: catch.dispatch: 253 ; CHECK: catch.dispatch: 320 ; CHECK: catch.dispatch: 395 ; CHECK: catch.dispatch: 444 ; CHECK: catch.dispatch: 464 catch.dispatch: [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/Coroutines/ |
| H A D | coro-catchswitch-cleanuppad.ll | 23 to label %checksuspend unwind label %catch.dispatch.1 32 to label %checksuspend unwind label %catch.dispatch.1 43 catch.dispatch.1: 48 to label %catchret1 unwind label %catch.dispatch.2 52 catch.dispatch.2: 59 %cleanupval2 = phi i32 [%valueA, %catch.dispatch.2], [%valueB, %handler2] 73 ; CHECK: catch.dispatch.2: 81 ; CHECK: %1 = phi i8 [ 0, %handler2 ], [ 1, %catch.dispatch.2 ] 84 ; CHECK: br i1 %switch, label %cleanup2.from.handler2, label %cleanup2.from.catch.dispatch.2 90 ; CHECK: cleanup2.from.catch.dispatch.2: [all …]
|
| /llvm-project-15.0.7/clang/test/Driver/ |
| H A D | darwin-objc-defaults.m | 1 // Check non-fragile ABI and dispatch method defaults. 11 // CHECK-CHECK-I386_OSX10_5-NOT: -fobjc-dispatch-method 20 // CHECK-CHECK-I386_OSX10_6-NOT: -fobjc-dispatch-method 29 // CHECK-CHECK-I386_IPHONE3_0-NOT: -fobjc-dispatch-method 39 // CHECK-CHECK-X86_64_OSX10_4: -fobjc-dispatch-method=non-legacy 48 // CHECK-CHECK-X86_64_OSX10_5: -fobjc-dispatch-method=non-legacy 75 // CHECK-CHECK-ARMV7_OSX10_5-NOT: -fobjc-dispatch-method 84 // CHECK-CHECK-ARMV7_OSX10_6-NOT: -fobjc-dispatch-method 93 // CHECK-CHECK-ARMV7_IPHONE3_0-NOT: -fobjc-dispatch-method 101 // CHECK-CHECK-MACCATALYST-NOT: -fobjc-dispatch-method
|
| /llvm-project-15.0.7/flang/test/Fir/Todo/ |
| H A D | dispatch.fir | 3 // Test `fir.dispatch` conversion to llvm. 6 func.func @dispatch(%arg0: !fir.box<!fir.type<derived3{f:f32}>>) { 7 // CHECK: not yet implemented: fir.dispatch codegen 8 %0 = fir.dispatch "method"(%arg0) : (!fir.box<!fir.type<derived3{f:f32}>>) -> i32
|
| /llvm-project-15.0.7/llvm/test/Transforms/LICM/ |
| H A D | funclet.ll | 18 ; CHECK: catch.dispatch: 39 to label %while.cond unwind label %catch.dispatch 41 catch.dispatch: ; preds = %while.body 45 catch: ; preds = %catch.dispatch 63 ; CHECK: catch.dispatch: 80 to label %while.cond unwind label %catch.dispatch 82 catch.dispatch: ; preds = %while.body 115 ; CHECK: catch.dispatch: 131 catch.object.Throwable: ; preds = %catch.dispatch 151 to label %postinvoke unwind label %catch.dispatch [all …]
|