Lines Matching defs:iface
133 LLVMImportInterface &iface) {
139 if (iface.isConvertibleInstruction(inst->getOpcode()))
140 return iface.convertInstruction(odsBuilder, inst, llvmOperands,
168 iface(mlirModule->getContext()),
677 if (!iface.isConvertibleMetadata(kind))
679 if (failed(iface.setMetadataAttrs(builder, kind, node, op, *this))) {
692 auto iface = cast<IntegerOverflowFlagsInterface>(op);
699 iface.setOverflowFlags(value);
703 auto iface = cast<ExactFlagInterface>(op);
705 iface.setIsExact(inst->isExact());
710 auto iface = cast<DisjointFlagInterface>(op);
713 iface.setIsDisjoint(instDisjoint->isDisjoint());
717 auto iface = cast<NonNegFlagInterface>(op);
719 iface.setNonNeg(inst->hasNonNeg());
724 auto iface = cast<FastmathFlagsInterface>(op);
744 iface->setAttr(iface.getFastmathAttrName(), attr);
1543 if (succeeded(iface.convertIntrinsic(builder, inst, *this)))
1792 if (succeeded(convertInstructionImpl(builder, inst, *this, iface)))
2139 iface.isConvertibleIntrinsic(func->getIntrinsicID()))
2185 if (!iface.isConvertibleMetadata(kind))
2187 if (failed(iface.setMetadataAttrs(builder, kind, node, funcOp, *this))) {