[PATCH] D77421: [WPD] Avoid noalias assumptions in unique return value optimization
David Blaikie via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Apr 3 13:33:58 PDT 2020
dblaikie added a comment.
Naive question, but I thought LLVM IR didn't have type based alias analysis based on LLVM IR pointer types (given the intention to remove pointee types - and any cases of pointee types being significant to optimizations are bugs, so far as I know). Is that's what's going on here? Because perhaps the right fix is to fix the optimization that's making assumptions based on pointee types instead of this change?
My understanding was any type based alias analysis used the TBAA metadata to describe which pointers could/couldn't point to the same things.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D77421/new/
https://reviews.llvm.org/D77421
More information about the llvm-commits
mailing list