Lines Matching refs:SystemZOperand

55 class SystemZOperand : public MCParsedAsmOperand {  class
131 SystemZOperand(OperandKind kind, SMLoc startLoc, SMLoc endLoc) in SystemZOperand() function in __anon920606c00111::SystemZOperand
135 static std::unique_ptr<SystemZOperand> createInvalid(SMLoc StartLoc, in createInvalid()
137 return make_unique<SystemZOperand>(KindInvalid, StartLoc, EndLoc); in createInvalid()
139 static std::unique_ptr<SystemZOperand> createToken(StringRef Str, SMLoc Loc) { in createToken()
140 auto Op = make_unique<SystemZOperand>(KindToken, Loc, Loc); in createToken()
145 static std::unique_ptr<SystemZOperand>
147 auto Op = make_unique<SystemZOperand>(KindReg, StartLoc, EndLoc); in createReg()
152 static std::unique_ptr<SystemZOperand>
154 auto Op = make_unique<SystemZOperand>(KindAccessReg, StartLoc, EndLoc); in createAccessReg()
158 static std::unique_ptr<SystemZOperand>
160 auto Op = make_unique<SystemZOperand>(KindImm, StartLoc, EndLoc); in createImm()
164 static std::unique_ptr<SystemZOperand>
168 auto Op = make_unique<SystemZOperand>(KindMem, StartLoc, EndLoc); in createMem()
177 static std::unique_ptr<SystemZOperand>
180 auto Op = make_unique<SystemZOperand>(KindImmTLS, StartLoc, EndLoc); in createImmTLS()
493 void SystemZOperand::print(raw_ostream &OS) const { in print()
570 Operands.push_back(SystemZOperand::createReg(Kind, Reg.Num, in parseRegister()
677 Operands.push_back(SystemZOperand::createMem(MemKind, RegKind, Base, Disp, in parseAddress()
709 Operands.push_back(SystemZOperand::createToken(Name, NameLoc)); in ParseInstruction()
761 Operands.push_back(SystemZOperand::createInvalid(Reg.StartLoc, Reg.EndLoc)); in parseOperand()
779 Operands.push_back(SystemZOperand::createInvalid(StartLoc, EndLoc)); in parseOperand()
781 Operands.push_back(SystemZOperand::createImm(Expr, StartLoc, EndLoc)); in parseOperand()
823 ErrorLoc = ((SystemZOperand &)*Operands[ErrorInfo]).getStartLoc(); in MatchAndEmitInstruction()
846 Operands.push_back(SystemZOperand::createAccessReg(Reg.Num, in parseAccessReg()
920 Operands.push_back(SystemZOperand::createImmTLS(Expr, Sym, in parsePCRel()
923 Operands.push_back(SystemZOperand::createImm(Expr, StartLoc, EndLoc)); in parsePCRel()