Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DInferAddressSpaces.cpp199 void inferAddressSpaces(ArrayRef<WeakTrackingVH> Postorder,
215 rewriteWithNewAddressSpaces(ArrayRef<WeakTrackingVH> Postorder,
498 std::vector<WeakTrackingVH> Postorder; // The resultant postorder. in collectFlatAddressExpressions() local
505 Postorder.push_back(TopVal); in collectFlatAddressExpressions()
519 return Postorder; in collectFlatAddressExpressions()
817 std::vector<WeakTrackingVH> Postorder = collectFlatAddressExpressions(F); in run() local
823 inferAddressSpaces(Postorder, InferredAddrSpace, PredicatedAS); in run()
827 return rewriteWithNewAddressSpaces(Postorder, InferredAddrSpace, PredicatedAS, in run()
834 ArrayRef<WeakTrackingVH> Postorder, in inferAddressSpaces() argument
837 SetVector<Value *> Worklist(Postorder.begin(), Postorder.end()); in inferAddressSpaces()
[all …]
/openbsd-src/gnu/llvm/clang/lib/Tooling/ASTDiff/
H A DASTDiff.cpp282 std::vector<NodeId> Postorder; in getSubtreePostorder() local
287 Postorder.push_back(Id); in getSubtreePostorder()
290 return Postorder; in getSubtreePostorder()
833 std::vector<NodeId> Postorder = getSubtreePostorder(T1, T1.getRootId()); in matchBottomUp() local
834 for (NodeId Id1 : Postorder) { in matchBottomUp()