aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/compiler/xla/service/dfs_hlo_visitor.h
diff options
context:
space:
mode:
Diffstat (limited to 'tensorflow/compiler/xla/service/dfs_hlo_visitor.h')
-rw-r--r--tensorflow/compiler/xla/service/dfs_hlo_visitor.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/tensorflow/compiler/xla/service/dfs_hlo_visitor.h b/tensorflow/compiler/xla/service/dfs_hlo_visitor.h
index cb3676c5ba..097fa23027 100644
--- a/tensorflow/compiler/xla/service/dfs_hlo_visitor.h
+++ b/tensorflow/compiler/xla/service/dfs_hlo_visitor.h
@@ -19,7 +19,7 @@ limitations under the License.
#include <type_traits>
#include <vector>
-#include "tensorflow/compiler/xla/literal_util.h"
+#include "tensorflow/compiler/xla/literal.h"
#include "tensorflow/compiler/xla/service/hlo_opcode.h"
#include "tensorflow/compiler/xla/status.h"
#include "tensorflow/compiler/xla/types.h"
@@ -76,6 +76,7 @@ class DfsHloVisitorBase {
virtual Status HandleClamp(HloInstructionPtr hlo) = 0;
virtual Status HandleSelect(HloInstructionPtr hlo) = 0;
+ virtual Status HandleTupleSelect(HloInstructionPtr hlo) = 0;
virtual Status HandleMaximum(HloInstructionPtr hlo) {
return HandleElementwiseBinary(hlo);
}
@@ -211,6 +212,7 @@ class DfsHloVisitorBase {
virtual Status HandleReverse(HloInstructionPtr hlo) = 0;
virtual Status HandleSort(HloInstructionPtr hlo) = 0;
virtual Status HandleConstant(HloInstructionPtr hlo) = 0;
+ virtual Status HandleIota(HloInstructionPtr hlo) = 0;
virtual Status HandleGetTupleElement(HloInstructionPtr hlo) = 0;
virtual Status HandleReduce(HloInstructionPtr hlo) = 0;
virtual Status HandleBitcast(HloInstructionPtr hlo) = 0;