Lines Matching defs:MatchableInfo
276 struct MatchableInfo { struct
277 struct AsmOperand {
297 struct ResOperand {
371 Record *const TheDef;
374 PointerUnion<const CodeGenInstruction*, const CodeGenInstAlias*> DefRec;
376 const CodeGenInstruction *getResultInst() const { in getResultInst()
384 std::vector<ResOperand> ResOperands;
388 std::string AsmString;
392 StringRef Mnemonic;
398 SmallVector<AsmOperand, 4> AsmOperands;
401 SmallVector<SubtargetFeatureInfo*, 4> RequiredFeatures;
406 std::string ConversionFnKind;
408 MatchableInfo(const CodeGenInstruction &CGI) in MatchableInfo() function
412 MatchableInfo(const CodeGenInstAlias *Alias) in MatchableInfo() argument
430 int FindAsmOperand(StringRef N, int SubOpIdx) const { in FindAsmOperand()
440 int FindAsmOperandNamed(StringRef N) const { in FindAsmOperandNamed()
451 bool operator<(const MatchableInfo &RHS) const { in operator <()
474 bool CouldMatchAmbiguouslyWith(const MatchableInfo &RHS) { in CouldMatchAmbiguouslyWith()