Home | History | Annotate | Download | only in AsmParser

Lines Matching defs:Reg

35   bool setATReg(unsigned Reg);
267 struct RegOp Reg;
317 return Reg.RegNum;
322 Reg.Kind = RegKind;
351 Op->Reg.RegNum = RegNum;
376 return Kind == k_Register && Reg.Kind == Kind_GPR32;
379 Inst.addOperand(MCOperand::CreateReg(Reg.RegNum));
383 return Kind == k_Register && Reg.Kind == Kind_GPR64;
388 return Reg.Kind == Kind_HWRegs;
393 return Reg.Kind == Kind_HW64Regs;
398 return Reg.Kind == Kind_CCRRegs;
402 return Kind == k_Register && Reg.Kind == Kind_AFGR64Regs;
406 return Kind == k_Register && Reg.Kind == Kind_FGR64Regs;
410 return (Kind == k_Register) && Reg.Kind == Kind_FGR32Regs;
414 return (Kind == k_Register) && Reg.Kind == Kind_FCCRegs;
418 return Kind == k_Register && Reg.Kind == Kind_ACRegsDSP;
884 bool MipsAssemblerOptions::setATReg(unsigned Reg) {
885 if (Reg > 31)
888 aTReg = Reg;
1369 unsigned Reg = matchRegisterByNumber(IntVal, Mips::FCCRegClassID);
1371 MipsOperand *Op = MipsOperand::CreateReg(Reg, S, Parser.getTok().getLoc());
1402 unsigned Reg = matchRegisterByNumber(IntVal, Mips::ACRegsDSPRegClassID);
1404 MipsOperand *Op = MipsOperand::CreateReg(Reg, S, Parser.getTok().getLoc());
1544 unsigned Reg = matchRegisterByNumber(Tok.getIntVal(), Mips::CCRRegClassID);
1546 Reg, S, Parser.getTok().getLoc());
1627 // set at reg to 0.
1642 // or .set at=$reg
1656 const AsmToken &Reg = Parser.getTok();
1657 if (Reg.is(AsmToken::Identifier)) {
1658 AtRegNo = matchCPURegisterName(Reg.getIdentifier());
1659 } else if (Reg.is(AsmToken::Integer)) {
1660 AtRegNo = Reg.getIntVal();