• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/AsmParser/

Lines Matching refs:SystemZOperand

74 class SystemZOperand : public MCParsedAsmOperand {
150 SystemZOperand(OperandKind kind, SMLoc startLoc, SMLoc endLoc)
154 static std::unique_ptr<SystemZOperand> createInvalid(SMLoc StartLoc,
156 return std::make_unique<SystemZOperand>(KindInvalid, StartLoc, EndLoc);
159 static std::unique_ptr<SystemZOperand> createToken(StringRef Str, SMLoc Loc) {
160 auto Op = std::make_unique<SystemZOperand>(KindToken, Loc, Loc);
166 static std::unique_ptr<SystemZOperand>
168 auto Op = std::make_unique<SystemZOperand>(KindReg, StartLoc, EndLoc);
174 static std::unique_ptr<SystemZOperand>
176 auto Op = std::make_unique<SystemZOperand>(KindImm, StartLoc, EndLoc);
181 static std::unique_ptr<SystemZOperand>
185 auto Op = std::make_unique<SystemZOperand>(KindMem, StartLoc, EndLoc);
198 static std::unique_ptr<SystemZOperand>
201 auto Op = std::make_unique<SystemZOperand>(KindImmTLS, StartLoc, EndLoc);
654 void SystemZOperand::print(raw_ostream &OS) const {
834 SystemZOperand::createReg(Kind, Regs[Reg.Num], Reg.StartLoc, Reg.EndLoc));
859 Operands.push_back(SystemZOperand::createImm(Register, StartLoc, EndLoc));
893 Operands.push_back(SystemZOperand::createReg(Kind, RegNo,
1141 Operands.push_back(SystemZOperand::createMem(MemKind, RegKind, Base, Disp,
1218 Operands.push_back(SystemZOperand::createImm(Expr, StartLoc, EndLoc));
1239 SystemZOperand &ZOperand = static_cast<SystemZOperand &>(Operand);
1300 Operands.push_back(SystemZOperand::createToken(Name, NameLoc));
1357 Operands.push_back(SystemZOperand::createInvalid(Reg.StartLoc, Reg.EndLoc));
1383 Operands.push_back(SystemZOperand::createInvalid(StartLoc, EndLoc));
1385 Operands.push_back(SystemZOperand::createImm(Expr, StartLoc, EndLoc));
1430 ErrorLoc = ((SystemZOperand &)*Operands[ErrorInfo]).getStartLoc();
1440 ((SystemZOperand &)*Operands[0]).getToken(), FBS);
1442 ((SystemZOperand &)*Operands[0]).getLocRange());
1535 Operands.push_back(SystemZOperand::createImmTLS(Expr, Sym,
1538 Operands.push_back(SystemZOperand::createImm(Expr, StartLoc, EndLoc));