Home | History | Annotate | Download | only in AsmParser

Lines Matching defs:Ctx

267   MCContext &Ctx;
270 AArch64Operand(KindTy K, MCContext &Ctx) : Kind(K), Ctx(Ctx) {}
272 AArch64Operand(const AArch64Operand &o) : MCParsedAsmOperand(), Ctx(o.Ctx) {
1183 const MCRegisterInfo *RI = Ctx.getRegisterInfo();
1629 CreateToken(StringRef Str, bool IsSuffix, SMLoc S, MCContext &Ctx) {
1630 auto Op = make_unique<AArch64Operand>(k_Token, Ctx);
1640 CreateReg(unsigned RegNum, bool isVector, SMLoc S, SMLoc E, MCContext &Ctx) {
1641 auto Op = make_unique<AArch64Operand>(k_Register, Ctx);
1651 char ElementKind, SMLoc S, SMLoc E, MCContext &Ctx) {
1652 auto Op = make_unique<AArch64Operand>(k_VectorList, Ctx);
1663 CreateVectorIndex(unsigned Idx, SMLoc S, SMLoc E, MCContext &Ctx) {
1664 auto Op = make_unique<AArch64Operand>(k_VectorIndex, Ctx);
1672 SMLoc E, MCContext &Ctx) {
1673 auto Op = make_unique<AArch64Operand>(k_Immediate, Ctx);
1683 MCContext &Ctx) {
1684 auto Op = make_unique<AArch64Operand>(k_ShiftedImm, Ctx);
1693 CreateCondCode(AArch64CC::CondCode Code, SMLoc S, SMLoc E, MCContext &Ctx) {
1694 auto Op = make_unique<AArch64Operand>(k_CondCode, Ctx);
1702 MCContext &Ctx) {
1703 auto Op = make_unique<AArch64Operand>(k_FPImm, Ctx);
1713 MCContext &Ctx) {
1714 auto Op = make_unique<AArch64Operand>(k_Barrier, Ctx);
1727 MCContext &Ctx) {
1728 auto Op = make_unique<AArch64Operand>(k_SysReg, Ctx);
1740 SMLoc E, MCContext &Ctx) {
1741 auto Op = make_unique<AArch64Operand>(k_SysCR, Ctx);
1751 MCContext &Ctx) {
1752 auto Op = make_unique<AArch64Operand>(k_Prefetch, Ctx);
1764 MCContext &Ctx) {
1765 auto Op = make_unique<AArch64Operand>(k_PSBHint, Ctx);
1776 bool HasExplicitAmount, SMLoc S, SMLoc E, MCContext &Ctx) {
1777 auto Op = make_unique<AArch64Operand>(k_ShiftExtend, Ctx);
3115 MCContext &Ctx = getContext();
3116 const MCRegisterInfo *RI = Ctx.getRegisterInfo();
3125 AArch64Operand::CreateReg(RegNum, false, S, getLoc(), Ctx));
3146 AArch64Operand::CreateReg(RegNum, false, S, getLoc(), Ctx));
3282 MCContext& Ctx = getContext();
3293 Operands[0] = AArch64Operand::CreateToken("movz", false, Loc, Ctx);
3295 MCConstantExpr::create(Imm, Ctx), S, E, Ctx));
3298 ShiftAmt, true, S, E, Ctx));
3309 Operands.push_back(AArch64Operand::CreateImm(CPLoc, S, E, Ctx));