Lines Matching refs:EN
769 const EmitNodeMatcherCommon *EN = cast<EmitNodeMatcherCommon>(N); in EmitMatcher() local
770 OS << (isa<EmitNodeMatcher>(EN) ? "OPC_EmitNode" : "OPC_MorphNodeTo"); in EmitMatcher()
771 bool CompressVTs = EN->getNumVTs() < 3; in EmitMatcher()
773 OS << EN->getNumVTs(); in EmitMatcher()
775 OS << ", TARGET_VAL(" << EN->getOpcodeName() << "), 0"; in EmitMatcher()
777 if (EN->hasChain()) OS << "|OPFL_Chain"; in EmitMatcher()
778 if (EN->hasInFlag()) OS << "|OPFL_GlueInput"; in EmitMatcher()
779 if (EN->hasOutFlag()) OS << "|OPFL_GlueOutput"; in EmitMatcher()
780 if (EN->hasMemRefs()) OS << "|OPFL_MemRefs"; in EmitMatcher()
781 if (EN->getNumFixedArityOperands() != -1) in EmitMatcher()
782 OS << "|OPFL_Variadic" << EN->getNumFixedArityOperands(); in EmitMatcher()
787 OS << EN->getNumVTs(); in EmitMatcher()
792 for (unsigned i = 0, e = EN->getNumVTs(); i != e; ++i) in EmitMatcher()
793 OS << getEnumName(EN->getVT(i)) << ", "; in EmitMatcher()
795 OS << EN->getNumOperands(); in EmitMatcher()
800 for (unsigned i = 0, e = EN->getNumOperands(); i != e; ++i) in EmitMatcher()
801 NumOperandBytes += EmitVBRValue(EN->getOperand(i), OS); in EmitMatcher()
805 if (const EmitNodeMatcher *E = dyn_cast<EmitNodeMatcher>(EN)) { in EmitMatcher()
806 if (unsigned NumResults = EN->getNumVTs()) { in EmitMatcher()
825 return 5 + !CompressVTs + EN->getNumVTs() + NumOperandBytes + in EmitMatcher()