I believe that as far as alias analysis is concerned, byval arguments should get the same (or stronger) treatment as noalias arguments, which was not the case for the isIdentifiedFunctionLocal() function. Marking byval arguments as identified function local means that they cannot alias with any other arguments, which I believe is correct.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo