Lines Matching refs:Postorder
184 void inferAddressSpaces(ArrayRef<WeakTrackingVH> Postorder,
198 const TargetTransformInfo &TTI, ArrayRef<WeakTrackingVH> Postorder,
478 std::vector<WeakTrackingVH> Postorder; // The resultant postorder. in collectFlatAddressExpressions() local
485 Postorder.push_back(TopVal); in collectFlatAddressExpressions()
499 return Postorder; in collectFlatAddressExpressions()
777 std::vector<WeakTrackingVH> Postorder = collectFlatAddressExpressions(F); in run() local
782 inferAddressSpaces(Postorder, &InferredAddrSpace); in run()
786 return rewriteWithNewAddressSpaces(*TTI, Postorder, InferredAddrSpace, &F); in run()
792 ArrayRef<WeakTrackingVH> Postorder, in inferAddressSpaces() argument
794 SetVector<Value *> Worklist(Postorder.begin(), Postorder.end()); in inferAddressSpaces()
796 for (Value *V : Postorder) in inferAddressSpaces()
1028 const TargetTransformInfo &TTI, ArrayRef<WeakTrackingVH> Postorder, in rewriteWithNewAddressSpaces() argument
1036 for (Value* V : Postorder) { in rewriteWithNewAddressSpaces()
1070 for (const WeakTrackingVH &WVH : Postorder) { in rewriteWithNewAddressSpaces()