Home | History | Annotate | Download | only in TableGen

Lines Matching defs:EN

498     const EmitNodeMatcherCommon *EN = cast<EmitNodeMatcherCommon>(N);
499 OS << (isa<EmitNodeMatcher>(EN) ? "OPC_EmitNode" : "OPC_MorphNodeTo");
500 OS << ", TARGET_VAL(" << EN->getOpcodeName() << "), 0";
502 if (EN->hasChain()) OS << "|OPFL_Chain";
503 if (EN->hasInFlag()) OS << "|OPFL_GlueInput";
504 if (EN->hasOutFlag()) OS << "|OPFL_GlueOutput";
505 if (EN->hasMemRefs()) OS << "|OPFL_MemRefs";
506 if (EN->getNumFixedArityOperands() != -1)
507 OS << "|OPFL_Variadic" << EN->getNumFixedArityOperands();
510 OS.PadToColumn(Indent*2+4) << EN->getNumVTs();
514 for (unsigned i = 0, e = EN->getNumVTs(); i != e; ++i)
515 OS << getEnumName(EN->getVT(i)) << ", ";
517 OS << EN->getNumOperands();
522 for (unsigned i = 0, e = EN->getNumOperands(); i != e; ++i)
523 NumOperandBytes += EmitVBRValue(EN->getOperand(i), OS);
527 EN)) {
528 if (unsigned NumResults = EN->getNumVTs()) {
547 return 6+EN->getNumVTs()+NumOperandBytes;