Lines Matching defs:MatchableInfo
294 struct MatchableInfo { struct
295 struct AsmOperand {
319 struct ResOperand {
392 int AsmVariantID;
396 Record *const TheDef;
399 PointerUnion<const CodeGenInstruction*, const CodeGenInstAlias*> DefRec;
401 const CodeGenInstruction *getResultInst() const { in getResultInst()
409 SmallVector<ResOperand, 8> ResOperands;
413 std::string AsmString;
417 StringRef Mnemonic;
423 SmallVector<AsmOperand, 8> AsmOperands;
426 SmallVector<SubtargetFeatureInfo*, 4> RequiredFeatures;
431 std::string ConversionFnKind;
434 bool HasDeprecation;
436 MatchableInfo(const CodeGenInstruction &CGI) in MatchableInfo() argument
441 MatchableInfo(const CodeGenInstAlias *Alias) in MatchableInfo() function
466 int findAsmOperand(StringRef N, int SubOpIdx) const { in findAsmOperand()
476 int findAsmOperandNamed(StringRef N) const { in findAsmOperandNamed()
487 bool operator<(const MatchableInfo &RHS) const { in operator <()
519 bool couldMatchAmbiguouslyWith(const MatchableInfo &RHS) { in couldMatchAmbiguouslyWith()