Home
last modified time | relevance | path

Searched refs:Hwreg (Results 1 – 21 of 21) sorted by relevance

/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIModeRegister.cpp230 .addImm(((Width - 1) << AMDGPU::Hwreg::WIDTH_M1_SHIFT_) | in insertSetreg()
231 (Offset << AMDGPU::Hwreg::OFFSET_SHIFT_) | in insertSetreg()
232 (AMDGPU::Hwreg::ID_MODE << AMDGPU::Hwreg::ID_SHIFT_)); in insertSetreg()
279 if (((Dst & AMDGPU::Hwreg::ID_MASK_) >> AMDGPU::Hwreg::ID_SHIFT_) != in processBlockPhase1()
280 AMDGPU::Hwreg::ID_MODE) in processBlockPhase1()
283 unsigned Width = ((Dst & AMDGPU::Hwreg::WIDTH_M1_MASK_) >> in processBlockPhase1()
284 AMDGPU::Hwreg::WIDTH_M1_SHIFT_) + in processBlockPhase1()
287 (Dst & AMDGPU::Hwreg::OFFSET_MASK_) >> AMDGPU::Hwreg::OFFSET_SHIFT_; in processBlockPhase1()
H A DSIFrameLowering.cpp471 addImm(int16_t(AMDGPU::Hwreg::ID_FLAT_SCR_LO | in emitEntryFunctionFlatScratchInit()
472 (31 << AMDGPU::Hwreg::WIDTH_M1_SHIFT_))); in emitEntryFunctionFlatScratchInit()
475 addImm(int16_t(AMDGPU::Hwreg::ID_FLAT_SCR_HI | in emitEntryFunctionFlatScratchInit()
476 (31 << AMDGPU::Hwreg::WIDTH_M1_SHIFT_))); in emitEntryFunctionFlatScratchInit()
H A DSIDefines.h389 namespace Hwreg { // Encoding of SIMM16 used in s_setreg/getreg* insns.
H A DSIISelLowering.cpp3587 const unsigned EncodedReg = AMDGPU::Hwreg::encodeHwreg( in emitGWSMemViolTestLoop()
3588 AMDGPU::Hwreg::ID_TRAPSTS, AMDGPU::Hwreg::OFFSET_MEM_VIOL, 1); in emitGWSMemViolTestLoop()
4408 if (ID != AMDGPU::Hwreg::ID_MODE) in EmitInstrWithCustomInserter()
4421 (AMDGPU::Hwreg::FP_ROUND_MASK | AMDGPU::Hwreg::FP_DENORM_MASK)) { in EmitInstrWithCustomInserter()
4426 } else if (SetMask == AMDGPU::Hwreg::FP_ROUND_MASK) { in EmitInstrWithCustomInserter()
4428 } else if (SetMask == AMDGPU::Hwreg::FP_DENORM_MASK) { in EmitInstrWithCustomInserter()
4457 if ((SetMask & (AMDGPU::Hwreg::FP_ROUND_MASK | in EmitInstrWithCustomInserter()
4458 AMDGPU::Hwreg::FP_DENORM_MASK)) == SetMask) in EmitInstrWithCustomInserter()
9095 const unsigned Denorm32Reg = AMDGPU::Hwreg::ID_MODE | in LowerFDIV32()
9096 (4 << AMDGPU::Hwreg::OFFSET_SHIFT_) | in LowerFDIV32()
[all …]
H A DGCNHazardRecognizer.cpp177 return RegOp->getImm() & AMDGPU::Hwreg::ID_MASK_; in getHWReg()
1076 return getHWReg(TII, MI) == AMDGPU::Hwreg::ID_TRAPSTS; in checkRFEHazards()
H A DAMDGPULegalizerInfo.cpp3868 unsigned SPDenormModeBitField = AMDGPU::Hwreg::ID_MODE | in toggleSPDenormMode()
3869 (4 << AMDGPU::Hwreg::OFFSET_SHIFT_) | in toggleSPDenormMode()
3870 (1 << AMDGPU::Hwreg::WIDTH_M1_SHIFT_); in toggleSPDenormMode()
H A DSIInstrInfo.td1292 def hwreg : NamedOperandU32<"Hwreg", NamedMatchClass<"Hwreg", 0>>;
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUAsmUtils.h73 namespace Hwreg { // Symbolic names for the hwreg(...) syntax.
H A DAMDGPUAsmUtils.cpp86 namespace Hwreg { namespace
H A DAMDGPUBaseInfo.h934 namespace Hwreg {
H A DAMDGPUBaseInfo.cpp1500 namespace Hwreg { namespace
/openbsd/gnu/llvm/llvm/docs/AMDGPU/
H A Dgfx7_hwreg.rst31 Hwreg Value Syntax Description
H A Dgfx8_hwreg.rst31 Hwreg Value Syntax Description
H A Dgfx90a_hwreg.rst31 Hwreg Value Syntax Description
H A Dgfx9_hwreg.rst31 Hwreg Value Syntax Description
H A Dgfx11_hwreg.rst31 Hwreg Value Syntax Description
H A Dgfx1030_hwreg.rst31 Hwreg Value Syntax Description
H A Dgfx10_hwreg.rst31 Hwreg Value Syntax Description
H A Dgfx940_hwreg.rst31 Hwreg Value Syntax Description
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUInstPrinter.cpp1610 using namespace llvm::AMDGPU::Hwreg; in printHwreg()
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp6787 using namespace llvm::AMDGPU::Hwreg; in parseHwregBody()
6823 using namespace llvm::AMDGPU::Hwreg; in validateHwreg()
6852 using namespace llvm::AMDGPU::Hwreg; in parseHwreg()