Home
last modified time | relevance | path

Searched refs:MUBUF (Results 1 – 12 of 12) 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
90 ;;; MUBUF STORE TESTS
93 ; MUBUF store with an immediate byte offset that fits into 12-bits
103 ; MUBUF store with the largest possible immediate offset
114 ; MUBUF store with an immediate byte offset that doesn't fit into 12-bits
125 ; MUBUF store with a 12-bit immediate offset and a register offset
Dschedule-global-loads.ll26 ; 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/mesa3d/src/gallium/drivers/radeon/MCTargetDesc/
DSIMCCodeEmitter.cpp41 MUBUF = 4, enumerator
282 case SIInstrEncodingType::MUBUF: in getEncodingBytes()
/external/llvm/docs/
DAMDGPUUsage.rst32 MUBUF Instructions
34 All non-atomic MUBUF instructions are supported.
/external/llvm/lib/Target/AMDGPU/
DSIDefines.h33 MUBUF = 1 << 14, enumerator
DSIInstrFormats.td35 field bits<1> MUBUF = 0;
67 let TSFlags{14} = MUBUF;
638 class MUBUF <dag outs, dag ins, string asm, list<dag> pattern> :
643 let MUBUF = 1;
DSIInstrInfo.h243 return MI.getDesc().TSFlags & SIInstrFlags::MUBUF; in isMUBUF()
247 return get(Opcode).TSFlags & SIInstrFlags::MUBUF; in isMUBUF()
DCIInstructions.td108 // MUBUF Instructions
DSIInstructions.td916 // MUBUF Instructions
2108 // Global and constant loads can be selected to either MUBUF or SMRD
2905 // MUBUF Patterns
2908 multiclass MUBUFLoad_Pattern <MUBUF Instr_ADDR64, ValueType vt,
2924 class MUBUFScratchLoadPat <MUBUF Instr, ValueType vt, PatFrag ld> : Pat <
2939 multiclass MUBUF_Load_Dword <ValueType vt, MUBUF offset, MUBUF offen, MUBUF idxen,
2940 MUBUF bothen> {
2982 class MUBUFScratchStorePat <MUBUF Instr, ValueType vt, PatFrag st> : Pat <
2995 class MUBUFStore_Pattern <MUBUF Instr, ValueType vt, PatFrag st> : Pat <
DSIInstrInfo.td2260 // MUBUF classes
2271 MUBUF <outs, ins, asm, pattern>, MUBUFe <op> {
2278 MUBUF <outs, ins, asm, pattern>, MUBUFe_vi <op> {
2288 MUBUF <outs, ins, "", pattern>,
2305 MUBUF <outs, ins, asm, []>,
2313 MUBUF <outs, ins, asm, []>,
/external/mesa3d/src/gallium/drivers/radeon/
DSIInstrInfo.td221 class MUBUF <bits<7> op, dag outs, dag ins, string asm, list<dag> pattern> :
251 let EncodingType = 4; //SIInstrEncodingType::MUBUF
454 class MUBUF_Load_Helper <bits<7> op, string asm, RegisterClass regClass> : MUBUF <