aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/compiler/xla/service/algebraic_simplifier.h
diff options
context:
space:
mode:
authorGravatar Mark Heffernan <meheff@google.com>2018-09-19 08:12:29 -0700
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2018-09-19 08:16:42 -0700
commitf8655c08cfe3bd99ec1703211e1c9154a14a6150 (patch)
tree90bf5c29d3a1f77764c2f2392c4b0564b490c995 /tensorflow/compiler/xla/service/algebraic_simplifier.h
parente1db78697b05be673562fe2b1c9a995d25a71d4c (diff)
Add interface for HLO passes which run on HloModuleGroup.
Derive HloModulePass and HloModuleGroupPass from HloPassInterface which run module-scoped and module-group-scoped respectively. Replace all existing uses of HloPassInterface with HloModulePass because all existing passes are module-scoped. Also rewrite HloPassPipeline to support both module-scoped and module-group-scoped passes. PiperOrigin-RevId: 213629604
Diffstat (limited to 'tensorflow/compiler/xla/service/algebraic_simplifier.h')
-rw-r--r--tensorflow/compiler/xla/service/algebraic_simplifier.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/tensorflow/compiler/xla/service/algebraic_simplifier.h b/tensorflow/compiler/xla/service/algebraic_simplifier.h
index b864c372fa..9f8d0ee88b 100644
--- a/tensorflow/compiler/xla/service/algebraic_simplifier.h
+++ b/tensorflow/compiler/xla/service/algebraic_simplifier.h
@@ -24,7 +24,7 @@ limitations under the License.
namespace xla {
// A pass which performs algebraic simplifications.
-class AlgebraicSimplifier : public HloPassInterface {
+class AlgebraicSimplifier : public HloModulePass {
public:
// Given shapes 'from_shape' and 'to_shape', determines if it is valid to
// bitcast from 'from_shape' to 'to_shape' after considering platform