Home
last modified time | relevance | path

Searched refs:op_fusibility (Results 1 – 1 of 1) sorted by relevance

/external/tensorflow/tensorflow/compiler/mlir/hlo/lib/Dialect/mhlo/transforms/
Dmhlo_fusion.cc95 auto op_fusibility = dyn_cast<InferFusibilityOpInterface>(op); in IsFusible() local
96 return op_fusibility && (op_fusibility.isFusibleWithOperand() || in IsFusible()
97 op_fusibility.isFusibleWithConsumer()); in IsFusible()
190 auto op_fusibility = dyn_cast<InferFusibilityOpInterface>(op); in PropagateEquality() local
191 if (!op_fusibility) continue; in PropagateEquality()
197 if (op_fusibility.inferInputsShapeEquality(input1, input2)) in PropagateEquality()
203 if (op_fusibility.inferOutputsShapeEquality(output1, output2)) in PropagateEquality()
209 if (op_fusibility.inferInputOutputShapeEquality(input, output)) in PropagateEquality()
438 auto op_fusibility = dyn_cast<InferFusibilityOpInterface>(op); in TryToContractEdge() local
440 if (!op_fusibility) return v; in TryToContractEdge()
[all …]