Lines Matching refs:DefRec
408 PointerUnion<const CodeGenInstruction*, const CodeGenInstAlias*> DefRec; member
411 if (DefRec.is<const CodeGenInstruction*>()) in getResultInst()
412 return DefRec.get<const CodeGenInstruction*>(); in getResultInst()
413 return DefRec.get<const CodeGenInstAlias*>()->ResultInst; in getResultInst()
442 : AsmVariantID(0), AsmString(CGI.AsmString), TheDef(CGI.TheDef), DefRec(&CGI) { in MatchableInfo()
446 : AsmVariantID(0), AsmString(Alias->AsmString), TheDef(Alias->TheDef), DefRec(Alias.release()) { in MatchableInfo()
450 delete DefRec.dyn_cast<const CodeGenInstAlias*>(); in ~MatchableInfo()
1428 if (II->DefRec.is<const CodeGenInstruction*>()) in buildInfo()
1434 if (II->DefRec.is<const CodeGenInstruction*>()) { in buildInfo()
1483 const CodeGenInstruction &CGI = *II->DefRec.get<const CodeGenInstruction*>(); in buildInstructionOperandReference()
1545 const CodeGenInstAlias &CGA = *II->DefRec.get<const CodeGenInstAlias*>(); in buildAliasOperandReference()
1614 const CodeGenInstAlias &CGA = *DefRec.get<const CodeGenInstAlias*>(); in buildAliasResultOperands()