dblaikie added a comment.

In D106701#2901656 <https://reviews.llvm.org/D106701#2901656>, @MaskRay wrote:

> In D106701#2901639 <https://reviews.llvm.org/D106701#2901639>, @efriedma 
> wrote:
>
>> Can we hook this up to a LLVM IR function attribute, instead of making it a 
>> codegen flag?
>
> The current TargetLoweringBase::PrefLoopAlignment is global. I have 
> considered a function attribute, but it seems overkill for now.
> (Inlining behavior is a bit unclear.)
> The current use cases just need a global value instead of a refined 
> per-function value.

global module metadata is also an option

(what's the motivation for adding this feature - do you have a use-case in 
mind?)

(the usual: This should probably be committed as separate patches - at least 
LLVM, then Clang pieces)


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D106701

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

Reply via email to