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