aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/compiler/xla/service/hlo_dataflow_analysis.cc
diff options
context:
space:
mode:
authorGravatar Yuanzhong Xu <yuanzx@google.com>2018-10-03 21:41:43 -0700
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2018-10-03 21:46:07 -0700
commitd3ced638f0496c70c3a063be82b30b358179e369 (patch)
tree924e86d1c63c0019fb51adedf77a3ab6b4fd368e /tensorflow/compiler/xla/service/hlo_dataflow_analysis.cc
parent8a437200e14c8e09fcc8e952679d489909f175c8 (diff)
[XLA] Delete IsInplaceSlice.
PiperOrigin-RevId: 215681153
Diffstat (limited to 'tensorflow/compiler/xla/service/hlo_dataflow_analysis.cc')
-rw-r--r--tensorflow/compiler/xla/service/hlo_dataflow_analysis.cc24
1 files changed, 0 insertions, 24 deletions
diff --git a/tensorflow/compiler/xla/service/hlo_dataflow_analysis.cc b/tensorflow/compiler/xla/service/hlo_dataflow_analysis.cc
index 44cde4a3d2..c22adcdd8d 100644
--- a/tensorflow/compiler/xla/service/hlo_dataflow_analysis.cc
+++ b/tensorflow/compiler/xla/service/hlo_dataflow_analysis.cc
@@ -356,23 +356,6 @@ bool HloDataflowAnalysis::UpdateBitcastValueSet(HloInstruction* bitcast) {
return false;
}
-bool HloDataflowAnalysis::UpdateSliceValueSet(HloInstruction* slice) {
- CHECK_EQ(slice->opcode(), HloOpcode::kSlice);
- if (!slice->IsInPlaceSlice()) {
- return false;
- }
- // If this slice is lowered to an in-place version, then it forwards the
- // operand value to the output.
- const InstructionValueSet& operand_set =
- GetInstructionValueSet(slice->operand(0));
- InstructionValueSet& slice_set = GetInstructionValueSet(slice);
- if (operand_set != slice_set) {
- slice_set = operand_set;
- return true;
- }
- return false;
-}
-
bool HloDataflowAnalysis::UpdateSendValueSet(HloInstruction* send) {
CHECK_EQ(send->opcode(), HloOpcode::kSend);
bool changed = false;
@@ -641,8 +624,6 @@ bool HloDataflowAnalysis::UpdateInstructionValueSet(
switch (instruction->opcode()) {
case HloOpcode::kBitcast:
return UpdateBitcastValueSet(instruction);
- case HloOpcode::kSlice:
- return UpdateSliceValueSet(instruction);
case HloOpcode::kDomain:
return UpdateDomainValueSet(instruction);
case HloOpcode::kCopy:
@@ -814,11 +795,6 @@ Status HloDataflowAnalysis::InitializeInstructionValueSets() {
define_all_values();
}
break;
- case HloOpcode::kSlice:
- if (!instruction->IsInPlaceSlice()) {
- define_all_values();
- }
- break;
case HloOpcode::kWhile:
case HloOpcode::kCall:
case HloOpcode::kConditional: