Searched refs:InstSafeIterator (Results 1 – 2 of 2) sorted by relevance
/arkcompiler/runtime_core/compiler/optimizer/ir/ |
D | basicblock.h | 45 class InstSafeIterator; variable 53 using PhiInstSafeIter = InstSafeIterator<IterationType::PHI, IterationDirection::FORWARD>; 54 using InstSafeIter = InstSafeIterator<IterationType::INST, IterationDirection::FORWARD>; 55 using AllInstSafeIter = InstSafeIterator<IterationType::ALL, IterationDirection::FORWARD>; 57 using PhiInstSafeReverseIter = InstSafeIterator<IterationType::PHI, IterationDirection::BACKWARD>; 58 using InstSafeReverseIter = InstSafeIterator<IterationType::INST, IterationDirection::BACKWARD>; 59 using AllInstSafeReverseIter = InstSafeIterator<IterationType::ALL, IterationDirection::BACKWARD>; 651 friend class InstSafeIterator; variable 888 class InstSafeIterator : public InstIterator<T, D> { 890 …explicit InstSafeIterator(const BasicBlock &block, Inst *start = nullptr) : InstIterator<T, D>(blo… [all …]
|
D | graph_checker.cpp | 701 … auto it = InstSafeIterator<IterationType::ALL, IterationDirection::BACKWARD>(*block, start_from); in CheckObjectRec()
|