[llvm-commits] [llvm-gcc-4.2] r58037 - in /llvm-gcc-4.2/tags/Apple/llvmgcc42-2077.1: ./ gcc/llvm-backend.cpp
Duncan Sands
baldrick at free.fr
Thu Oct 23 00:25:52 PDT 2008
Hi Evan,
> It's not. We haven't determined what optimization pass is causing a
> miscompilation with the pass turned on. Do you know what passed are
> using these attributes?
anything that uses alias analysis. The attributes are also used to
determine whether a call is trivially dead. The inliner makes use
of these attributes to determine whether it needs to create a temporary
and memcpy when inlining a function with a "byval" parameter.
Ciao,
Duncan.
More information about the llvm-commits
mailing list