Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIPostRABundler.cpp59 constexpr uint64_t MemFlags = SIInstrFlags::MTBUF | SIInstrFlags::MUBUF |
H A DSIInstrFormats.td39 field bit MUBUF = 0;
179 let TSFlags{17} = MUBUF;
H A DAMDGPUInsertDelayAlu.cpp47 SIInstrFlags::MTBUF | SIInstrFlags::MUBUF; in instructionWaitsForVALU()
H A DBUFInstructions.td47 // BUF class (base class for MTBUF and MUBUF pseudos)
312 // MUBUF classes
326 let MUBUF = 1;
339 let MUBUF = 1;
853 // MUBUF Instructions
1338 // MUBUF Patterns
2434 let MUBUF = ps.MUBUF;
2497 // MUBUF - GFX11, GFX12.
2695 // MUBUF - GFX10.
2760 // MUBUF - GFX6, GFX7, GFX10.
H A DSIDefines.h80 MUBUF = 1 << 17, enumerator
H A DSIInstrInfo.h529 return MI.getDesc().TSFlags & SIInstrFlags::MUBUF; in isMUBUF()
533 return get(Opcode).TSFlags & SIInstrFlags::MUBUF; in isMUBUF()
H A DAMDGPU.td1032 // to missing ADDR64 variants of MUBUF instructions.
1033 // FIXME: moveToVALU should be able to handle converting addr64 MUBUF
H A DSMInstructions.td1034 // Global and constant loads can be selected to either MUBUF or SMRD
H A DSIInstrInfo.td869 // MUBUF/SMEM Patterns
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCA/
H A DAMDGPUCustomBehaviour.cpp304 return MCID.TSFlags & SIInstrFlags::MUBUF || in isVMEM()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Disassembler/
H A DAMDGPUDisassembler.cpp650 (SIInstrFlags::MUBUF | SIInstrFlags::FLAT | SIInstrFlags::SMRD)) { in getInstruction()
667 (SIInstrFlags::MTBUF | SIInstrFlags::MUBUF)) && in getInstruction()
680 (SIInstrFlags::MTBUF | SIInstrFlags::MUBUF)) { in getInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp4395 (TSFlags & (SIInstrFlags::MUBUF | SIInstrFlags::MTBUF))) { in validateOffset()
4734 if ((TSFlags & (SIInstrFlags::FLAT | SIInstrFlags::MUBUF | in validateAGPRLdSt()
4930 const uint64_t AllowSCCModifier = SIInstrFlags::MUBUF | in validateCoherencyBits()
4983 (TID.TSFlags & (SIInstrFlags::FLAT | SIInstrFlags::MUBUF)) && in validateTHAndScopeBits()
5041 (Desc.TSFlags & (SIInstrFlags::MUBUF | SIInstrFlags::MTBUF))) { in validateTFE()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUInstPrinter.cpp111 bool IsVBuffer = Desc.TSFlags & (SIInstrFlags::MUBUF | SIInstrFlags::MTBUF); in printOffset()