Remove left-over declaration for buffer assignment pass that has since been removed.
PiperOrigin-RevId: 316841221 Change-Id: I9c38becf498cfaaa7edb9490948890d52e49e737
This commit is contained in:
parent
af92698487
commit
02aad07710
@ -115,24 +115,6 @@ std::unique_ptr<Pass> createLhloCopyRemovalPass();
|
||||
std::unique_ptr<OperationPass<FuncOp>> createLegalizeLhloToParallelLoopsPass();
|
||||
|
||||
} // namespace xla_lhlo
|
||||
|
||||
namespace xla {
|
||||
|
||||
/// Moves alloc nodes (and their associated dealloc nodes - if any) into the
|
||||
/// right positions. If there is no associated dealloc node for a given alloc
|
||||
/// node, this pass will automatically insert a proper dealloc node in the right
|
||||
/// place. The intended use case of this pass is to store SSA values into
|
||||
/// buffers using load/store operations. For this purpose, you need to know
|
||||
/// proper positions to place the required allocs and deallocs.
|
||||
/// 1) Note that the function signatures and all types for which buffers should
|
||||
/// be allocated need to be converted in advance.
|
||||
/// 2) All required alloc nodes have the be inserted in advance.
|
||||
/// 3) Note that the current implementation does not support loops.
|
||||
/// Refer to the class mlir::xla::BufferAssignmentLegalizer for more
|
||||
/// information.
|
||||
std::unique_ptr<OperationPass<FuncOp>> createBufferAssignmentPass();
|
||||
|
||||
} // namespace xla
|
||||
} // namespace mlir
|
||||
|
||||
#endif // TENSORFLOW_COMPILER_MLIR_XLA_TRANSFORMS_PASSES_H_
|
||||
|
Loading…
Reference in New Issue
Block a user