Lines Matching refs:Postorder
135 void inferAddressSpaces(const std::vector<Value *> &Postorder,
142 rewriteWithNewAddressSpaces(const std::vector<Value *> &Postorder,
230 std::vector<Value *> Postorder; // The resultant postorder. in collectGenericAddressExpressions() local
235 Postorder.push_back(PostorderStack.back().first); in collectGenericAddressExpressions()
246 return Postorder; in collectGenericAddressExpressions()
426 std::vector<Value *> Postorder = collectGenericAddressExpressions(F); in runOnFunction() local
431 inferAddressSpaces(Postorder, &InferredAddrSpace); in runOnFunction()
435 return rewriteWithNewAddressSpaces(Postorder, InferredAddrSpace, &F); in runOnFunction()
439 const std::vector<Value *> &Postorder, in inferAddressSpaces() argument
441 SetVector<Value *> Worklist(Postorder.begin(), Postorder.end()); in inferAddressSpaces()
443 for (Value *V : Postorder) in inferAddressSpaces()
510 const std::vector<Value *> &Postorder, in rewriteWithNewAddressSpaces() argument
518 for (Value* V : Postorder) { in rewriteWithNewAddressSpaces()
539 for (Value *V : Postorder) { in rewriteWithNewAddressSpaces()