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

References

lib/Target/X86/AsmParser/X86AsmParser.cpp
 3350   assert(!Operands.empty() && "Unexpect empty operand list!");
 3351   assert((*Operands[0]).isToken() && "Leading operand should always be a mnemonic!");
 3352   StringRef Mnemonic = (static_cast<X86Operand &>(*Operands[0])).getToken();
 3354   StringRef Base = (static_cast<X86Operand &>(*Operands[0])).getToken();
 3355   unsigned Prefixes = getPrefixes(Operands);
 3358   MatchFPUWaitAlias(IDLoc, static_cast<X86Operand &>(*Operands[0]), Operands, Out, MatchingInlineAsm);
 3358   MatchFPUWaitAlias(IDLoc, static_cast<X86Operand &>(*Operands[0]), Operands, Out, MatchingInlineAsm);
 3359   X86Operand &Op = static_cast<X86Operand &>(*Operands[0]);
 3373   for (const auto &Op : Operands) {
 3401   if (Mnemonic == "push" && Operands.size() == 2) {
 3402     auto *X86Op = static_cast<X86Operand *>(Operands[1].get());
 3416         Match.push_back(MatchInstruction(Operands, Inst, ErrorInfo,
 3433       unsigned M = MatchInstruction(Operands, Inst, ErrorInfoIgnore,
 3453         Operands, Inst, ErrorInfo, MissingFeatures, MatchingInlineAsm,
 3479         Operands, Inst, ErrorInfo, MissingFeatures, MatchingInlineAsm,
 3495     if (!MatchingInlineAsm && validateInstruction(Inst, Operands))
 3501       while (processInstruction(Inst, Operands))
 3505       EmitInstruction(Inst, Operands, Out);
 3542     SMLoc ErrorLoc = ((X86Operand &)*Operands[ErrorInfo]).getStartLoc();