Lines Matching refs:Stack
159 static void computeStackPO(BlockStack &Stack, const LoopInfo &LI, Loop *Loop, in computeStackPO() argument
162 while (!Stack.empty()) { in computeStackPO()
163 const auto *NextBB = Stack.back(); in computeStackPO()
181 Stack.push_back(NestedExitBB); in computeStackPO()
185 Stack.pop_back(); in computeStackPO()
201 Stack.push_back(SuccBB); in computeStackPO()
205 Stack.pop_back(); in computeStackPO()
215 BlockStack Stack; in computeTopLevelPO() local
216 Stack.reserve(24); // FIXME made-up number in computeTopLevelPO()
217 Stack.push_back(&F.getEntryBlock()); in computeTopLevelPO()
218 computeStackPO(Stack, LI, nullptr, CallBack, Finalized); in computeTopLevelPO()
224 std::vector<const BasicBlock *> Stack; in computeLoopPO() local
237 Stack.push_back(BB); in computeLoopPO()
241 computeStackPO(Stack, LI, &Loop, CallBack, Finalized); in computeLoopPO()