Lines Matching refs:Stack
142 static void computeStackPO(BlockStack &Stack, const LoopInfo &LI, Loop *Loop, in computeStackPO() argument
145 while (!Stack.empty()) { in computeStackPO()
146 const auto *NextBB = Stack.back(); in computeStackPO()
164 Stack.push_back(NestedExitBB); in computeStackPO()
168 Stack.pop_back(); in computeStackPO()
184 Stack.push_back(SuccBB); in computeStackPO()
188 Stack.pop_back(); in computeStackPO()
198 BlockStack Stack; in computeTopLevelPO() local
199 Stack.reserve(24); // FIXME made-up number in computeTopLevelPO()
200 Stack.push_back(&F.getEntryBlock()); in computeTopLevelPO()
201 computeStackPO(Stack, LI, nullptr, CallBack, Finalized); in computeTopLevelPO()
207 std::vector<const BasicBlock *> Stack; in computeLoopPO() local
220 Stack.push_back(BB); in computeLoopPO()
224 computeStackPO(Stack, LI, &Loop, CallBack, Finalized); in computeLoopPO()