Lines Matching refs:emitHelper
569 OpOrAdaptorHelper emitHelper; member in __anon5e0e87940811::OpEmitter
576 static void populateSubstitutions(const OpOrAdaptorHelper &emitHelper, in populateSubstitutions() argument
579 auto &op = emitHelper.getOp(); in populateSubstitutions()
581 ctx.addSubst(namedAttr.name, emitHelper.getAttr(namedAttr.name).str()); in populateSubstitutions()
587 ctx.addSubst(value.name, emitHelper.getOperand(i).str()); in populateSubstitutions()
594 ctx.addSubst(value.name, emitHelper.getResult(i).str()); in populateSubstitutions()
600 const OpOrAdaptorHelper &emitHelper) { in genNativeTraitAttrVerifier() argument
621 auto &op = emitHelper.getOp(); in genNativeTraitAttrVerifier()
625 emitHelper.emitErrorPrefix()); in genNativeTraitAttrVerifier()
629 op.getNumResults(), "result", emitHelper.emitErrorPrefix()); in genNativeTraitAttrVerifier()
646 const OpOrAdaptorHelper &emitHelper, FmtContext &ctx, MethodBody &body, in genAttributeVerifier() argument
648 if (emitHelper.getAttrMetadata().empty()) in genAttributeVerifier()
716 emitHelper.isEmittingForOp()); in genAttributeVerifier()
725 if (emitHelper.isEmittingForOp() && in genAttributeVerifier()
731 emitHelper.emitErrorPrefix(), attrName, in genAttributeVerifier()
742 emitHelper.getAttrRange()); in genAttributeVerifier()
749 emitHelper.getAttrMetadata()) { in genAttributeVerifier()
761 body << formatv(findRequiredAttr, emitHelper.getAttrName(it.first), in genAttributeVerifier()
762 emitHelper.emitErrorPrefix(), it.first); in genAttributeVerifier()
765 emitHelper.getAttrName(optional->attrName), in genAttributeVerifier()
780 emitHelper.getAttrName(optional->attrName), in genAttributeVerifier()
789 genNativeTraitAttrVerifier(body, emitHelper); in genAttributeVerifier()
791 for (const auto &namedAttr : emitHelper.getOp().getAttributes()) in genAttributeVerifier()
809 emitHelper(op, /*emitForOp=*/true) { in OpEmitter()
877 emitHelper.getAttrMetadata(); in genAttrNameGetters()
999 " return {0}.{1}<{2}>();", emitHelper.getAttr(attrName), in genAttrGetters()
1264 emitHelper.getAttr(operandSegmentAttrName)); in genNamedOperandGetters()
1298 emitHelper.getAttr(operandSegmentAttrName, /*isNamed=*/true)); in genNamedOperandSetters()
1352 emitHelper.getAttr(resultSegmentAttrName)); in genNamedResultGetters()
1614 for (const auto &it : llvm::enumerate(emitHelper.getAttrMetadata())) { in genPopulateDefaultAttributes()
2477 populateSubstitutions(emitHelper, verifyCtx); in genVerifier()
2478 genAttributeVerifier(emitHelper, verifyCtx, implBody, staticVerifierEmitter); in genVerifier()
2839 OpOrAdaptorHelper emitHelper; member in __anon5e0e87941f11::OpOperandAdaptorEmitter
2848 emitHelper(op, /*emitForOp=*/false) { in OpOperandAdaptorEmitter()
2892 emitHelper.getAttr(operandSegmentAttrName)); in OpOperandAdaptorEmitter()
2911 << formatv("auto attr = {0}.{1}<{2}>();\n", emitHelper.getAttr(name), in OpOperandAdaptorEmitter()
2982 populateSubstitutions(emitHelper, verifyCtx); in addVerification()
2983 genAttributeVerifier(emitHelper, verifyCtx, body, staticVerifierEmitter); in addVerification()