Searched refs:reachability_ (Results 1 – 4 of 4) sorted by relevance
/external/tensorflow/tensorflow/compiler/xla/service/ |
D | multi_output_fusion.cc | 261 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()
|
D | multi_output_fusion.h | 89 HloReachabilityMap* reachability() const { return reachability_.get(); } in reachability() 134 std::unique_ptr<HloReachabilityMap> reachability_; variable 163 return reachability_->IsConnected(instr1, instr2); in is_connected()
|
D | instruction_fusion.cc | 215 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()
|
D | instruction_fusion.h | 122 std::unique_ptr<HloReachabilityMap> reachability_; variable
|