Lines Matching refs:V3

3 …code-object-version=3 -verify-machineinstrs < %s | FileCheck --check-prefix=NOHSA-TRAP-GFX900-V3 %s
6 …a-code-object-version=3 -verify-machineinstrs < %s | FileCheck --check-prefix=HSA-TRAP-GFX803-V3 %s
9 …a-code-object-version=3 -verify-machineinstrs < %s | FileCheck --check-prefix=HSA-TRAP-GFX900-V3 %s
12 …code-object-version=3 -verify-machineinstrs < %s | FileCheck --check-prefix=HSA-NOTRAP-GFX900-V3 %s
29 ; NOHSA-TRAP-GFX900-V3-LABEL: trap:
30 ; NOHSA-TRAP-GFX900-V3: ; %bb.0:
31 ; NOHSA-TRAP-GFX900-V3-NEXT: s_load_dwordx2 s[0:1], s[2:3], 0x24
32 ; NOHSA-TRAP-GFX900-V3-NEXT: v_mov_b32_e32 v0, 0
33 ; NOHSA-TRAP-GFX900-V3-NEXT: v_mov_b32_e32 v1, 1
34 ; NOHSA-TRAP-GFX900-V3-NEXT: s_waitcnt lgkmcnt(0)
35 ; NOHSA-TRAP-GFX900-V3-NEXT: global_store_dword v0, v1, s[0:1]
36 ; NOHSA-TRAP-GFX900-V3-NEXT: s_waitcnt vmcnt(0)
37 ; NOHSA-TRAP-GFX900-V3-NEXT: s_endpgm
129 ; HSA-TRAP-GFX803-V3-LABEL: trap:
130 ; HSA-TRAP-GFX803-V3: ; %bb.0:
131 ; HSA-TRAP-GFX803-V3-NEXT: s_load_dwordx2 s[2:3], s[6:7], 0x0
132 ; HSA-TRAP-GFX803-V3-NEXT: v_mov_b32_e32 v2, 1
133 ; HSA-TRAP-GFX803-V3-NEXT: s_mov_b64 s[0:1], s[4:5]
134 ; HSA-TRAP-GFX803-V3-NEXT: s_waitcnt lgkmcnt(0)
135 ; HSA-TRAP-GFX803-V3-NEXT: v_mov_b32_e32 v0, s2
136 ; HSA-TRAP-GFX803-V3-NEXT: v_mov_b32_e32 v1, s3
137 ; HSA-TRAP-GFX803-V3-NEXT: flat_store_dword v[0:1], v2
138 ; HSA-TRAP-GFX803-V3-NEXT: s_waitcnt vmcnt(0)
139 ; HSA-TRAP-GFX803-V3-NEXT: s_trap 2
232 ; HSA-TRAP-GFX900-V3-LABEL: trap:
233 ; HSA-TRAP-GFX900-V3: ; %bb.0:
234 ; HSA-TRAP-GFX900-V3-NEXT: s_load_dwordx2 s[2:3], s[6:7], 0x0
235 ; HSA-TRAP-GFX900-V3-NEXT: v_mov_b32_e32 v0, 0
236 ; HSA-TRAP-GFX900-V3-NEXT: v_mov_b32_e32 v1, 1
237 ; HSA-TRAP-GFX900-V3-NEXT: s_mov_b64 s[0:1], s[4:5]
238 ; HSA-TRAP-GFX900-V3-NEXT: s_waitcnt lgkmcnt(0)
239 ; HSA-TRAP-GFX900-V3-NEXT: global_store_dword v0, v1, s[2:3]
240 ; HSA-TRAP-GFX900-V3-NEXT: s_waitcnt vmcnt(0)
241 ; HSA-TRAP-GFX900-V3-NEXT: s_trap 2
331 ; HSA-NOTRAP-GFX900-V3-LABEL: trap:
332 ; HSA-NOTRAP-GFX900-V3: ; %bb.0:
333 ; HSA-NOTRAP-GFX900-V3-NEXT: s_load_dwordx2 s[0:1], s[6:7], 0x0
334 ; HSA-NOTRAP-GFX900-V3-NEXT: v_mov_b32_e32 v0, 0
335 ; HSA-NOTRAP-GFX900-V3-NEXT: v_mov_b32_e32 v1, 1
336 ; HSA-NOTRAP-GFX900-V3-NEXT: s_waitcnt lgkmcnt(0)
337 ; HSA-NOTRAP-GFX900-V3-NEXT: global_store_dword v0, v1, s[0:1]
338 ; HSA-NOTRAP-GFX900-V3-NEXT: s_waitcnt vmcnt(0)
339 ; HSA-NOTRAP-GFX900-V3-NEXT: s_endpgm
375 ; NOHSA-TRAP-GFX900-V3-LABEL: non_entry_trap:
376 ; NOHSA-TRAP-GFX900-V3: ; %bb.0: ; %entry
377 ; NOHSA-TRAP-GFX900-V3-NEXT: s_load_dwordx2 s[0:1], s[2:3], 0x24
378 ; NOHSA-TRAP-GFX900-V3-NEXT: v_mov_b32_e32 v0, 0
379 ; NOHSA-TRAP-GFX900-V3-NEXT: s_waitcnt lgkmcnt(0)
380 ; NOHSA-TRAP-GFX900-V3-NEXT: global_load_dword v1, v0, s[0:1] glc
381 ; NOHSA-TRAP-GFX900-V3-NEXT: s_waitcnt vmcnt(0)
382 ; NOHSA-TRAP-GFX900-V3-NEXT: v_cmp_eq_u32_e32 vcc, -1, v1
383 ; NOHSA-TRAP-GFX900-V3-NEXT: s_cbranch_vccz .LBB1_2
384 ; NOHSA-TRAP-GFX900-V3-NEXT: ; %bb.1: ; %ret
385 ; NOHSA-TRAP-GFX900-V3-NEXT: v_mov_b32_e32 v1, 3
386 ; NOHSA-TRAP-GFX900-V3-NEXT: global_store_dword v0, v1, s[0:1]
387 ; NOHSA-TRAP-GFX900-V3-NEXT: s_waitcnt vmcnt(0)
388 ; NOHSA-TRAP-GFX900-V3-NEXT: s_endpgm
389 ; NOHSA-TRAP-GFX900-V3-NEXT: .LBB1_2: ; %trap
390 ; NOHSA-TRAP-GFX900-V3-NEXT: s_endpgm
498 ; HSA-TRAP-GFX803-V3-LABEL: non_entry_trap:
499 ; HSA-TRAP-GFX803-V3: ; %bb.0: ; %entry
500 ; HSA-TRAP-GFX803-V3-NEXT: s_load_dwordx2 s[0:1], s[6:7], 0x0
501 ; HSA-TRAP-GFX803-V3-NEXT: s_waitcnt lgkmcnt(0)
502 ; HSA-TRAP-GFX803-V3-NEXT: v_mov_b32_e32 v0, s0
503 ; HSA-TRAP-GFX803-V3-NEXT: v_mov_b32_e32 v1, s1
504 ; HSA-TRAP-GFX803-V3-NEXT: flat_load_dword v0, v[0:1] glc
505 ; HSA-TRAP-GFX803-V3-NEXT: s_waitcnt vmcnt(0)
506 ; HSA-TRAP-GFX803-V3-NEXT: v_cmp_eq_u32_e32 vcc, -1, v0
507 ; HSA-TRAP-GFX803-V3-NEXT: s_cbranch_vccz .LBB1_2
508 ; HSA-TRAP-GFX803-V3-NEXT: ; %bb.1: ; %ret
509 ; HSA-TRAP-GFX803-V3-NEXT: v_mov_b32_e32 v0, s0
510 ; HSA-TRAP-GFX803-V3-NEXT: v_mov_b32_e32 v2, 3
511 ; HSA-TRAP-GFX803-V3-NEXT: v_mov_b32_e32 v1, s1
512 ; HSA-TRAP-GFX803-V3-NEXT: flat_store_dword v[0:1], v2
513 ; HSA-TRAP-GFX803-V3-NEXT: s_waitcnt vmcnt(0)
514 ; HSA-TRAP-GFX803-V3-NEXT: s_endpgm
515 ; HSA-TRAP-GFX803-V3-NEXT: .LBB1_2: ; %trap
516 ; HSA-TRAP-GFX803-V3-NEXT: s_mov_b64 s[0:1], s[4:5]
517 ; HSA-TRAP-GFX803-V3-NEXT: s_trap 2
626 ; HSA-TRAP-GFX900-V3-LABEL: non_entry_trap:
627 ; HSA-TRAP-GFX900-V3: ; %bb.0: ; %entry
628 ; HSA-TRAP-GFX900-V3-NEXT: s_load_dwordx2 s[0:1], s[6:7], 0x0
629 ; HSA-TRAP-GFX900-V3-NEXT: v_mov_b32_e32 v0, 0
630 ; HSA-TRAP-GFX900-V3-NEXT: s_waitcnt lgkmcnt(0)
631 ; HSA-TRAP-GFX900-V3-NEXT: global_load_dword v1, v0, s[0:1] glc
632 ; HSA-TRAP-GFX900-V3-NEXT: s_waitcnt vmcnt(0)
633 ; HSA-TRAP-GFX900-V3-NEXT: v_cmp_eq_u32_e32 vcc, -1, v1
634 ; HSA-TRAP-GFX900-V3-NEXT: s_cbranch_vccz .LBB1_2
635 ; HSA-TRAP-GFX900-V3-NEXT: ; %bb.1: ; %ret
636 ; HSA-TRAP-GFX900-V3-NEXT: v_mov_b32_e32 v1, 3
637 ; HSA-TRAP-GFX900-V3-NEXT: global_store_dword v0, v1, s[0:1]
638 ; HSA-TRAP-GFX900-V3-NEXT: s_waitcnt vmcnt(0)
639 ; HSA-TRAP-GFX900-V3-NEXT: s_endpgm
640 ; HSA-TRAP-GFX900-V3-NEXT: .LBB1_2: ; %trap
641 ; HSA-TRAP-GFX900-V3-NEXT: s_mov_b64 s[0:1], s[4:5]
642 ; HSA-TRAP-GFX900-V3-NEXT: s_trap 2
746 ; HSA-NOTRAP-GFX900-V3-LABEL: non_entry_trap:
747 ; HSA-NOTRAP-GFX900-V3: ; %bb.0: ; %entry
748 ; HSA-NOTRAP-GFX900-V3-NEXT: s_load_dwordx2 s[0:1], s[6:7], 0x0
749 ; HSA-NOTRAP-GFX900-V3-NEXT: v_mov_b32_e32 v0, 0
750 ; HSA-NOTRAP-GFX900-V3-NEXT: s_waitcnt lgkmcnt(0)
751 ; HSA-NOTRAP-GFX900-V3-NEXT: global_load_dword v1, v0, s[0:1] glc
752 ; HSA-NOTRAP-GFX900-V3-NEXT: s_waitcnt vmcnt(0)
753 ; HSA-NOTRAP-GFX900-V3-NEXT: v_cmp_eq_u32_e32 vcc, -1, v1
754 ; HSA-NOTRAP-GFX900-V3-NEXT: s_cbranch_vccz .LBB1_2
755 ; HSA-NOTRAP-GFX900-V3-NEXT: ; %bb.1: ; %ret
756 ; HSA-NOTRAP-GFX900-V3-NEXT: v_mov_b32_e32 v1, 3
757 ; HSA-NOTRAP-GFX900-V3-NEXT: global_store_dword v0, v1, s[0:1]
758 ; HSA-NOTRAP-GFX900-V3-NEXT: s_waitcnt vmcnt(0)
759 ; HSA-NOTRAP-GFX900-V3-NEXT: s_endpgm
760 ; HSA-NOTRAP-GFX900-V3-NEXT: .LBB1_2: ; %trap
761 ; HSA-NOTRAP-GFX900-V3-NEXT: s_endpgm
807 ; NOHSA-TRAP-GFX900-V3-LABEL: debugtrap:
808 ; NOHSA-TRAP-GFX900-V3: ; %bb.0:
809 ; NOHSA-TRAP-GFX900-V3-NEXT: s_load_dwordx2 s[0:1], s[0:1], 0x24
810 ; NOHSA-TRAP-GFX900-V3-NEXT: v_mov_b32_e32 v0, 0
811 ; NOHSA-TRAP-GFX900-V3-NEXT: v_mov_b32_e32 v1, 1
812 ; NOHSA-TRAP-GFX900-V3-NEXT: v_mov_b32_e32 v2, 2
813 ; NOHSA-TRAP-GFX900-V3-NEXT: s_waitcnt lgkmcnt(0)
814 ; NOHSA-TRAP-GFX900-V3-NEXT: global_store_dword v0, v1, s[0:1]
815 ; NOHSA-TRAP-GFX900-V3-NEXT: s_waitcnt vmcnt(0)
816 ; NOHSA-TRAP-GFX900-V3-NEXT: global_store_dword v0, v2, s[0:1]
817 ; NOHSA-TRAP-GFX900-V3-NEXT: s_waitcnt vmcnt(0)
818 ; NOHSA-TRAP-GFX900-V3-NEXT: s_endpgm
916 ; HSA-TRAP-GFX803-V3-LABEL: debugtrap:
917 ; HSA-TRAP-GFX803-V3: ; %bb.0:
918 ; HSA-TRAP-GFX803-V3-NEXT: s_load_dwordx2 s[0:1], s[4:5], 0x0
919 ; HSA-TRAP-GFX803-V3-NEXT: v_mov_b32_e32 v2, 1
920 ; HSA-TRAP-GFX803-V3-NEXT: v_mov_b32_e32 v3, 2
921 ; HSA-TRAP-GFX803-V3-NEXT: s_waitcnt lgkmcnt(0)
922 ; HSA-TRAP-GFX803-V3-NEXT: v_mov_b32_e32 v0, s0
923 ; HSA-TRAP-GFX803-V3-NEXT: v_mov_b32_e32 v1, s1
924 ; HSA-TRAP-GFX803-V3-NEXT: flat_store_dword v[0:1], v2
925 ; HSA-TRAP-GFX803-V3-NEXT: s_waitcnt vmcnt(0)
926 ; HSA-TRAP-GFX803-V3-NEXT: s_trap 3
927 ; HSA-TRAP-GFX803-V3-NEXT: flat_store_dword v[0:1], v3
928 ; HSA-TRAP-GFX803-V3-NEXT: s_waitcnt vmcnt(0)
929 ; HSA-TRAP-GFX803-V3-NEXT: s_endpgm
1028 ; HSA-TRAP-GFX900-V3-LABEL: debugtrap:
1029 ; HSA-TRAP-GFX900-V3: ; %bb.0:
1030 ; HSA-TRAP-GFX900-V3-NEXT: s_load_dwordx2 s[0:1], s[4:5], 0x0
1031 ; HSA-TRAP-GFX900-V3-NEXT: v_mov_b32_e32 v0, 0
1032 ; HSA-TRAP-GFX900-V3-NEXT: v_mov_b32_e32 v1, 1
1033 ; HSA-TRAP-GFX900-V3-NEXT: v_mov_b32_e32 v2, 2
1034 ; HSA-TRAP-GFX900-V3-NEXT: s_waitcnt lgkmcnt(0)
1035 ; HSA-TRAP-GFX900-V3-NEXT: global_store_dword v0, v1, s[0:1]
1036 ; HSA-TRAP-GFX900-V3-NEXT: s_waitcnt vmcnt(0)
1037 ; HSA-TRAP-GFX900-V3-NEXT: s_trap 3
1038 ; HSA-TRAP-GFX900-V3-NEXT: global_store_dword v0, v2, s[0:1]
1039 ; HSA-TRAP-GFX900-V3-NEXT: s_waitcnt vmcnt(0)
1040 ; HSA-TRAP-GFX900-V3-NEXT: s_endpgm
1137 ; HSA-NOTRAP-GFX900-V3-LABEL: debugtrap:
1138 ; HSA-NOTRAP-GFX900-V3: ; %bb.0:
1139 ; HSA-NOTRAP-GFX900-V3-NEXT: s_load_dwordx2 s[0:1], s[4:5], 0x0
1140 ; HSA-NOTRAP-GFX900-V3-NEXT: v_mov_b32_e32 v0, 0
1141 ; HSA-NOTRAP-GFX900-V3-NEXT: v_mov_b32_e32 v1, 1
1142 ; HSA-NOTRAP-GFX900-V3-NEXT: v_mov_b32_e32 v2, 2
1143 ; HSA-NOTRAP-GFX900-V3-NEXT: s_waitcnt lgkmcnt(0)
1144 ; HSA-NOTRAP-GFX900-V3-NEXT: global_store_dword v0, v1, s[0:1]
1145 ; HSA-NOTRAP-GFX900-V3-NEXT: s_waitcnt vmcnt(0)
1146 ; HSA-NOTRAP-GFX900-V3-NEXT: global_store_dword v0, v2, s[0:1]
1147 ; HSA-NOTRAP-GFX900-V3-NEXT: s_waitcnt vmcnt(0)
1148 ; HSA-NOTRAP-GFX900-V3-NEXT: s_endpgm