Home
last modified time | relevance | path

Searched refs:MUBUF (Results 1 – 10 of 10) sorted by relevance

/external/llvm/test/CodeGen/AMDGPU/
Dmubuf.ll6 ;;; MUBUF LOAD TESTS
9 ; MUBUF load with an immediate byte offset that fits into 12-bits
20 ; MUBUF load with the largest possible immediate offset
31 ; MUBUF load with an immediate byte offset that doesn't fit into 12-bits
43 ; MUBUF load with a 12-bit immediate offset and a register offset
88 ;;; MUBUF STORE TESTS
91 ; MUBUF store with an immediate byte offset that fits into 12-bits
101 ; MUBUF store with the largest possible immediate offset
112 ; MUBUF store with an immediate byte offset that doesn't fit into 12-bits
123 ; MUBUF store with a 12-bit immediate offset and a register offset
Dschedule-global-loads.ll24 ; an MUBUF load which does not have a vaddr operand.
Dconcat_vectors.ll5 ; 0x80f000 is the high 32 bits of the resource descriptor used by MUBUF
/external/llvm/docs/
DAMDGPUUsage.rst55 MUBUF Instructions
57 All non-atomic MUBUF instructions are supported.
/external/llvm/lib/Target/AMDGPU/
DSIInstructions.td928 // MUBUF Instructions
2159 (!cast<MUBUF>(opcode # _OFFSET) $rsrc, $soffset, (as_i16imm $offset),
2167 (!cast<MUBUF>(opcode # _IDXEN) $vindex, $rsrc, $soffset, (as_i16imm $offset),
2175 (!cast<MUBUF>(opcode # _OFFEN) $voffset, $rsrc, $soffset, (as_i16imm $offset),
2183 (!cast<MUBUF>(opcode # _BOTHEN)
2203 (!cast<MUBUF>(opcode # _OFFSET) $vdata, $rsrc, $soffset, (as_i16imm $offset),
2211 (!cast<MUBUF>(opcode # _IDXEN) $vdata, $vindex, $rsrc, $soffset,
2220 (!cast<MUBUF>(opcode # _OFFEN) $vdata, $voffset, $rsrc, $soffset,
2229 (!cast<MUBUF>(opcode # _BOTHEN)
2252 (!cast<MUBUF>(opcode # _RTN_OFFSET) $vdata_in, $rsrc, $soffset,
[all …]
DSIInstrFormats.td38 field bits<1> MUBUF = 0;
74 let TSFlags{16} = MUBUF;
686 class MUBUF <dag outs, dag ins, string asm, list<dag> pattern> :
691 let MUBUF = 1;
DSIDefines.h35 MUBUF = 1 << 16, enumerator
DSIInstrInfo.h280 return MI.getDesc().TSFlags & SIInstrFlags::MUBUF; in isMUBUF()
284 return get(Opcode).TSFlags & SIInstrFlags::MUBUF; in isMUBUF()
DCIInstructions.td100 // MUBUF Instructions
DSIInstrInfo.td2881 // MUBUF classes
2892 MUBUF <outs, ins, asm, pattern>, MUBUFe <op> {
2899 MUBUF <outs, ins, asm, pattern>, MUBUFe_vi <op> {
2909 MUBUF <outs, ins, "", pattern>,
2926 MUBUF <outs, ins, asm, []>,
2937 MUBUF <outs, ins, asm, []>,