reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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();