Home
last modified time | relevance | path

Searched refs:reachability_ (Results 1 – 4 of 4) sorted by relevance

/external/tensorflow/tensorflow/compiler/xla/service/
Dmulti_output_fusion.cc261 reachability_ = HloReachabilityMap::Build(computation_); in RecomputeReachability()
272 if (reachability_->IsReachable(instr2, instr) && in UpdateReachability()
273 reachability_->IsReachable(instr1, instr)) { in UpdateReachability()
277 if (reachability_->IsReachable(instr2, instr)) { in UpdateReachability()
278 reachability_->FastSetReachabilityToUnion({instr, instr1}, instr); in UpdateReachability()
280 if (reachability_->IsReachable(instr1, instr)) { in UpdateReachability()
281 reachability_->FastSetReachabilityToUnion({instr, instr2}, instr); in UpdateReachability()
Dmulti_output_fusion.h89 HloReachabilityMap* reachability() const { return reachability_.get(); } in reachability()
134 std::unique_ptr<HloReachabilityMap> reachability_; variable
163 return reachability_->IsConnected(instr1, instr2); in is_connected()
Dinstruction_fusion.cc215 if (!reachability_->IsReachable(producer, consumer_operand)) { in CanFuseOnAllPaths()
457 reachability_ = HloReachabilityMap::Build(computation_); in Run()
583 if (reachability_->IsPresent(producer) && in MultiOutputFusionCreatesCycle()
584 reachability_->IsPresent(operand) && in MultiOutputFusionCreatesCycle()
585 reachability_->IsReachable(producer, operand)) { in MultiOutputFusionCreatesCycle()
Dinstruction_fusion.h122 std::unique_ptr<HloReachabilityMap> reachability_; variable