Lines Matching defs:ConversionPatternRewriter
898 convertRegionTypes(ConversionPatternRewriter &rewriter, Region *region,
909 ConversionPatternRewriter &rewriter, Block *block,
1289 ConversionPatternRewriter &rewriter, Region *region,
1322 ConversionPatternRewriter &rewriter, Block *block,
1619 // ConversionPatternRewriter
1622 ConversionPatternRewriter::ConversionPatternRewriter(
1629 ConversionPatternRewriter::~ConversionPatternRewriter() = default;
1631 void ConversionPatternRewriter::replaceOp(Operation *op, Operation *newOp) {
1636 void ConversionPatternRewriter::replaceOp(Operation *op, ValueRange newValues) {
1654 void ConversionPatternRewriter::replaceOpWithMultiple(
1665 void ConversionPatternRewriter::eraseOp(Operation *op) {
1674 void ConversionPatternRewriter::eraseBlock(Block *block) {
1690 Block *ConversionPatternRewriter::applySignatureConversion(
1699 FailureOr<Block *> ConversionPatternRewriter::convertRegionTypes(
1708 void ConversionPatternRewriter::replaceUsesOfBlockArgument(BlockArgument from,
1721 Value ConversionPatternRewriter::getRemappedValue(Value key) {
1731 ConversionPatternRewriter::getRemappedValues(ValueRange keys,
1746 void ConversionPatternRewriter::inlineBlockBefore(Block *source, Block *dest,
1791 void ConversionPatternRewriter::startOpModification(Operation *op) {
1800 void ConversionPatternRewriter::finalizeOpModification(Operation *op) {
1812 void ConversionPatternRewriter::cancelOpModification(Operation *op) {
1829 detail::ConversionPatternRewriterImpl &ConversionPatternRewriter::getImpl() {
1853 auto &dialectRewriter = static_cast<ConversionPatternRewriter &>(rewriter);
1893 LogicalResult legalize(Operation *op, ConversionPatternRewriter &rewriter);
1901 ConversionPatternRewriter &rewriter);
1906 ConversionPatternRewriter &rewriter);
1911 ConversionPatternRewriter &rewriter);
1915 ConversionPatternRewriter &rewriter,
1921 ConversionPatternRewriter &rewriter,
1925 ConversionPatternRewriter &rewriter, ConversionPatternRewriterImpl &impl,
1927 LogicalResult legalizePatternRootUpdates(ConversionPatternRewriter &rewriter,
2003 ConversionPatternRewriter &rewriter) {
2085 ConversionPatternRewriter &rewriter) {
2131 ConversionPatternRewriter &rewriter) {
2181 ConversionPatternRewriter &rewriter) {
2204 ConversionPatternRewriter &rewriter,
2237 Operation *op, ConversionPatternRewriter &rewriter,
2299 ConversionPatternRewriter &rewriter, ConversionPatternRewriterImpl &impl,
2317 ConversionPatternRewriter &rewriter, ConversionPatternRewriterImpl &impl,
2558 LogicalResult convert(ConversionPatternRewriter &rewriter, Operation *op);
2571 LogicalResult OperationConverter::convert(ConversionPatternRewriter &rewriter,
2670 ConversionPatternRewriter rewriter(ops.front()->getContext(), config);
3038 ConversionPatternRewriter &rewriter) {
3073 ConversionPatternRewriter &rewriter) const override {
3085 ConversionPatternRewriter &rewriter) const override {
3094 ConversionPatternRewriter &rewriter) {
3282 static_cast<ConversionPatternRewriter &>(rewriter).getImpl();
3288 static_cast<ConversionPatternRewriter &>(rewriter).getImpl();
3295 pdllConvertValues(ConversionPatternRewriter &rewriter, ValueRange values) {
3307 static_cast<ConversionPatternRewriter &>(rewriter), value);
3315 static_cast<ConversionPatternRewriter &>(rewriter), values);
3321 static_cast<ConversionPatternRewriter &>(rewriter).getImpl();
3335 static_cast<ConversionPatternRewriter &>(rewriter).getImpl();