Lines Matching defs:Memo
589 InstructionMemo Memo(Pattern.getDstPattern().getOperator()->getName(),
605 std::move(Memo));
642 const InstructionMemo &Memo = PI->second;
643 std::string PredicateCheck = Memo.PredicateCheck;
655 Memo.Name + " predicate: " + PredicateCheck);
661 for (unsigned i = 0; i < Memo.PhysRegs.size(); ++i) {
662 if (Memo.PhysRegs[i] != "")
664 << "TII.get(TargetOpcode::COPY), " << Memo.PhysRegs[i]
669 if (Memo.SubRegNo.empty()) {
670 Operands.PrintManglingSuffix(OS, Memo.PhysRegs, ImmediatePredicates,
672 OS << "(" << InstNS << "::" << Memo.Name << ", ";
673 OS << "&" << InstNS << "::" << Memo.RC->getName() << "RegClass";
676 Operands.PrintArguments(OS, Memo.PhysRegs);
679 OS << "extractsubreg(" << RetVTName << ", Op0, " << Memo.SubRegNo