Lines Matching defs:Postorder
202 // Postorder.
203 void inferAddressSpaces(ArrayRef<WeakTrackingVH> Postorder,
220 // address spaces if InferredAddrSpace says so. Postorder is the postorder of
223 ArrayRef<WeakTrackingVH> Postorder,
573 std::vector<WeakTrackingVH> Postorder; // The resultant postorder.
580 Postorder.push_back(TopVal);
594 return Postorder;
827 // All values in Postorder are flat address expressions.
878 std::vector<WeakTrackingVH> Postorder = collectFlatAddressExpressions(*F);
881 // in Postorder.
884 inferAddressSpaces(Postorder, InferredAddrSpace, PredicatedAS);
888 return rewriteWithNewAddressSpaces(Postorder, InferredAddrSpace,
895 ArrayRef<WeakTrackingVH> Postorder,
898 SetVector<Value *> Worklist(Postorder.begin(), Postorder.end());
900 for (Value *V : Postorder)
1285 ArrayRef<WeakTrackingVH> Postorder,
1294 for (Value *V : Postorder) {
1331 for (const WeakTrackingVH &WVH : Postorder) {