Lines Matching refs:SystemZOperand

76 class SystemZOperand : public MCParsedAsmOperand {  class
152 SystemZOperand(OperandKind kind, SMLoc startLoc, SMLoc endLoc) in SystemZOperand() function in __anone89483630111::SystemZOperand
156 static std::unique_ptr<SystemZOperand> createInvalid(SMLoc StartLoc, in createInvalid()
158 return make_unique<SystemZOperand>(KindInvalid, StartLoc, EndLoc); in createInvalid()
161 static std::unique_ptr<SystemZOperand> createToken(StringRef Str, SMLoc Loc) { in createToken()
162 auto Op = make_unique<SystemZOperand>(KindToken, Loc, Loc); in createToken()
168 static std::unique_ptr<SystemZOperand>
170 auto Op = make_unique<SystemZOperand>(KindReg, StartLoc, EndLoc); in createReg()
176 static std::unique_ptr<SystemZOperand>
178 auto Op = make_unique<SystemZOperand>(KindImm, StartLoc, EndLoc); in createImm()
183 static std::unique_ptr<SystemZOperand>
187 auto Op = make_unique<SystemZOperand>(KindMem, StartLoc, EndLoc); in createMem()
200 static std::unique_ptr<SystemZOperand>
203 auto Op = make_unique<SystemZOperand>(KindImmTLS, StartLoc, EndLoc); in createImmTLS()
652 void SystemZOperand::print(raw_ostream &OS) const { in print()
769 Operands.push_back(SystemZOperand::createReg(Kind, Reg.Num, in parseRegister()
795 Operands.push_back(SystemZOperand::createImm(Register, StartLoc, EndLoc)); in parseAnyRegister()
829 Operands.push_back(SystemZOperand::createReg(Kind, RegNo, in parseAnyRegister()
1010 Operands.push_back(SystemZOperand::createMem(MemKind, RegKind, Base, Disp, in parseAddress()
1087 Operands.push_back(SystemZOperand::createImm(Expr, StartLoc, EndLoc)); in ParseDirectiveInsn()
1108 SystemZOperand &ZOperand = static_cast<SystemZOperand &>(Operand); in ParseDirectiveInsn()
1150 Operands.push_back(SystemZOperand::createToken(Name, NameLoc)); in ParseInstruction()
1205 Operands.push_back(SystemZOperand::createInvalid(Reg.StartLoc, Reg.EndLoc)); in parseOperand()
1230 Operands.push_back(SystemZOperand::createInvalid(StartLoc, EndLoc)); in parseOperand()
1232 Operands.push_back(SystemZOperand::createImm(Expr, StartLoc, EndLoc)); in parseOperand()
1277 ErrorLoc = ((SystemZOperand &)*Operands[ErrorInfo]).getStartLoc(); in MatchAndEmitInstruction()
1287 ((SystemZOperand &)*Operands[0]).getToken(), FBS); in MatchAndEmitInstruction()
1289 ((SystemZOperand &)*Operands[0]).getLocRange()); in MatchAndEmitInstruction()
1364 Operands.push_back(SystemZOperand::createImmTLS(Expr, Sym, in parsePCRel()
1367 Operands.push_back(SystemZOperand::createImm(Expr, StartLoc, EndLoc)); in parsePCRel()