Home
last modified time | relevance | path

Searched refs:BufferAssignment (Results 1 – 25 of 30) sorted by relevance

12

/external/tensorflow/tensorflow/compiler/xla/service/
Dbuffer_assignment.h275 friend class BufferAssignment; variable
351 class BufferAssignment {
473 BufferAssignment(const HloModule* module, in BufferAssignment() function
532 TF_DISALLOW_COPY_AND_ASSIGN(BufferAssignment);
540 const BufferAssignment& assignment, const BufferAllocation& alloc,
548 static StatusOr<std::unique_ptr<BufferAssignment>> Run(
567 StatusOr<std::unique_ptr<BufferAssignment>> CreateAssignment(
583 BufferAssignment* assignment);
594 bool run_whole_module_heap_simulation, BufferAssignment* assignment);
599 BufferAssignment* assignment,
[all …]
Dbuffer_assignment.cc336 const PointsToSet& BufferAssignment::GetPointsToSet( in GetPointsToSet()
341 bool BufferAssignment::HasAllocation(const LogicalBuffer& buffer) const { in HasAllocation()
346 const BufferAllocation& BufferAssignment::GetAssignedAllocation( in GetAssignedAllocation()
352 BufferAllocation* BufferAssignment::GetMutableAssignedAllocation( in GetMutableAssignedAllocation()
357 std::set<BufferAllocation::Slice> BufferAssignment::GetAllSlices( in GetAllSlices()
368 const BufferAllocation& BufferAssignment::GetAllocation( in GetAllocation()
375 const BufferAllocation* BufferAssignment::GetInstructionAllocation( in GetInstructionAllocation()
389 BufferAllocation* BufferAssignment::GetMutableAllocation( in GetMutableAllocation()
394 bool BufferAssignment::HasAllocationAt(const HloInstruction* instruction, in HasAllocationAt()
405 bool BufferAssignment::HasTopLevelAllocation( in HasTopLevelAllocation()
[all …]
Ddump.h32 class BufferAssignment; variable
57 const BufferAssignment& buffer_assn,
Dhlo_proto_util.h32 const BufferAssignment& assignment);
Dhlo_proto_util.cc26 const BufferAssignment& assignment) { in MakeHloProto()
Dbuffer_assignment_test.cc89 std::unique_ptr<BufferAssignment> RunBufferAssignment(HloModule* module, in RunBufferAssignment()
100 std::unique_ptr<BufferAssignment> RunBufferAssignmentNoBuffersForConstants( in RunBufferAssignmentNoBuffersForConstants()
111 std::unique_ptr<BufferAssignment> RunBufferAssignmentNoBuffersReuseForAdd( in RunBufferAssignmentNoBuffersReuseForAdd()
113 auto reuse_checker = [](const BufferAssignment& assignment, in RunBufferAssignmentNoBuffersReuseForAdd()
129 std::unique_ptr<BufferAssignment> RunColoredBufferAssignment( in RunColoredBufferAssignment()
140 std::unique_ptr<BufferAssignment> RunBufferAssignmentWithInstructionSequence( in RunBufferAssignmentWithInstructionSequence()
243 const BufferAssignment& buffers, HloInstruction* hlo) { in GetAssignedInputAllocation()
254 const BufferAssignment& buffers, HloInstruction* hlo) { in GetAssignedOutputAllocation()
261 const BufferAllocation& GetAllocation(const BufferAssignment& buffers, in GetAllocation()
266 const BufferAllocation& GetTopLevelAllocation(const BufferAssignment& buffers, in GetTopLevelAllocation()
[all …]
Ddump.cc185 const BufferAssignment* buffer_assn, in DumpHloModuleImpl()
273 const BufferAssignment& buffer_assn, in DumpHloModuleIfEnabled()
/external/tensorflow/tensorflow/compiler/xla/service/gpu/
Dir_emitter_context.h34 const BufferAssignment* buffer_assignment, in IrEmitterContext()
47 const BufferAssignment& buffer_assignment() const { in buffer_assignment()
58 const BufferAssignment* buffer_assignment_;
Dbuffer_allocations.h52 const BufferAssignment* buffer_assignment, int device_ordinal,
88 const BufferAssignment* buffer_assignment) in BufferAllocations()
108 const BufferAssignment* buffer_assignment_;
Dhlo_to_ir_bindings.h39 const BufferAssignment* buffer_assignment, in HloToIrBindings()
103 const BufferAssignment* buffer_assignment_;
Dgpu_executable.h58 std::unique_ptr<const BufferAssignment> assignment,
138 const std::unique_ptr<const BufferAssignment> assignment_;
Dbuffer_allocations.cc41 const BufferAssignment* buffer_assignment, int device_ordinal, in Build()
Dhlo_to_ir_bindings.cc195 const BufferAssignment* buffer_assignment) { in BuffersInvariantWithinConsumer()
Dgpu_executable.cc55 std::unique_ptr<const BufferAssignment> assignment, in GpuExecutable()
/external/tensorflow/tensorflow/compiler/xla/service/llvm_ir/
Dalias_analysis.h34 AliasAnalysis(const HloModule& module, const BufferAssignment& assignment, in AliasAnalysis()
61 const BufferAssignment& assignment, const HloInstruction& hlo);
68 const BufferAssignment& assignment_;
Ddynamic_update_slice_util.h39 const BufferAssignment& assignment);
44 HloInstruction* fusion, const BufferAssignment& assignment) { in CanEmitFusedDynamicUpdateSliceInPlace()
Dalias_analysis.cc125 const BufferAssignment& assignment, const HloInstruction& hlo) { in GetNoaliasMetadataForBuffer()
Ddynamic_update_slice_util.cc27 const BufferAssignment& assignment) { in CanUpdateDynamicSliceInPlace()
/external/tensorflow/tensorflow/compiler/xla/service/cpu/
Dcpu_executable.h51 std::unique_ptr<const BufferAssignment> assignment,
86 const BufferAssignment& buffer_assignment() const { return *assignment_; } in buffer_assignment()
139 const std::unique_ptr<const BufferAssignment> assignment_;
Dbuffer_info_util.h29 const BufferAssignment& buffer_assignment);
Dbuffer_info_util.cc24 const BufferAssignment& buffer_assignment) { in CreateBufferInfosFromBufferAssignment()
Dir_emitter.h76 IrEmitter(const HloModule& hlo_module, const BufferAssignment& assignment,
419 const BufferAssignment& assignment_;
Dcpu_executable.cc53 std::unique_ptr<const BufferAssignment> assignment, in CpuExecutable()
Dcpu_compiler.cc644 std::unique_ptr<BufferAssignment> assignment, in RunBackend()
829 std::unique_ptr<BufferAssignment> assignment, in CompileAheadOfTime()
/external/tensorflow/tensorflow/compiler/tf2xla/
Dxla_jit_compiled_cpu_function.cc41 const xla::BufferAssignment& buffer_assignment) { in ComputeResultIndex()
119 const xla::BufferAssignment& buffer_assignment = in Compile()

12