Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
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()
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()
DSIDefines.h389 namespace Hwreg { // Encoding of SIMM16 used in s_setreg/getreg* insns.
DSIISelLowering.cpp3587 const unsigned EncodedReg = AMDGPU::Hwreg::encodeHwreg( in emitGWSMemViolTestLoop()
3588 AMDGPU::Hwreg::ID_TRAPSTS, AMDGPU::Hwreg::OFFSET_MEM_VIOL, 1); in emitGWSMemViolTestLoop()
4407 AMDGPU::Hwreg::decodeHwreg(MI.getOperand(1).getImm(), ID, Offset, Width); in EmitInstrWithCustomInserter()
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()
[all …]
DGCNHazardRecognizer.cpp177 return RegOp->getImm() & AMDGPU::Hwreg::ID_MASK_; in getHWReg()
1076 return getHWReg(TII, MI) == AMDGPU::Hwreg::ID_TRAPSTS; in checkRFEHazards()
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()
DSIInstrInfo.td1292 def hwreg : NamedOperandU32<"Hwreg", NamedMatchClass<"Hwreg", 0>>;
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/Utils/
DAMDGPUAsmUtils.h73 namespace Hwreg { // Symbolic names for the hwreg(...) syntax.
DAMDGPUAsmUtils.cpp86 namespace Hwreg { namespace
DAMDGPUBaseInfo.h934 namespace Hwreg {
DAMDGPUBaseInfo.cpp1500 namespace Hwreg { namespace
/openbsd/src/gnu/llvm/llvm/docs/AMDGPU/
Dgfx8_hwreg.rst31 Hwreg Value Syntax Description
Dgfx7_hwreg.rst31 Hwreg Value Syntax Description
Dgfx9_hwreg.rst31 Hwreg Value Syntax Description
Dgfx90a_hwreg.rst31 Hwreg Value Syntax Description
Dgfx11_hwreg.rst31 Hwreg Value Syntax Description
Dgfx1030_hwreg.rst31 Hwreg Value Syntax Description
Dgfx10_hwreg.rst31 Hwreg Value Syntax Description
Dgfx940_hwreg.rst31 Hwreg Value Syntax Description
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/MCTargetDesc/
DAMDGPUInstPrinter.cpp1610 using namespace llvm::AMDGPU::Hwreg; in printHwreg()
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/AsmParser/
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()