Home | History | Annotate | Download | only in TableGen

Lines Matching refs:EN

540     const EmitNodeMatcherCommon *EN = cast<EmitNodeMatcherCommon>(N);
541 OS << (isa<EmitNodeMatcher>(EN) ? "OPC_EmitNode" : "OPC_MorphNodeTo");
542 bool CompressVTs = EN->getNumVTs() < 3;
544 OS << EN->getNumVTs();
546 OS << ", TARGET_VAL(" << EN->getOpcodeName() << "), 0";
548 if (EN->hasChain()) OS << "|OPFL_Chain";
549 if (EN->hasInFlag()) OS << "|OPFL_GlueInput";
550 if (EN->hasOutFlag()) OS << "|OPFL_GlueOutput";
551 if (EN->hasMemRefs()) OS << "|OPFL_MemRefs";
552 if (EN->getNumFixedArityOperands() != -1)
553 OS << "|OPFL_Variadic" << EN->getNumFixedArityOperands();
558 OS << EN->getNumVTs();
563 for (unsigned i = 0, e = EN->getNumVTs(); i != e; ++i)
564 OS << getEnumName(EN->getVT(i)) << ", ";
566 OS << EN->getNumOperands();
571 for (unsigned i = 0, e = EN->getNumOperands(); i != e; ++i)
572 NumOperandBytes += EmitVBRValue(EN->getOperand(i), OS);
576 if (const EmitNodeMatcher *E = dyn_cast<EmitNodeMatcher>(EN)) {
577 if (unsigned NumResults = EN->getNumVTs()) {
596 return 5 + !CompressVTs + EN->getNumVTs() + NumOperandBytes;