/external/llvm-project/llvm/test/Other/ |
D | loop-pm-invalidation.ll | 7 ; RUN: | FileCheck %s --check-prefix=CHECK-LOOP-INV 13 ; RUN: | FileCheck %s --check-prefix=CHECK-SCEV-INV 18 ; RUN: | FileCheck %s --check-prefix=CHECK-SCEV-INV-AFTER-DELETE 21 ; CHECK-LOOP-INV: Starting {{.*}}Function pass manager run 22 ; CHECK-LOOP-INV-NEXT: Starting {{.*}}Function pass manager run 23 ; CHECK-LOOP-INV-NEXT: Running pass: LoopSimplifyPass 24 ; CHECK-LOOP-INV-NEXT: Running analysis: LoopAnalysis 25 ; CHECK-LOOP-INV-NEXT: Running analysis: DominatorTreeAnalysis 26 ; CHECK-LOOP-INV-NEXT: Running analysis: AssumptionAnalysis 27 ; CHECK-LOOP-INV-NEXT: Running pass: LCSSAPass [all …]
|
/external/llvm-project/llvm/test/CodeGen/Mips/cconv/ |
D | callee-saved.ll | 3 ; RUN: llc -march=mips < %s | FileCheck --check-prefixes=ALL,O32-INV %s 4 ; RUN: llc -march=mipsel < %s | FileCheck --check-prefixes=ALL,O32-INV %s 11 ; RUN-TODO: | FileCheck --check-prefixes=ALL,O32-INV %s 13 ; RUN-TODO: | FileCheck --check-prefixes=ALL,O32-INV %s 20 ; RUN: | FileCheck --check-prefixes=ALL,N32-INV %s 22 ; RUN: | FileCheck --check-prefixes=ALL,N32-INV %s 29 ; RUN: | FileCheck --check-prefixes=ALL,N64-INV %s 31 ; RUN: | FileCheck --check-prefixes=ALL,N64-INV %s 45 ; O32-INV-NOT: sw $0, 46 ; O32-INV-NOT: sw $1, [all …]
|
D | callee-saved-fpxx.ll | 3 ; RUN: llc -march=mips -mattr=+o32,+fpxx < %s | FileCheck --check-prefixes=O32-FPXX-INV %s 4 ; RUN: llc -march=mipsel -mattr=+o32,+fpxx < %s | FileCheck --check-prefixes=O32-FPXX-INV %s 8 … llc -march=mips64 -mattr=+o32,+fpxx < %s | FileCheck --check-prefixes=O32-FPXX-INV,O32-FPXX-INV %s 9 …lc -march=mips64el -mattr=+o32,+fpxx < %s | FileCheck --check-prefixes=O32-FPXX-INV,O32-FPXX-INV %s 18 ; O32-FPXX-INV-NOT: sdc1 $f0, 19 ; O32-FPXX-INV-NOT: sdc1 $f1, 20 ; O32-FPXX-INV-NOT: sdc1 $f2, 21 ; O32-FPXX-INV-NOT: sdc1 $f3, 22 ; O32-FPXX-INV-NOT: sdc1 $f4, 23 ; O32-FPXX-INV-NOT: sdc1 $f5, [all …]
|
D | callee-saved-float.ll | 3 ; RUN: llc -march=mips < %s | FileCheck --check-prefixes=ALL,O32-INV %s 4 ; RUN: llc -march=mipsel < %s | FileCheck --check-prefixes=ALL,O32-INV %s 8 ; RUN-TODO: llc -march=mips64 -target-abi o32 < %s | FileCheck --check-prefixes=ALL,ALL-INV,O32-INV… 9 …-TODO: llc -march=mips64el -target-abi o32 < %s | FileCheck --check-prefixes=ALL,ALL-INV,O32-INV %s 13 ; RUN: llc -march=mips64 -target-abi n32 < %s | FileCheck --check-prefixes=ALL,ALL-INV,N32-INV %s 14 ; RUN: llc -march=mips64el -target-abi n32 < %s | FileCheck --check-prefixes=ALL,ALL-INV,N32-INV %s 18 ; RUN: llc -march=mips64 -target-abi n64 < %s | FileCheck --check-prefixes=ALL,ALL-INV,N64-INV %s 19 ; RUN: llc -march=mips64el -target-abi n64 < %s | FileCheck --check-prefixes=ALL,ALL-INV,N64-INV %s 33 ; ALL-INV-NOT: sdc1 $f0, 34 ; ALL-INV-NOT: sdc1 $f1, [all …]
|
/external/llvm/test/CodeGen/Mips/cconv/ |
D | callee-saved.ll | 3 ; RUN: llc -march=mips < %s | FileCheck --check-prefixes=ALL,O32-INV %s 4 ; RUN: llc -march=mipsel < %s | FileCheck --check-prefixes=ALL,O32-INV %s 8 ; RUN-TODO: llc -march=mips64 -target-abi o32 < %s | FileCheck --check-prefixes=ALL,O32-INV %s 9 ; RUN-TODO: llc -march=mips64el -target-abi o32 < %s | FileCheck --check-prefixes=ALL,O32-INV %s 13 ; RUN: llc -march=mips64 -target-abi n32 < %s | FileCheck --check-prefixes=ALL,N32-INV %s 14 ; RUN: llc -march=mips64el -target-abi n32 < %s | FileCheck --check-prefixes=ALL,N32-INV %s 18 ; RUN: llc -march=mips64 -target-abi n64 < %s | FileCheck --check-prefixes=ALL,N64-INV %s 19 ; RUN: llc -march=mips64el -target-abi n64 < %s | FileCheck --check-prefixes=ALL,N64-INV %s 33 ; O32-INV-NOT: sw $0, 34 ; O32-INV-NOT: sw $1, [all …]
|
D | callee-saved-fpxx.ll | 3 ; RUN: llc -march=mips -mattr=+o32,+fpxx < %s | FileCheck --check-prefixes=ALL,O32-FPXX-INV %s 4 ; RUN: llc -march=mipsel -mattr=+o32,+fpxx < %s | FileCheck --check-prefixes=ALL,O32-FPXX-INV %s 8 … -march=mips64 -mattr=+o32,+fpxx < %s | FileCheck --check-prefixes=ALL,O32-FPXX-INV,O32-FPXX-INV %s 9 …march=mips64el -mattr=+o32,+fpxx < %s | FileCheck --check-prefixes=ALL,O32-FPXX-INV,O32-FPXX-INV %s 18 ; O32-FPXX-INV-NOT: sdc1 $f0, 19 ; O32-FPXX-INV-NOT: sdc1 $f1, 20 ; O32-FPXX-INV-NOT: sdc1 $f2, 21 ; O32-FPXX-INV-NOT: sdc1 $f3, 22 ; O32-FPXX-INV-NOT: sdc1 $f4, 23 ; O32-FPXX-INV-NOT: sdc1 $f5, [all …]
|
D | callee-saved-float.ll | 3 ; RUN: llc -march=mips < %s | FileCheck --check-prefixes=ALL,O32-INV %s 4 ; RUN: llc -march=mipsel < %s | FileCheck --check-prefixes=ALL,O32-INV %s 8 ; RUN-TODO: llc -march=mips64 -target-abi o32 < %s | FileCheck --check-prefixes=ALL,ALL-INV,O32-INV… 9 …-TODO: llc -march=mips64el -target-abi o32 < %s | FileCheck --check-prefixes=ALL,ALL-INV,O32-INV %s 13 ; RUN: llc -march=mips64 -target-abi n32 < %s | FileCheck --check-prefixes=ALL,ALL-INV,N32-INV %s 14 ; RUN: llc -march=mips64el -target-abi n32 < %s | FileCheck --check-prefixes=ALL,ALL-INV,N32-INV %s 18 ; RUN: llc -march=mips64 -target-abi n64 < %s | FileCheck --check-prefixes=ALL,ALL-INV,N64-INV %s 19 ; RUN: llc -march=mips64el -target-abi n64 < %s | FileCheck --check-prefixes=ALL,ALL-INV,N64-INV %s 33 ; ALL-INV-NOT: sdc1 $f0, 34 ; ALL-INV-NOT: sdc1 $f1, [all …]
|
/external/llvm-project/llvm/test/CodeGen/AMDGPU/ |
D | memory-legalizer-flat-workgroup.ll | 5 …-skip-cache-invalidations -verify-machineinstrs < %s | FileCheck --check-prefixes=SKIP-CACHE-INV %s 47 ; SKIP-CACHE-INV-LABEL: flat_workgroup_unordered_load: 48 ; SKIP-CACHE-INV: ; %bb.0: ; %entry 49 ; SKIP-CACHE-INV-NEXT: s_load_dwordx4 s[0:3], s[0:1], 0x9 50 ; SKIP-CACHE-INV-NEXT: s_waitcnt lgkmcnt(0) 51 ; SKIP-CACHE-INV-NEXT: v_mov_b32_e32 v0, s0 52 ; SKIP-CACHE-INV-NEXT: v_mov_b32_e32 v1, s1 53 ; SKIP-CACHE-INV-NEXT: flat_load_dword v0, v[0:1] 54 ; SKIP-CACHE-INV-NEXT: v_mov_b32_e32 v2, s2 55 ; SKIP-CACHE-INV-NEXT: v_mov_b32_e32 v3, s3 [all …]
|
D | memory-legalizer-flat-wavefront.ll | 5 …-skip-cache-invalidations -verify-machineinstrs < %s | FileCheck --check-prefixes=SKIP-CACHE-INV %s 47 ; SKIP-CACHE-INV-LABEL: flat_wavefront_unordered_load: 48 ; SKIP-CACHE-INV: ; %bb.0: ; %entry 49 ; SKIP-CACHE-INV-NEXT: s_load_dwordx4 s[0:3], s[0:1], 0x9 50 ; SKIP-CACHE-INV-NEXT: s_waitcnt lgkmcnt(0) 51 ; SKIP-CACHE-INV-NEXT: v_mov_b32_e32 v0, s0 52 ; SKIP-CACHE-INV-NEXT: v_mov_b32_e32 v1, s1 53 ; SKIP-CACHE-INV-NEXT: flat_load_dword v0, v[0:1] 54 ; SKIP-CACHE-INV-NEXT: v_mov_b32_e32 v2, s2 55 ; SKIP-CACHE-INV-NEXT: v_mov_b32_e32 v3, s3 [all …]
|
D | memory-legalizer-flat-singlethread.ll | 5 …-skip-cache-invalidations -verify-machineinstrs < %s | FileCheck --check-prefixes=SKIP-CACHE-INV %s 47 ; SKIP-CACHE-INV-LABEL: flat_singlethread_unordered_load: 48 ; SKIP-CACHE-INV: ; %bb.0: ; %entry 49 ; SKIP-CACHE-INV-NEXT: s_load_dwordx4 s[0:3], s[0:1], 0x9 50 ; SKIP-CACHE-INV-NEXT: s_waitcnt lgkmcnt(0) 51 ; SKIP-CACHE-INV-NEXT: v_mov_b32_e32 v0, s0 52 ; SKIP-CACHE-INV-NEXT: v_mov_b32_e32 v1, s1 53 ; SKIP-CACHE-INV-NEXT: flat_load_dword v0, v[0:1] 54 ; SKIP-CACHE-INV-NEXT: v_mov_b32_e32 v2, s2 55 ; SKIP-CACHE-INV-NEXT: v_mov_b32_e32 v3, s3 [all …]
|
D | memory-legalizer-flat-system.ll | 5 …-skip-cache-invalidations -verify-machineinstrs < %s | FileCheck --check-prefixes=SKIP-CACHE-INV %s 47 ; SKIP-CACHE-INV-LABEL: flat_system_unordered_load: 48 ; SKIP-CACHE-INV: ; %bb.0: ; %entry 49 ; SKIP-CACHE-INV-NEXT: s_load_dwordx4 s[0:3], s[0:1], 0x9 50 ; SKIP-CACHE-INV-NEXT: s_waitcnt lgkmcnt(0) 51 ; SKIP-CACHE-INV-NEXT: v_mov_b32_e32 v0, s0 52 ; SKIP-CACHE-INV-NEXT: v_mov_b32_e32 v1, s1 53 ; SKIP-CACHE-INV-NEXT: flat_load_dword v0, v[0:1] 54 ; SKIP-CACHE-INV-NEXT: v_mov_b32_e32 v2, s2 55 ; SKIP-CACHE-INV-NEXT: v_mov_b32_e32 v3, s3 [all …]
|
D | memory-legalizer-flat-agent.ll | 5 …-skip-cache-invalidations -verify-machineinstrs < %s | FileCheck --check-prefixes=SKIP-CACHE-INV %s 47 ; SKIP-CACHE-INV-LABEL: flat_agent_unordered_load: 48 ; SKIP-CACHE-INV: ; %bb.0: ; %entry 49 ; SKIP-CACHE-INV-NEXT: s_load_dwordx4 s[0:3], s[0:1], 0x9 50 ; SKIP-CACHE-INV-NEXT: s_waitcnt lgkmcnt(0) 51 ; SKIP-CACHE-INV-NEXT: v_mov_b32_e32 v0, s0 52 ; SKIP-CACHE-INV-NEXT: v_mov_b32_e32 v1, s1 53 ; SKIP-CACHE-INV-NEXT: flat_load_dword v0, v[0:1] 54 ; SKIP-CACHE-INV-NEXT: v_mov_b32_e32 v2, s2 55 ; SKIP-CACHE-INV-NEXT: v_mov_b32_e32 v3, s3 [all …]
|
D | memory-legalizer-local-workgroup.ll | 6 …-skip-cache-invalidations -verify-machineinstrs < %s | FileCheck --check-prefixes=SKIP-CACHE-INV %s 56 ; SKIP-CACHE-INV-LABEL: local_workgroup_unordered_load: 57 ; SKIP-CACHE-INV: ; %bb.0: ; %entry 58 ; SKIP-CACHE-INV-NEXT: s_load_dwordx2 s[0:1], s[0:1], 0x9 59 ; SKIP-CACHE-INV-NEXT: s_mov_b32 m0, -1 60 ; SKIP-CACHE-INV-NEXT: s_waitcnt lgkmcnt(0) 61 ; SKIP-CACHE-INV-NEXT: v_mov_b32_e32 v0, s0 62 ; SKIP-CACHE-INV-NEXT: ds_read_b32 v0, v0 63 ; SKIP-CACHE-INV-NEXT: v_mov_b32_e32 v1, s1 64 ; SKIP-CACHE-INV-NEXT: s_waitcnt lgkmcnt(0) [all …]
|
D | memory-legalizer-local-wavefront.ll | 6 …-skip-cache-invalidations -verify-machineinstrs < %s | FileCheck --check-prefixes=SKIP-CACHE-INV %s 56 ; SKIP-CACHE-INV-LABEL: local_wavefront_unordered_load: 57 ; SKIP-CACHE-INV: ; %bb.0: ; %entry 58 ; SKIP-CACHE-INV-NEXT: s_load_dwordx2 s[0:1], s[0:1], 0x9 59 ; SKIP-CACHE-INV-NEXT: s_mov_b32 m0, -1 60 ; SKIP-CACHE-INV-NEXT: s_waitcnt lgkmcnt(0) 61 ; SKIP-CACHE-INV-NEXT: v_mov_b32_e32 v0, s0 62 ; SKIP-CACHE-INV-NEXT: ds_read_b32 v0, v0 63 ; SKIP-CACHE-INV-NEXT: v_mov_b32_e32 v1, s1 64 ; SKIP-CACHE-INV-NEXT: s_waitcnt lgkmcnt(0) [all …]
|
D | memory-legalizer-local-singlethread.ll | 6 …-skip-cache-invalidations -verify-machineinstrs < %s | FileCheck --check-prefixes=SKIP-CACHE-INV %s 56 ; SKIP-CACHE-INV-LABEL: local_singlethread_unordered_load: 57 ; SKIP-CACHE-INV: ; %bb.0: ; %entry 58 ; SKIP-CACHE-INV-NEXT: s_load_dwordx2 s[0:1], s[0:1], 0x9 59 ; SKIP-CACHE-INV-NEXT: s_mov_b32 m0, -1 60 ; SKIP-CACHE-INV-NEXT: s_waitcnt lgkmcnt(0) 61 ; SKIP-CACHE-INV-NEXT: v_mov_b32_e32 v0, s0 62 ; SKIP-CACHE-INV-NEXT: ds_read_b32 v0, v0 63 ; SKIP-CACHE-INV-NEXT: v_mov_b32_e32 v1, s1 64 ; SKIP-CACHE-INV-NEXT: s_waitcnt lgkmcnt(0) [all …]
|
D | memory-legalizer-global-singlethread.ll | 6 …-skip-cache-invalidations -verify-machineinstrs < %s | FileCheck --check-prefixes=SKIP-CACHE-INV %s 59 ; SKIP-CACHE-INV-LABEL: global_singlethread_unordered_load: 60 ; SKIP-CACHE-INV: ; %bb.0: ; %entry 61 ; SKIP-CACHE-INV-NEXT: s_load_dwordx4 s[4:7], s[0:1], 0x9 62 ; SKIP-CACHE-INV-NEXT: s_mov_b32 s3, 0xf000 63 ; SKIP-CACHE-INV-NEXT: s_mov_b32 s2, -1 64 ; SKIP-CACHE-INV-NEXT: s_waitcnt lgkmcnt(0) 65 ; SKIP-CACHE-INV-NEXT: s_mov_b32 s0, s4 66 ; SKIP-CACHE-INV-NEXT: s_mov_b32 s1, s5 67 ; SKIP-CACHE-INV-NEXT: buffer_load_dword v0, off, s[0:3], 0 [all …]
|
D | memory-legalizer-global-wavefront.ll | 6 …-skip-cache-invalidations -verify-machineinstrs < %s | FileCheck --check-prefixes=SKIP-CACHE-INV %s 59 ; SKIP-CACHE-INV-LABEL: global_wavefront_unordered_load: 60 ; SKIP-CACHE-INV: ; %bb.0: ; %entry 61 ; SKIP-CACHE-INV-NEXT: s_load_dwordx4 s[4:7], s[0:1], 0x9 62 ; SKIP-CACHE-INV-NEXT: s_mov_b32 s3, 0xf000 63 ; SKIP-CACHE-INV-NEXT: s_mov_b32 s2, -1 64 ; SKIP-CACHE-INV-NEXT: s_waitcnt lgkmcnt(0) 65 ; SKIP-CACHE-INV-NEXT: s_mov_b32 s0, s4 66 ; SKIP-CACHE-INV-NEXT: s_mov_b32 s1, s5 67 ; SKIP-CACHE-INV-NEXT: buffer_load_dword v0, off, s[0:3], 0 [all …]
|
D | memory-legalizer-flat-nontemporal.ll | 5 …-skip-cache-invalidations -verify-machineinstrs < %s | FileCheck --check-prefixes=SKIP-CACHE-INV %s 47 ; SKIP-CACHE-INV-LABEL: flat_nontemporal_load_0: 48 ; SKIP-CACHE-INV: ; %bb.0: ; %entry 49 ; SKIP-CACHE-INV-NEXT: s_load_dwordx4 s[0:3], s[0:1], 0x9 50 ; SKIP-CACHE-INV-NEXT: s_waitcnt lgkmcnt(0) 51 ; SKIP-CACHE-INV-NEXT: v_mov_b32_e32 v0, s0 52 ; SKIP-CACHE-INV-NEXT: v_mov_b32_e32 v1, s1 53 ; SKIP-CACHE-INV-NEXT: flat_load_dword v0, v[0:1] glc slc 54 ; SKIP-CACHE-INV-NEXT: v_mov_b32_e32 v2, s2 55 ; SKIP-CACHE-INV-NEXT: v_mov_b32_e32 v3, s3 [all …]
|
D | memory-legalizer-fence.ll | 6 …-skip-cache-invalidations -verify-machineinstrs < %s | FileCheck --check-prefixes=SKIP-CACHE-INV %s 25 ; SKIP-CACHE-INV-LABEL: singlethread_acquire_fence: 26 ; SKIP-CACHE-INV: ; %bb.0: ; %entry 27 ; SKIP-CACHE-INV-NEXT: s_endpgm 50 ; SKIP-CACHE-INV-LABEL: singlethread_release_fence: 51 ; SKIP-CACHE-INV: ; %bb.0: ; %entry 52 ; SKIP-CACHE-INV-NEXT: s_endpgm 75 ; SKIP-CACHE-INV-LABEL: singlethread_acq_rel_fence: 76 ; SKIP-CACHE-INV: ; %bb.0: ; %entry 77 ; SKIP-CACHE-INV-NEXT: s_endpgm [all …]
|
D | memory-legalizer-local-agent.ll | 6 …-skip-cache-invalidations -verify-machineinstrs < %s | FileCheck --check-prefixes=SKIP-CACHE-INV %s 56 ; SKIP-CACHE-INV-LABEL: local_agent_unordered_load: 57 ; SKIP-CACHE-INV: ; %bb.0: ; %entry 58 ; SKIP-CACHE-INV-NEXT: s_load_dwordx2 s[0:1], s[0:1], 0x9 59 ; SKIP-CACHE-INV-NEXT: s_mov_b32 m0, -1 60 ; SKIP-CACHE-INV-NEXT: s_waitcnt lgkmcnt(0) 61 ; SKIP-CACHE-INV-NEXT: v_mov_b32_e32 v0, s0 62 ; SKIP-CACHE-INV-NEXT: ds_read_b32 v0, v0 63 ; SKIP-CACHE-INV-NEXT: v_mov_b32_e32 v1, s1 64 ; SKIP-CACHE-INV-NEXT: s_waitcnt lgkmcnt(0) [all …]
|
D | memory-legalizer-local-system.ll | 6 …-skip-cache-invalidations -verify-machineinstrs < %s | FileCheck --check-prefixes=SKIP-CACHE-INV %s 56 ; SKIP-CACHE-INV-LABEL: local_system_unordered_load: 57 ; SKIP-CACHE-INV: ; %bb.0: ; %entry 58 ; SKIP-CACHE-INV-NEXT: s_load_dwordx2 s[0:1], s[0:1], 0x9 59 ; SKIP-CACHE-INV-NEXT: s_mov_b32 m0, -1 60 ; SKIP-CACHE-INV-NEXT: s_waitcnt lgkmcnt(0) 61 ; SKIP-CACHE-INV-NEXT: v_mov_b32_e32 v0, s0 62 ; SKIP-CACHE-INV-NEXT: ds_read_b32 v0, v0 63 ; SKIP-CACHE-INV-NEXT: v_mov_b32_e32 v1, s1 64 ; SKIP-CACHE-INV-NEXT: s_waitcnt lgkmcnt(0) [all …]
|
D | memory-legalizer-global-workgroup.ll | 6 …-skip-cache-invalidations -verify-machineinstrs < %s | FileCheck --check-prefixes=SKIP-CACHE-INV %s 59 ; SKIP-CACHE-INV-LABEL: global_workgroup_unordered_load: 60 ; SKIP-CACHE-INV: ; %bb.0: ; %entry 61 ; SKIP-CACHE-INV-NEXT: s_load_dwordx4 s[4:7], s[0:1], 0x9 62 ; SKIP-CACHE-INV-NEXT: s_mov_b32 s3, 0xf000 63 ; SKIP-CACHE-INV-NEXT: s_mov_b32 s2, -1 64 ; SKIP-CACHE-INV-NEXT: s_waitcnt lgkmcnt(0) 65 ; SKIP-CACHE-INV-NEXT: s_mov_b32 s0, s4 66 ; SKIP-CACHE-INV-NEXT: s_mov_b32 s1, s5 67 ; SKIP-CACHE-INV-NEXT: buffer_load_dword v0, off, s[0:3], 0 [all …]
|
D | memory-legalizer-global-system.ll | 6 …-skip-cache-invalidations -verify-machineinstrs < %s | FileCheck --check-prefixes=SKIP-CACHE-INV %s 59 ; SKIP-CACHE-INV-LABEL: global_system_unordered_load: 60 ; SKIP-CACHE-INV: ; %bb.0: ; %entry 61 ; SKIP-CACHE-INV-NEXT: s_load_dwordx4 s[4:7], s[0:1], 0x9 62 ; SKIP-CACHE-INV-NEXT: s_mov_b32 s3, 0xf000 63 ; SKIP-CACHE-INV-NEXT: s_mov_b32 s2, -1 64 ; SKIP-CACHE-INV-NEXT: s_waitcnt lgkmcnt(0) 65 ; SKIP-CACHE-INV-NEXT: s_mov_b32 s0, s4 66 ; SKIP-CACHE-INV-NEXT: s_mov_b32 s1, s5 67 ; SKIP-CACHE-INV-NEXT: buffer_load_dword v0, off, s[0:3], 0 [all …]
|
D | memory-legalizer-global-agent.ll | 6 …-skip-cache-invalidations -verify-machineinstrs < %s | FileCheck --check-prefixes=SKIP-CACHE-INV %s 59 ; SKIP-CACHE-INV-LABEL: global_agent_unordered_load: 60 ; SKIP-CACHE-INV: ; %bb.0: ; %entry 61 ; SKIP-CACHE-INV-NEXT: s_load_dwordx4 s[4:7], s[0:1], 0x9 62 ; SKIP-CACHE-INV-NEXT: s_mov_b32 s3, 0xf000 63 ; SKIP-CACHE-INV-NEXT: s_mov_b32 s2, -1 64 ; SKIP-CACHE-INV-NEXT: s_waitcnt lgkmcnt(0) 65 ; SKIP-CACHE-INV-NEXT: s_mov_b32 s0, s4 66 ; SKIP-CACHE-INV-NEXT: s_mov_b32 s1, s5 67 ; SKIP-CACHE-INV-NEXT: buffer_load_dword v0, off, s[0:3], 0 [all …]
|
D | memory-legalizer-global-nontemporal.ll | 6 …-skip-cache-invalidations -verify-machineinstrs < %s | FileCheck --check-prefixes=SKIP-CACHE-INV %s 57 ; SKIP-CACHE-INV-LABEL: global_nontemporal_load_0: 58 ; SKIP-CACHE-INV: ; %bb.0: ; %entry 59 ; SKIP-CACHE-INV-NEXT: s_load_dwordx4 s[0:3], s[0:1], 0x9 60 ; SKIP-CACHE-INV-NEXT: s_mov_b32 s7, 0xf000 61 ; SKIP-CACHE-INV-NEXT: s_mov_b32 s6, -1 62 ; SKIP-CACHE-INV-NEXT: s_waitcnt lgkmcnt(0) 63 ; SKIP-CACHE-INV-NEXT: s_load_dword s0, s[0:1], 0x0 64 ; SKIP-CACHE-INV-NEXT: s_mov_b32 s4, s2 65 ; SKIP-CACHE-INV-NEXT: s_mov_b32 s5, s3 [all …]
|