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

Lines Matching defs:Res

617     auto Res = std::make_unique<X86Operand>(Token, Loc, EndLoc);
618 Res->Tok.Data = Str.data();
619 Res->Tok.Length = Str.size();
620 return Res;
627 auto Res = std::make_unique<X86Operand>(Register, StartLoc, EndLoc);
628 Res->Reg.RegNo = RegNo;
629 Res->AddressOf = AddressOf;
630 Res->OffsetOfLoc = OffsetOfLoc;
631 Res->SymName = SymName;
632 Res->OpDecl = OpDecl;
633 return Res;
643 auto Res = std::make_unique<X86Operand>(Prefix, StartLoc, EndLoc);
644 Res->Pref.Prefixes = Prefixes;
645 return Res;
653 auto Res = std::make_unique<X86Operand>(Immediate, StartLoc, EndLoc);
654 Res->Imm.Val = Val;
655 Res->Imm.LocalRef = !GlobalRef;
656 Res->SymName = SymName;
657 Res->OpDecl = OpDecl;
658 Res->AddressOf = true;
659 return Res;
667 auto Res = std::make_unique<X86Operand>(Memory, StartLoc, EndLoc);
668 Res->Mem.SegReg = 0;
669 Res->Mem.Disp = Disp;
670 Res->Mem.BaseReg = 0;
671 Res->Mem.DefaultBaseReg = 0;
672 Res->Mem.IndexReg = 0;
673 Res->Mem.Scale = 1;
674 Res->Mem.Size = Size;
675 Res->Mem.ModeSize = ModeSize;
676 Res->Mem.FrontendSize = FrontendSize;
677 Res->SymName = SymName;
678 Res->OpDecl = OpDecl;
679 Res->AddressOf = false;
680 return Res;
699 auto Res = std::make_unique<X86Operand>(Memory, StartLoc, EndLoc);
700 Res->Mem.SegReg = SegReg;
701 Res->Mem.Disp = Disp;
702 Res->Mem.BaseReg = BaseReg;
703 Res->Mem.DefaultBaseReg = DefaultBaseReg;
704 Res->Mem.IndexReg = IndexReg;
705 Res->Mem.Scale = Scale;
706 Res->Mem.Size = Size;
707 Res->Mem.ModeSize = ModeSize;
708 Res->Mem.FrontendSize = FrontendSize;
709 Res->SymName = SymName;
710 Res->OpDecl = OpDecl;
711 Res->AddressOf = false;
712 return Res;