rjmccall added a comment.

In D97915#2607567 <https://reviews.llvm.org/D97915#2607567>, @ychen wrote:

> In D97915#2607338 <https://reviews.llvm.org/D97915#2607338>, @rjmccall wrote:
>
>> Let's try to avoid adding a new builtin for what we acknowledge is a 
>> workaround.  Builtins become part of the language supported by the compiler, 
>> so we shouldn't add them casually.
>
> If we're going to use the aligned new in the future, do we still need this 
> builtin, or something else is preferred?

Oh, sorry, for some reason I got the impression from the patch that we were 
adding a new Clang-level builtin.  Adding a new LLVM intrinsic seems reasonable 
to me.

In any case, I don't think we should expose BuiltinAlignArgs outside of 
CGBuiltin.cpp.  Seems like at most we need to add a convenience function on 
CGBuilderTy to do a pointer round-up-to-alignment operation.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D97915/new/

https://reviews.llvm.org/D97915

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to