Lines Matching refs:Postorder
169 void inferAddressSpaces(ArrayRef<WeakTrackingVH> Postorder,
178 const TargetTransformInfo &TTI, ArrayRef<WeakTrackingVH> Postorder,
391 std::vector<WeakTrackingVH> Postorder; // The resultant postorder. in collectFlatAddressExpressions() local
398 Postorder.push_back(TopVal); in collectFlatAddressExpressions()
409 return Postorder; in collectFlatAddressExpressions()
629 std::vector<WeakTrackingVH> Postorder = collectFlatAddressExpressions(F); in runOnFunction() local
634 inferAddressSpaces(Postorder, &InferredAddrSpace); in runOnFunction()
638 return rewriteWithNewAddressSpaces(TTI, Postorder, InferredAddrSpace, &F); in runOnFunction()
644 ArrayRef<WeakTrackingVH> Postorder, in inferAddressSpaces() argument
646 SetVector<Value *> Worklist(Postorder.begin(), Postorder.end()); in inferAddressSpaces()
648 for (Value *V : Postorder) in inferAddressSpaces()
866 const TargetTransformInfo &TTI, ArrayRef<WeakTrackingVH> Postorder, in rewriteWithNewAddressSpaces() argument
874 for (Value* V : Postorder) { in rewriteWithNewAddressSpaces()
897 for (const WeakTrackingVH &WVH : Postorder) { in rewriteWithNewAddressSpaces()