aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/compiler/xla/service/layout_assignment.h
diff options
context:
space:
mode:
Diffstat (limited to 'tensorflow/compiler/xla/service/layout_assignment.h')
-rw-r--r--tensorflow/compiler/xla/service/layout_assignment.h13
1 files changed, 0 insertions, 13 deletions
diff --git a/tensorflow/compiler/xla/service/layout_assignment.h b/tensorflow/compiler/xla/service/layout_assignment.h
index 2d48e12263..cb56f4cd19 100644
--- a/tensorflow/compiler/xla/service/layout_assignment.h
+++ b/tensorflow/compiler/xla/service/layout_assignment.h
@@ -333,19 +333,6 @@ class LayoutAssignment : public HloModulePass {
const ResultLayoutConstraint& layout_constraint,
LayoutConstraints* constraints);
- // By default LayoutAssignment ensures that inputs and outputs of CustomCalls
- // have the "major-first" layout (i.e. {n, n-1, ..., 0}).
- //
- // If this function returns true, LayoutAssignment does not set a layout for
- // the given CustomCall. It's up to the backend to set one in
- // AddBackendConstraints, if necessary.
- //
- // Precondition: instruction->opcode() == HloOpcode::kCustomCall.
- virtual bool CustomCallRequiresMajorFirstLayout(
- const HloInstruction* /*instruction*/) {
- return true;
- }
-
// Called after layouts of an instruction have been finalized to allow
// subclasses to check for platform specific assumptions.
virtual Status Verify(const HloInstruction* instruction) {