reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/AsmParser/X86AsmParser.cpp
 2618   Operands.push_back(X86Operand::CreateToken(PatchedName, NameLoc));
 2624     Operands.push_back(X86Operand::CreateImm(ImmOp, NameLoc, NameLoc));
 2634       Operands.push_back(X86Operand::CreateToken("*", consumeToken()));
 2639         Operands.push_back(std::move(Op));
 2640         if (HandleAVX512Operand(Operands, *Operands.back()))
 2640         if (HandleAVX512Operand(Operands, *Operands.back()))
 2665     Operands.push_back(X86Operand::CreateImm(ImmOp, NameLoc, NameLoc));
 2682   if (IsFp && Operands.size() == 1) {
 2688     static_cast<X86Operand &>(*Operands[0]).setTokenValue(Repl);
 2692       (Operands.size() == 3)) {
 2693     X86Operand &Op1 = (X86Operand &)*Operands[1];
 2694     X86Operand &Op2 = (X86Operand &)*Operands[2];
 2706         Operands[0] = X86Operand::CreateToken(Name, NameLoc);
 2711       Operands[1] = X86Operand::CreateReg(Reg, Loc, Loc);
 2720       Operands.size() == 3) {
 2721     X86Operand &Op = (X86Operand &)*Operands.back();
 2723       Operands.back() = X86Operand::CreateReg(X86::DX, Op.getStartLoc(),
 2729       Operands.size() == 3) {
 2730     X86Operand &Op = (X86Operand &)*Operands[1];
 2732       Operands[1] = X86Operand::CreateReg(X86::DX, Op.getStartLoc(),
 2741       (Operands.size() == 1 || Operands.size() == 3) &&
 2741       (Operands.size() == 1 || Operands.size() == 3) &&
 2748     HadVerifyError = VerifyAndAdjustOperands(Operands, TmpOperands);
 2753       (Operands.size() == 1 || Operands.size() == 3) &&
 2753       (Operands.size() == 1 || Operands.size() == 3) &&
 2758     HadVerifyError = VerifyAndAdjustOperands(Operands, TmpOperands);
 2765       (Operands.size() == 1 || Operands.size() == 2) &&
 2765       (Operands.size() == 1 || Operands.size() == 2) &&
 2769     HadVerifyError = VerifyAndAdjustOperands(Operands, TmpOperands);
 2776       (Operands.size() == 1 || Operands.size() == 2) &&
 2776       (Operands.size() == 1 || Operands.size() == 2) &&
 2780     HadVerifyError = VerifyAndAdjustOperands(Operands, TmpOperands);
 2787       (Operands.size() == 1 || Operands.size() == 2) &&
 2787       (Operands.size() == 1 || Operands.size() == 2) &&
 2791     HadVerifyError = VerifyAndAdjustOperands(Operands, TmpOperands);
 2796       (Operands.size() == 1 || Operands.size() == 3) &&
 2796       (Operands.size() == 1 || Operands.size() == 3) &&
 2801     HadVerifyError = VerifyAndAdjustOperands(Operands, TmpOperands);
 2811       (Operands.size() == 1 || Operands.size() == 3)) {
 2811       (Operands.size() == 1 || Operands.size() == 3)) {
 2812     if (Name == "movsd" && Operands.size() == 1 && !isParsingIntelSyntax())
 2813       Operands.back() = X86Operand::CreateToken("movsl", NameLoc);
 2816     HadVerifyError = VerifyAndAdjustOperands(Operands, TmpOperands);
 2830       Operands.size() == 3) {
 2833       X86Operand &Op1 = static_cast<X86Operand &>(*Operands[2]);
 2836         Operands.pop_back();
 2838       X86Operand &Op1 = static_cast<X86Operand &>(*Operands[1]);
 2841         Operands.erase(Operands.begin() + 1);
 2841         Operands.erase(Operands.begin() + 1);
 2847   if (Name == "int" && Operands.size() == 2) {
 2848     X86Operand &Op1 = static_cast<X86Operand &>(*Operands[1]);
 2852           Operands.erase(Operands.begin() + 1);
 2852           Operands.erase(Operands.begin() + 1);
 2853           static_cast<X86Operand &>(*Operands[0]).setTokenValue("int3");
 2858   if ((Name == "xlat" || Name == "xlatb") && Operands.size() == 2) {
 2859     X86Operand &Op1 = static_cast<X86Operand &>(*Operands[1]);
 2863       Operands.pop_back();
 2864       static_cast<X86Operand &>(*Operands[0]).setTokenValue("xlatb");
 2869     Operands.push_back(X86Operand::CreatePrefix(Flags, NameLoc, NameLoc));