aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/compiler/xla/service/instruction_fusion.cc
diff options
context:
space:
mode:
Diffstat (limited to 'tensorflow/compiler/xla/service/instruction_fusion.cc')
-rw-r--r--tensorflow/compiler/xla/service/instruction_fusion.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/tensorflow/compiler/xla/service/instruction_fusion.cc b/tensorflow/compiler/xla/service/instruction_fusion.cc
index 088cc26226..af07370135 100644
--- a/tensorflow/compiler/xla/service/instruction_fusion.cc
+++ b/tensorflow/compiler/xla/service/instruction_fusion.cc
@@ -73,6 +73,7 @@ bool IsAlwaysDuplicable(const HloInstruction& instruction) {
case HloOpcode::kGt:
case HloOpcode::kImag:
case HloOpcode::kInfeed:
+ case HloOpcode::kIota:
case HloOpcode::kIsFinite:
case HloOpcode::kLe:
case HloOpcode::kLt:
@@ -100,6 +101,7 @@ bool IsAlwaysDuplicable(const HloInstruction& instruction) {
case HloOpcode::kAfterAll:
case HloOpcode::kTranspose:
case HloOpcode::kTuple:
+ case HloOpcode::kTupleSelect:
return false;
// Cheap instructions for reals, but expensive for complex.