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

/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInferAddressSpaces.cpp202 // Postorder.
203 void inferAddressSpaces(ArrayRef<WeakTrackingVH> Postorder,
216 // address spaces if InferredAddrSpace says so. Postorder is the postorder of
219 rewriteWithNewAddressSpaces(ArrayRef<WeakTrackingVH> Postorder,
533 std::vector<WeakTrackingVH> Postorder; // The resultant postorder. local
540 Postorder.push_back(TopVal);
554 return Postorder;
786 // All values in Postorder are flat address expressions.
836 std::vector<WeakTrackingVH> Postorder = collectFlatAddressExpressions(F); local
839 // in Postorder
852 inferAddressSpaces( ArrayRef<WeakTrackingVH> Postorder, ValueToAddrSpaceMapTy &InferredAddrSpace, PredicatedAddrSpaceMapTy &PredicatedAS) const argument
1130 rewriteWithNewAddressSpaces( ArrayRef<WeakTrackingVH> Postorder, const ValueToAddrSpaceMapTy &InferredAddrSpace, const PredicatedAddrSpaceMapTy &PredicatedAS, Function *F) const argument
[all...]
/freebsd-current/contrib/llvm-project/clang/lib/Tooling/ASTDiff/
H A DASTDiff.cpp282 std::vector<NodeId> Postorder; local
287 Postorder.push_back(Id);
290 return Postorder;
532 "Postorder traversal in subtree should correspond to traversal in "
833 std::vector<NodeId> Postorder = getSubtreePostorder(T1, T1.getRootId()); local
834 for (NodeId Id1 : Postorder) {

Completed in 113 milliseconds