Lines Matching defs:HwReg
1745 ParseStatus parseHwregFunc(OperandInfoTy &HwReg, OperandInfoTy &Offset,
7460 ParseStatus AMDGPUAsmParser::parseHwregFunc(OperandInfoTy &HwReg,
7469 HwReg.Loc = getLoc();
7471 (HwReg.Val = getHwregId(getTokenStr(), getSTI())) != OPR_ID_UNKNOWN) {
7472 HwReg.IsSymbolic = true;
7474 } else if (!parseExpr(HwReg.Val, "a register name")) {
7506 StructuredOpField HwReg("id", "hardware register", HwregId::Width,
7518 ParseStatus Res = parseStructuredOpFields({&HwReg, &Offset, &Width});
7521 Res = parseHwregFunc(HwReg, Offset, Width);
7524 if (!validateStructuredOpFields({&HwReg, &Offset, &Width}))
7526 ImmVal = HwregEncoding::encode(HwReg.Val, Offset.Val, Width.Val);