| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
| H A D | llvm.trap.ll | 2 …2 -verify-machineinstrs < %S/../trap.ll | FileCheck -check-prefix=GCN -check-prefix=HSA-TRAP -enab… 4 …2 -mattr=+trap-handler -verify-machineinstrs < %S/../trap.ll | FileCheck -check-prefix=GCN -check-… 5 … -mattr=-trap-handler -verify-machineinstrs < %S/../trap.ll | FileCheck -check-prefix=GCN -check-p… 6 …attr=-trap-handler -verify-machineinstrs < %S/../trap.ll 2>&1 | FileCheck -check-prefix=GCN -check… 8 ; enable trap handler feature 9 …trap-handler -verify-machineinstrs < %S/../trap.ll | FileCheck -check-prefix=GCN -check-prefix=NO-… 10 …trap-handler -verify-machineinstrs < %S/../trap.ll 2>&1 | FileCheck -check-prefix=GCN -check-prefi… 12 ; disable trap handler feature 13 …trap-handler -verify-machineinstrs < %S/../trap.ll | FileCheck -check-prefix=GCN -check-prefix=NO-… 14 …trap-handler -verify-machineinstrs < %S/../trap.ll 2>&1 | FileCheck -check-prefix=GCN -check-prefi… [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/Fast-ISel/ |
| H A D | bricmpi1.ll | 13 trap: 14 call void @llvm.trap() 30 trap: 48 trap: 66 trap: 84 trap: 101 trap: 121 trap: 141 trap: 161 trap: [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/CorrelatedValuePropagation/ |
| H A D | overflow_predicate.ll | 39 trap: 71 trap: 103 trap: 135 trap: 167 trap: 199 trap: 231 trap: 263 trap: 295 trap: 327 trap: [all …]
|
| H A D | overflows.ll | 45 ; CHECK: trap: 123 ; CHECK: trap: 174 ; CHECK: trap: 746 trap: 769 trap: 792 trap: 815 trap: 838 trap: 861 trap: 884 trap: [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/PowerPC/ |
| H A D | ppc64-prefix-align-labels.s | 24 trap 25 trap 26 trap 27 trap 28 trap 29 trap 30 trap 31 trap 32 trap 33 trap [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/ |
| H A D | trap-01.ll | 5 declare void @llvm.trap() 13 tail call void @llvm.trap() 28 tail call void @llvm.trap() 46 tail call void @llvm.trap() 64 tail call void @llvm.trap() 82 tail call void @llvm.trap() 100 tail call void @llvm.trap() 118 tail call void @llvm.trap() 136 tail call void @llvm.trap() 154 tail call void @llvm.trap() [all …]
|
| H A D | trap-02.ll | 5 declare void @llvm.trap() 7 ; Check conditional compare logical and trap 19 tail call void @llvm.trap() 26 ; Check conditional compare logical grande and trap 38 tail call void @llvm.trap() 45 ; Verify that we don't attempt to use the compare and trap 61 tail call void @llvm.trap() 68 ; Verify that we don't attempt to use the compare and trap grande 84 tail call void @llvm.trap()
|
| H A D | trap-03.ll | 1 ; Test load-and-trap instructions (LAT/LGAT) 5 declare void @llvm.trap() 18 tail call void @llvm.trap() 36 tail call void @llvm.trap() 56 tail call void @llvm.trap() 76 tail call void @llvm.trap() 94 tail call void @llvm.trap() 112 tail call void @llvm.trap() 132 tail call void @llvm.trap() 152 tail call void @llvm.trap()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | trap.ll | 7 ; enable trap handler feature 11 ; disable trap handler feature 20 declare void @llvm.trap() #0 46 call void @llvm.trap() 80 ; GCN-LABEL: {{^}}trap: 85 define amdgpu_kernel void @trap(i32 addrspace(1)* nocapture readonly %arg0) { 87 call void @llvm.trap() 97 ; HSA-TRAP: BB{{[0-9]_[0-9]+}}: ; %trap 104 br i1 %cmp, label %ret, label %trap 106 trap: [all …]
|
| H A D | kernarg-size.ll | 5 declare void @llvm.trap() #0 7 ; HSA: .amdhsa_kernel trap 15 ; DOORBELL: .amdhsa_kernel trap 23 define amdgpu_kernel void @trap(i32 addrspace(1)* nocapture readonly %arg0) { 25 call void @llvm.trap()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | trap.ll | 2 ; RUN: llc < %s -mtriple=arm-apple-darwin -trap-func=_trap | FileCheck %s -check-prefix=FUNC 4 ; RUN: llc < %s -mtriple=armv7 -mattr=+nacl-trap | FileCheck %s -check-prefix=NACL 8 ; RUN: llc -mtriple=armv7 -mattr=+nacl-trap -filetype=obj %s -o - \ 9 ; RUN: | llvm-objdump -d --triple=armv7 --mattr=+nacl-trap - \ 12 ; RUN: | llvm-objdump -d --triple=armv7 --mattr=+nacl-trap - \ 35 ; DARWIN: trap 49 ; ENCODING-NACL: e7fedef0 trap 51 ; ENCODING-ARM: e7ffdefe trap 53 ; ENCODING-THUMB: defe trap 55 call void @llvm.trap() [all …]
|
| H A D | fnattr-trap.ll | 2 ; RUN: llc < %s -mtriple=arm-unknown-unknown -trap-func=trap_llc | FileCheck %s -check-prefix=TRAP 5 ; NOOPTION: trap{{$}} 11 call void @llvm.trap() 22 call void @llvm.trap() #0 33 call void @llvm.trap() #1 37 declare void @llvm.trap() nounwind 39 attributes #0 = { "trap-func-name"="trap_func_attr0" } 40 attributes #1 = { "trap-func-name"="trap_func_attr1" }
|
| H A D | overflow-intrinsic-optimizations.ll | 13 trap: 14 tail call void @llvm.trap() #2 32 trap: 33 tail call void @llvm.trap() #2 51 trap: 70 trap: 92 trap: 113 trap: 147 trap: 183 trap: [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | mi-peepholes-trap-opt.mir | 45 # CHECK-NEXT: trap 61 # CHECK-NEXT: trap 77 # CHECK-NEXT: trap 108 # CHECK-NEXT: trap 155 # CHECK-NEXT: trap 172 # CHECK-NEXT: trap 189 # CHECK-NEXT: trap 206 # CHECK-NEXT: trap 223 # CHECK-NEXT: trap 238 # CHECK-NEXT: trap [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/IndVarSimplify/X86/ |
| H A D | overflow-intrinsics.ll | 23 ; CHECK: br i1 false, label %trap, label %cont, !nosanitize !0 24 br i1 %1, label %trap, label %cont, !nosanitize !{} 27 tail call void @llvm.trap() #2, !nosanitize !{} 53 ; CHECK: br i1 false, label %trap, label %cont, !nosanitize !0 54 br i1 %1, label %trap, label %cont, !nosanitize !{} 57 tail call void @llvm.trap(), !nosanitize !{} 84 br i1 %1, label %trap, label %cont, !nosanitize !{} 87 tail call void @llvm.trap(), !nosanitize !{} 118 br i1 %1, label %trap, label %cont, !nosanitize !{} 121 tail call void @llvm.trap(), !nosanitize !{} [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/GlobalISel/ |
| H A D | x86-select-trap.mir | 5 declare void @llvm.trap() #0 7 define i32 @trap() #0 { 8 tail call void @llvm.trap() 17 name: trap 24 ; CHECK-LABEL: name: trap 26 G_INTRINSIC_W_SIDE_EFFECTS intrinsic(@llvm.trap)
|
| /llvm-project-15.0.7/llvm/test/Transforms/SimplifyCFG/ |
| H A D | annotations.ll | 12 ; CHECK: trap: ; preds = %entry 21 br i1 %c.1, label %cont, label %trap, !annotation !0 25 br i1 %c.2, label %cont1, label %trap, !annotation !0 45 ; CHECK: trap: ; preds = %entry 54 br i1 %c.1, label %cont, label %trap, !annotation !0 58 br i1 %c.2, label %trap, label %cont1, !annotation !0 80 ; CHECK: trap: ; preds = %entry 90 br i1 %c.2, label %cont, label %trap, !annotation !0 117 ; CHECK: trap: ; preds = %entry 127 br i1 %c.2, label %cont, label %trap, !annotation !0 [all …]
|
| /llvm-project-15.0.7/llvm/test/Instrumentation/BoundsChecking/ |
| H A D | many-trap.ll | 2 ; RUN: opt < %s -passes=bounds-checking -bounds-checking-single-trap -S | FileCheck -check-prefix=S… 11 ; CHECK: call void @llvm.trap() 12 ; CHECK: call void @llvm.trap() 13 ; CHECK-NOT: call void @llvm.trap() 14 ; SINGLE: call void @llvm.trap() 15 ; SINGLE-NOT: call void @llvm.trap()
|
| H A D | simple.ll | 18 ; CHECK-NOT: trap 28 ; CHECK: trap 43 ; CHECK: trap 53 ; CHECK-NOT: trap 63 ; CHECK: trap 71 ; CHECK: trap 81 ; CHECK: trap 89 ; CHECK-NOT: trap 98 ; CHECK: trap 129 ; CHECK: trap [all …]
|
| /llvm-project-15.0.7/llvm/test/ThinLTO/X86/Inputs/ |
| H A D | cfi-distributed.ll | 18 br i1 %1, label %cont, label %trap 20 trap: 21 tail call void @llvm.trap() 33 br i1 %1, label %cont, label %trap 35 trap: 36 tail call void @llvm.trap() 46 declare void @llvm.trap()
|
| H A D | cfi-unsat.ll | 19 br i1 %2, label %cont, label %trap 21 trap: 22 tail call void @llvm.trap() 41 br i1 %2, label %cont, label %trap 43 trap: 44 tail call void @llvm.trap() 57 declare void @llvm.trap()
|
| /llvm-project-15.0.7/llvm/test/Transforms/IndVarSimplify/ |
| H A D | simplify-pointer-arithmetic.ll | 19 ; CHECK: trap: 41 trap: 72 ; CHECK: trap: 93 trap: 125 ; CHECK: trap: 147 trap: 178 ; CHECK: trap: 200 trap: 255 trap: 306 trap: [all …]
|
| /llvm-project-15.0.7/llvm/test/Analysis/ScalarEvolution/ |
| H A D | overflow-intrinsics.ll | 24 br i1 %tmp1, label %trap, label %cont, !nosanitize !{} 27 tail call void @llvm.trap() #2, !nosanitize !{} 59 br i1 %tmp1, label %trap, label %cont, !nosanitize !{} 90 br i1 %tmp1, label %trap, label %cont, !nosanitize !{} 124 tail call void @llvm.trap() #2, !nosanitize !{} 157 tail call void @llvm.trap() #2, !nosanitize !{} 182 tail call void @llvm.trap() #2, !nosanitize !{} 212 tail call void @llvm.trap(), !nosanitize !{} 243 tail call void @llvm.trap(), !nosanitize !{} 274 tail call void @llvm.trap(), !nosanitize !{} [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/NVPTX/ |
| H A D | surf-write-cuda.ll | 8 declare void @llvm.nvvm.sust.b.1d.i32.trap(i64, i32, i32) 16 ; SM20: sust.b.1d.b32.trap [%rd[[SURFREG]], {%r{{[0-9]+}}}], {%r{{[0-9]+}}} 18 ; SM30: sust.b.1d.b32.trap [%rd[[SURFREG]], {%r{{[0-9]+}}}], {%r{{[0-9]+}}} 19 tail call void @llvm.nvvm.sust.b.1d.i32.trap(i64 %img, i32 %idx, i32 %val) 33 ; SM20: sust.b.1d.b32.trap [surf0, {%r{{[0-9]+}}}], {%r{{[0-9]+}}} 34 ; SM30: sust.b.1d.b32.trap [%rd[[SURFREG]], {%r{{[0-9]+}}}], {%r{{[0-9]+}}} 35 tail call void @llvm.nvvm.sust.b.1d.i32.trap(i64 %surfHandle, i32 %idx, i32 %val)
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | arm64-trap.ll | 6 tail call void @llvm.trap() 9 declare void @llvm.trap() nounwind 15 call void @llvm.trap() #0 19 attributes #0 = { "trap-func-name"="trap_func" }
|