Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DInferAddressSpaces.cpp182 Value *V, std::vector<std::pair<Value *, bool>> &PostorderStack,
189 std::vector<std::pair<Value *, bool>> &PostorderStack,
319 PostorderStack.push_back(std::make_pair(CE, false)); in appendsFlatAddressExpressionToPostorderStack()
327 PostorderStack.push_back(std::make_pair(V, false)); in appendsFlatAddressExpressionToPostorderStack()
333 PostorderStack.emplace_back(CE, false); in appendsFlatAddressExpressionToPostorderStack()
346 std::vector<std::pair<Value *, bool>> PostorderStack; in collectFlatAddressExpressions() local
392 while (!PostorderStack.empty()) { in collectFlatAddressExpressions()
393 Value *TopVal = PostorderStack.back().first; in collectFlatAddressExpressions()
396 if (PostorderStack.back().second) { in collectFlatAddressExpressions()
399 PostorderStack.pop_back(); in collectFlatAddressExpressions()
[all …]