Home
last modified time | relevance | path

Searched refs:HloReachabilityMap (Results 1 – 13 of 13) sorted by relevance

/external/tensorflow/tensorflow/compiler/xla/service/
Dhlo_reachability.cc22 HloReachabilityMap::HloReachabilityMap( in HloReachabilityMap() function in xla::HloReachabilityMap
33 bool HloReachabilityMap::SetReachabilityToUnion( in SetReachabilityToUnion()
42 void HloReachabilityMap::FastSetReachabilityToUnion( in FastSetReachabilityToUnion()
48 void HloReachabilityMap::SetReachabilityToUnionHelper( in SetReachabilityToUnionHelper()
63 void HloReachabilityMap::SetReachable(const HloInstruction* a, in SetReachable()
68 bool HloReachabilityMap::IsReachable(const HloInstruction* a, in IsReachable()
73 bool HloReachabilityMap::IsConnected(const HloInstruction* a, in IsConnected()
78 std::unique_ptr<HloReachabilityMap> HloReachabilityMap::Build( in Build()
81 auto result = absl::make_unique<HloReachabilityMap>(all); in Build()
140 void HloReachabilityMap::UpdateReachabilityThroughInstruction( in UpdateReachabilityThroughInstruction()
Dhlo_ordering.h105 HloReachabilityMap& reachability_map(const HloComputation* computation) { in reachability_map()
108 const HloReachabilityMap& reachability_map( in reachability_map()
125 std::unique_ptr<HloReachabilityMap>>
Dhlo_reachability.h43 class HloReachabilityMap {
47 explicit HloReachabilityMap(
56 static std::unique_ptr<HloReachabilityMap> Build(
Dhlo_module_group_util.h102 StatusOr<std::unique_ptr<HloReachabilityMap>> ComputeReachability(
108 HloInstruction* instruction, HloReachabilityMap* reachability_map);
Dmulti_output_fusion.h89 HloReachabilityMap* reachability() const { return reachability_.get(); } in reachability()
134 std::unique_ptr<HloReachabilityMap> reachability_;
Dhlo_reachability_test.cc54 HloReachabilityMap reachability({a, b, c, d, e}); in TEST_F()
123 auto reachability = HloReachabilityMap::Build(computation); in TEST_F()
203 auto reachability = HloReachabilityMap::Build(computation); in TEST_F()
Dhlo_module_group_util.cc347 StatusOr<std::unique_ptr<HloReachabilityMap>>
363 auto reachability = absl::make_unique<HloReachabilityMap>(post_order); in ComputeReachability()
371 HloInstruction* instruction, HloReachabilityMap* reachability_map) { in UpdateReachabilityThroughInstruction()
Dinstruction_fusion.h122 std::unique_ptr<HloReachabilityMap> reachability_;
Dmulti_output_fusion.cc261 reachability_ = HloReachabilityMap::Build(computation_); in RecomputeReachability()
Dhlo_ordering.cc341 predecessors_.emplace(computation, HloReachabilityMap::Build(computation)); in DependencyHloOrdering()
Dinstruction_fusion.cc457 reachability_ = HloReachabilityMap::Build(computation_); in Run()
/external/tensorflow/tensorflow/compiler/xla/service/gpu/
Dstream_assignment.cc51 const HloReachabilityMap& reachability) { in CanRunConcurrently()
67 const HloReachabilityMap& reachability, in ComputeStreamToAssign()
125 std::unique_ptr<HloReachabilityMap> reachability = in AssignStreams()
126 HloReachabilityMap::Build(&computation); in AssignStreams()
Dgpu_hlo_schedule.cc79 auto predecessor_map = absl::make_unique<HloReachabilityMap>( in GpuHloOrdering()
128 HloReachabilityMap::Build(computation)); in GpuHloOrdering()