Home
last modified time | relevance | path

Searched refs:VMEM (Results 1 – 8 of 8) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AMDGPU/
Dspill-wide-sgpr.ll3 …spill-sgpr-to-vgpr=0 -verify-machineinstrs < %s | FileCheck -check-prefix=ALL -check-prefix=VMEM %s
27 ; VMEM: buffer_store_dword
28 ; VMEM: buffer_store_dword
29 ; VMEM: s_cbranch_scc1
31 ; VMEM: buffer_load_dword
32 ; VMEM: buffer_load_dword
71 ; VMEM: buffer_store_dword
72 ; VMEM: buffer_store_dword
73 ; VMEM: buffer_store_dword
74 ; VMEM: buffer_store_dword
[all …]
Dcontrol-flow-fastregalloc.ll1 …=0 -verify-machineinstrs < %s | FileCheck -enable-var-scope -check-prefix=VMEM -check-prefix=GCN %s
29 ; VMEM: v_mov_b32_e32 v[[V_SAVEEXEC_LO:[0-9]+]], s[[SAVEEXEC_LO]]
30 ; VMEM: buffer_store_dword v[[V_SAVEEXEC_LO]], off, s[0:3], s7 offset:4 ; 4-byte Folded Spill
31 ; VMEM: v_mov_b32_e32 v[[V_SAVEEXEC_HI:[0-9]+]], s[[SAVEEXEC_HI]]
32 ; VMEM: buffer_store_dword v[[V_SAVEEXEC_HI]], off, s[0:3], s7 offset:8 ; 4-byte Folded Spill
52 ; VMEM: [[ENDIF]]:
60 ; VMEM: buffer_load_dword v[[V_RELOAD_SAVEEXEC_LO:[0-9]+]], off, s[0:3], s7 offset:4 ; 4-byte Folde…
61 ; VMEM: s_waitcnt vmcnt(0)
62 ; VMEM: v_readfirstlane_b32 s[[S_RELOAD_SAVEEXEC_LO:[0-9]+]], v[[V_RELOAD_SAVEEXEC_LO]]
64 ; VMEM: buffer_load_dword v[[V_RELOAD_SAVEEXEC_HI:[0-9]+]], off, s[0:3], s7 offset:8 ; 4-byte Folde…
[all …]
/external/llvm/lib/Target/AMDGPU/
DGCNHazardRecognizer.cpp223 int GCNHazardRecognizer::checkVMEMHazards(MachineInstr* VMEM) { in checkVMEMHazards() argument
237 for (const MachineOperand &Use : VMEM->uses()) { in checkVMEMHazards()
DGCNHazardRecognizer.h44 int checkVMEMHazards(MachineInstr* VMEM);
DSIInsertWaits.cpp49 VMEM enumerator
318 if (LastOpcodeType == VMEM && Increment.Named.VM) { in pushInstruction()
328 LastOpcodeType = VMEM; in pushInstruction()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
DGCNHazardRecognizer.h65 int checkVMEMHazards(MachineInstr* VMEM);
DGCNHazardRecognizer.cpp401 int GCNHazardRecognizer::checkVMEMHazards(MachineInstr* VMEM) { in checkVMEMHazards() argument
405 int WaitStatesNeeded = checkSoftClauseHazards(VMEM); in checkVMEMHazards()
412 for (const MachineOperand &Use : VMEM->uses()) { in checkVMEMHazards()
DAMDGPU.td107 // If XNACK is enabled, the VMEM latency can be worse.