Searched refs:HloReachabilityMap (Results 1 – 18 of 18) sorted by relevance
/external/tensorflow/tensorflow/compiler/xla/service/ |
D | hlo_reachability.cc | 22 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::Replace(const HloInstruction* original, in Replace() 72 void HloReachabilityMap::SetReachable(Index a, Index b) { in SetReachable() 76 std::unique_ptr<HloReachabilityMap> HloReachabilityMap::BuildWithRestrictions( in BuildWithRestrictions() 82 auto result = absl::make_unique<HloReachabilityMap>(all); in BuildWithRestrictions() 93 std::unique_ptr<HloReachabilityMap> HloReachabilityMap::Build( in Build() 96 auto result = absl::make_unique<HloReachabilityMap>(all); in Build() [all …]
|
D | hlo_reachability.h | 43 class HloReachabilityMap { 47 explicit HloReachabilityMap( 56 static std::unique_ptr<HloReachabilityMap> Build( 65 static std::unique_ptr<HloReachabilityMap> BuildWithRestrictions( 95 friend class HloReachabilityMap;
|
D | hlo_ordering.h | 126 HloReachabilityMap& reachability_map(const HloComputation* computation) { in reachability_map() 129 const HloReachabilityMap& reachability_map( in reachability_map() 146 std::unique_ptr<HloReachabilityMap>>
|
D | hlo_module_group_util.h | 102 StatusOr<std::unique_ptr<HloReachabilityMap>> ComputeReachability( 108 HloInstruction* instruction, HloReachabilityMap* reachability_map);
|
D | hlo_reachability_test.cc | 54 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() 219 auto reachability = HloReachabilityMap::Build(computation); in TEST_F()
|
D | multi_output_fusion.h | 95 HloReachabilityMap* reachability() const { return reachability_.get(); } in reachability() 203 std::unique_ptr<HloReachabilityMap> reachability_;
|
D | hlo_module_group_util.cc | 342 StatusOr<std::unique_ptr<HloReachabilityMap>> 358 auto reachability = absl::make_unique<HloReachabilityMap>(post_order); in ComputeReachability() 366 HloInstruction* instruction, HloReachabilityMap* reachability_map) { in UpdateReachabilityThroughInstruction()
|
D | instruction_fusion.h | 136 std::unique_ptr<HloReachabilityMap> reachability_;
|
D | while_loop_analysis.cc | 201 std::unique_ptr<HloReachabilityMap> hrm = in GetAuxiliaryLoopInductionVars() 202 HloReachabilityMap::BuildWithRestrictions( in GetAuxiliaryLoopInductionVars()
|
D | all_reduce_combiner.cc | 289 auto reachability = HloReachabilityMap::Build(computation); in Run()
|
D | multi_output_fusion.cc | 363 reachability_ = HloReachabilityMap::Build(computation_); in RecomputeReachability()
|
D | hlo_ordering.cc | 478 predecessors_.emplace(computation, HloReachabilityMap::Build(computation)); in DependencyHloOrdering()
|
D | instruction_fusion.cc | 492 reachability_ = HloReachabilityMap::Build(computation_); in Run()
|
/external/tensorflow/tensorflow/compiler/xla/service/gpu/ |
D | stream_assignment.cc | 52 const HloReachabilityMap& reachability) { in CanRunConcurrently() 68 const HloReachabilityMap& reachability, in ComputeStreamToAssign() 130 std::unique_ptr<HloReachabilityMap> reachability = in AssignStreams() 131 HloReachabilityMap::Build(&computation); in AssignStreams()
|
D | gpu_hlo_schedule.cc | 79 auto predecessor_map = absl::make_unique<HloReachabilityMap>( in GpuHloOrdering() 128 HloReachabilityMap::Build(computation)); in GpuHloOrdering()
|
D | multi_output_fusion.h | 110 std::unique_ptr<HloReachabilityMap> reachability_;
|
D | multi_output_fusion.cc | 107 const HloInstruction* producer, const HloReachabilityMap& reachability) { in GetProducerConsumerMultiOutputFusionCandidates() 191 reachability_ = HloReachabilityMap::Build(computation_); in RecomputeReachability()
|
D | ir_emitter_unnested.cc | 5491 std::unique_ptr<HloReachabilityMap> reachability_map = in DivideOutputInstructionsIntoGroups() 5492 HloReachabilityMap::Build(fused_computation); in DivideOutputInstructionsIntoGroups()
|