[Openmp-commits] [PATCH] D126701: [Libomptarget] Do not use retaining attributes for the static library

Jon Chesterfield via Phabricator via Openmp-commits openmp-commits at lists.llvm.org
Tue May 31 09:00:46 PDT 2022

JonChesterfield added a comment.

Is the difference that we link the .bc vs the .a at different points in the pipeline, or the behaviour of the mlink-builtin-bitcode? Which does internalise and aome attribute propagation, maybe other things.

On the face of it we should do exactly the same thing with the devicertl whether it is wrapped in an archive or not, so same point in pipeline and splice in the contents using the same hacks we have in place without it. Otherwise we can expect a long tail of basically spurious behaviour changes based on whether the archive convenience feature is in use or not.

  rG LLVM Github Monorepo



More information about the Openmp-commits mailing list