Stefan Stipanovic via llvm-dev
2020-Aug-27 20:25 UTC
[llvm-dev] [RFC] Default attributes for intrinsics
Hi all, Recently intrinsic properties gained the ability to be declared as default and applied to all intrinsics. Next step is to actually make some attributes default. In https://reviews.llvm.org/D86021 nofree, nosync and willreturn are made default. We also opted-out of default attributes for some intrinsics. If there are any objections to this, please let us know in the review. If there are no objects, in about 2 weeks, we'll go ahead and assume everyone is fine with this. Thanks, Stefan -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200827/17288761/attachment.html>
Johannes Doerfert via llvm-dev
2020-Sep-30 14:08 UTC
[llvm-dev] [NOTICE] Re: [RFC] Default attributes for intrinsics
Hi, The change are ready and will land end of the week if we don't hear anything. If you own target specific intrinsics you want to look at this and either: - Opt-out for *all intrinsics* initially: sed -i -e 's: Intrinsic: DefaultIntrinsic' - Opt-out for *some intrinsics* by applying the change on a case-by-case basis, this is what we did for the target independent intrinsics. FWIW, I'd recommend the latter though it will require you to follow changes we apply to the "default attribute set". ~ Johannes On 8/27/20 3:25 PM, Stefan Stipanovic wrote:> Hi all, > > Recently intrinsic properties gained the ability to be declared as default > and applied to all intrinsics. > > Next step is to actually make some attributes default. In > https://reviews.llvm.org/D86021 nofree, nosync and willreturn are made > default. We also opted-out of default attributes for some intrinsics. > > If there are any objections to this, please let us know in the review. If > there are no objects, in about 2 weeks, we'll go ahead and assume everyone > is fine with this. > > Thanks, > Stefan >