Lines Matching refs:HwReg
1717 ParseStatus parseHwregFunc(OperandInfoTy &HwReg, OperandInfoTy &Offset,
7346 ParseStatus AMDGPUAsmParser::parseHwregFunc(OperandInfoTy &HwReg, in parseHwregFunc() argument
7355 HwReg.Loc = getLoc(); in parseHwregFunc()
7357 (HwReg.Val = getHwregId(getTokenStr(), getSTI())) != OPR_ID_UNKNOWN) { in parseHwregFunc()
7358 HwReg.IsSymbolic = true; in parseHwregFunc()
7360 } else if (!parseExpr(HwReg.Val, "a register name")) { in parseHwregFunc()
7392 StructuredOpField HwReg("id", "hardware register", HwregId::Width, in parseHwreg() local
7404 ParseStatus Res = parseStructuredOpFields({&HwReg, &Offset, &Width}); in parseHwreg()
7407 Res = parseHwregFunc(HwReg, Offset, Width); in parseHwreg()
7410 if (!validateStructuredOpFields({&HwReg, &Offset, &Width})) in parseHwreg()
7412 ImmVal = HwregEncoding::encode(HwReg.Val, Offset.Val, Width.Val); in parseHwreg()