Home
last modified time | relevance | path

Searched refs:VisitState (Results 1 – 9 of 9) sorted by relevance

/external/clang/include/clang/Serialization/
DModuleManager.h81 struct VisitState { struct
82 explicit VisitState(unsigned N) in VisitState() argument
88 ~VisitState() { in ~VisitState() argument
104 VisitState *NextState; argument
108 VisitState *FirstVisitState;
110 VisitState *allocateVisitState();
111 void returnVisitState(VisitState *State);
/external/tensorflow/tensorflow/compiler/xla/service/
Dhlo_module_group_util.cc269 if ((*visit_state)[hlo] == VisitState::kVisited) { in VisitTopologicalOrder()
272 TF_RET_CHECK((*visit_state)[instruction] == VisitState::kVisited); in VisitTopologicalOrder()
278 if ((*visit_state)[hlo] == VisitState::kVisiting) { in VisitTopologicalOrder()
283 TF_RET_CHECK((*visit_state)[instruction] == VisitState::kVisiting); in VisitTopologicalOrder()
284 (*visit_state)[instruction] = VisitState::kVisited; in VisitTopologicalOrder()
292 TF_RET_CHECK((*visit_state)[instruction] == VisitState::kNotVisited) in VisitTopologicalOrder()
294 (*visit_state)[instruction] = VisitState::kVisiting; in VisitTopologicalOrder()
304 if ((*visit_state)[predecessor] == VisitState::kVisiting) { in VisitTopologicalOrder()
341 TF_RET_CHECK(state.second == VisitState::kVisited); in VerifyComputations()
Ddfs_hlo_visitor.cc42 typename DfsHloVisitorBase<HloInstructionPtr>::VisitState
53 visit_state_[instruction.unique_id()] = VisitState::kVisiting; in SetVisiting()
61 visit_state_[instruction.unique_id()] = VisitState::kVisited; in SetVisited()
Ddfs_hlo_visitor.h272 enum VisitState { enum
278 VisitState GetVisitState(int id) { in GetVisitState()
281 return VisitState::kNotVisited; in GetVisitState()
285 VisitState GetVisitState(const HloInstruction& instruction);
296 void SetVisitState(int id, VisitState state) { visit_state_[id] = state; } in SetVisitState()
345 absl::flat_hash_map<int, VisitState> visit_state_;
Dhlo_module_group_util.h62 enum VisitState { enum
90 using VisitStates = absl::flat_hash_map<HloInstruction*, VisitState>;
Dhlo_computation.h448 enum VisitState { kVisiting, kVisited }; enum
452 absl::flat_hash_map<HloInstruction*, VisitState>* visited) const;
Dhlo_computation.cc319 absl::flat_hash_map<HloInstruction*, VisitState>* visited) const { in ComputeInstructionPostOrder()
425 absl::flat_hash_map<HloInstruction*, VisitState> visited; in MakeInstructionPostOrder()
963 absl::flat_hash_map<HloInstruction*, VisitState> visited; in CloneWithReplacements()
Dhlo_instruction.cc2731 typename Visitor::VisitState visit_state = in PostOrderDFS()
/external/clang/lib/Serialization/
DModuleManager.cpp255 ModuleManager::VisitState *ModuleManager::allocateVisitState() { in allocateVisitState()
258 VisitState *Result = FirstVisitState; in allocateVisitState()
265 return new VisitState(size()); in allocateVisitState()
268 void ModuleManager::returnVisitState(VisitState *State) { in returnVisitState()
357 VisitState *State = allocateVisitState(); in visit()