Lines Matching refs:Postorder
203 void inferAddressSpaces(ArrayRef<WeakTrackingVH> Postorder,
219 rewriteWithNewAddressSpaces(ArrayRef<WeakTrackingVH> Postorder,
533 std::vector<WeakTrackingVH> Postorder; // The resultant postorder. in collectFlatAddressExpressions() local
540 Postorder.push_back(TopVal); in collectFlatAddressExpressions()
554 return Postorder; in collectFlatAddressExpressions()
836 std::vector<WeakTrackingVH> Postorder = collectFlatAddressExpressions(F); in run() local
842 inferAddressSpaces(Postorder, InferredAddrSpace, PredicatedAS); in run()
846 return rewriteWithNewAddressSpaces(Postorder, InferredAddrSpace, PredicatedAS, in run()
853 ArrayRef<WeakTrackingVH> Postorder, in inferAddressSpaces() argument
856 SetVector<Value *> Worklist(Postorder.begin(), Postorder.end()); in inferAddressSpaces()
858 for (Value *V : Postorder) in inferAddressSpaces()
1131 ArrayRef<WeakTrackingVH> Postorder, in rewriteWithNewAddressSpaces() argument
1140 for (Value *V : Postorder) { in rewriteWithNewAddressSpaces()
1177 for (const WeakTrackingVH &WVH : Postorder) { in rewriteWithNewAddressSpaces()