Lines Matching refs:mat
1098 for (auto &mat : unresolvedMaterializations) { in applyRewrites() local
1099 mat.getOp()->dropAllUses(); in applyRewrites()
1100 mat.getOp()->erase(); in applyRewrites()
1154 UnresolvedMaterialization mat = unresolvedMaterializations.pop_back_val(); in resetState() local
1155 UnrealizedConversionCastOp op = mat.getOp(); in resetState()
1158 if (mat.getKind() == UnresolvedMaterialization::Target) { in resetState()
2619 for (auto &mat : rewriterImpl.unresolvedMaterializations) { in computeNecessaryMaterializations() local
2620 materializationOps.try_emplace(mat.getOp(), &mat); in computeNecessaryMaterializations()
2621 worklist.insert(&mat); in computeNecessaryMaterializations()
2624 UnresolvedMaterialization *mat = worklist.pop_back_val(); in computeNecessaryMaterializations() local
2625 UnrealizedConversionCastOp op = mat->getOp(); in computeNecessaryMaterializations()
2656 necessaryMaterializations.remove(mat); in computeNecessaryMaterializations()
2667 mat->setKind(UnresolvedMaterialization::Argument); in computeNecessaryMaterializations()
2677 if (mat->getKind() == UnresolvedMaterialization::Argument) in computeNecessaryMaterializations()
2681 if (!necessaryMaterializations.insert(mat)) in computeNecessaryMaterializations()
2687 if (auto *mat = materializationOps.lookup(parentOp)) in computeNecessaryMaterializations() local
2688 worklist.insert(mat); in computeNecessaryMaterializations()
2697 UnresolvedMaterialization &mat, in legalizeUnresolvedMaterialization() argument
2718 UnrealizedConversionCastOp op = mat.getOp(); in legalizeUnresolvedMaterialization()
2759 if (TypeConverter *converter = mat.getConverter()) { in legalizeUnresolvedMaterialization()
2768 switch (mat.getKind()) { in legalizeUnresolvedMaterialization()
2779 rewriter, op->getLoc(), mat.getOrigOutputType(), inputOperands); in legalizeUnresolvedMaterialization()
2826 for (auto *mat : necessaryMaterializations) { in legalizeUnresolvedMaterializations() local
2828 *mat, materializationOps, rewriter, rewriterImpl, *inverseMapping))) in legalizeUnresolvedMaterializations()