Lines Matching refs:transform

57 class PatternApplicatorExtension : public transform::TransformState::Extension {
62 explicit PatternApplicatorExtension(transform::TransformState &state, in PatternApplicatorExtension()
105 root->getContext()->getLoadedDialect<transform::TransformDialect>(); in findAllMatches()
136 transform::AlternativesOp::getSuccessorEntryOperands(Optional<unsigned> index) { in getSuccessorEntryOperands()
143 void transform::AlternativesOp::getSuccessorRegions( in getSuccessorRegions()
156 void transform::AlternativesOp::getRegionInvocationBounds( in getRegionInvocationBounds()
167 transform::TransformState &state, in forwardTerminatorOperands()
168 transform::TransformResults &results) { in forwardTerminatorOperands()
178 transform::AlternativesOp::apply(transform::TransformResults &results, in apply()
179 transform::TransformState &state) { in apply()
218 for (Operation &transform : reg.front().without_terminator()) { in apply()
220 state.applyTransform(cast<TransformOpInterface>(transform)); in apply()
253 LogicalResult transform::AlternativesOp::verify() { in verify()
281 transform::ForeachOp::apply(transform::TransformResults &results, in apply()
282 transform::TransformState &state) { in apply()
289 for (Operation &transform : getBody().front().without_terminator()) { in apply()
291 cast<transform::TransformOpInterface>(transform)); in apply()
299 void transform::ForeachOp::getEffects( in getEffects()
311 void transform::ForeachOp::getSuccessorRegions( in getSuccessorRegions()
327 transform::ForeachOp::getSuccessorEntryOperands(Optional<unsigned> index) { in getSuccessorEntryOperands()
338 DiagnosedSilenceableFailure transform::GetClosestIsolatedParentOp::apply( in apply()
339 transform::TransformResults &results, transform::TransformState &state) { in apply()
362 transform::MergeHandlesOp::apply(transform::TransformResults &results, in apply()
363 transform::TransformState &state) { in apply()
377 void transform::MergeHandlesOp::getEffects( in getEffects()
386 OpFoldResult transform::MergeHandlesOp::fold(ArrayRef<Attribute> operands) { in fold()
400 transform::PDLMatchOp::apply(transform::TransformResults &results, in apply()
401 transform::TransformState &state) { in apply()
422 transform::ReplicateOp::apply(transform::TransformResults &results, in apply()
423 transform::TransformState &state) { in apply()
437 void transform::ReplicateOp::getEffects( in getEffects()
449 transform::SequenceOp::apply(transform::TransformResults &results, in apply()
450 transform::TransformState &state) { in apply()
457 for (Operation &transform : getBodyBlock()->without_terminator()) { in apply()
459 state.applyTransform(cast<TransformOpInterface>(transform)); in apply()
474 auto iface = dyn_cast<transform::TransformOpInterface>(use.getOwner()); in isValueUsePotentialConsumer()
506 LogicalResult transform::SequenceOp::verify() { in verify()
547 void transform::SequenceOp::getEffects( in getEffects()
591 transform::SequenceOp::getSuccessorEntryOperands(Optional<unsigned> index) { in getSuccessorEntryOperands()
599 void transform::SequenceOp::getSuccessorRegions( in getSuccessorRegions()
614 void transform::SequenceOp::getRegionInvocationBounds( in getRegionInvocationBounds()
625 transform::WithPDLPatternsOp::apply(transform::TransformResults &results, in apply()
626 transform::TransformState &state) { in apply()
647 LogicalResult transform::WithPDLPatternsOp::verify() { in verify()
654 if (op.hasTrait<::mlir::transform::PossibleTopLevelTransformOpTrait>()) { in verify()