MaskRay added a comment.

In D87953#2293024 <https://reviews.llvm.org/D87953#2293024>, @kyulee wrote:

> I think it looks good to me. @MaskRay Any further feedback on this?

This looks good from my viewpoint. One thing remains unanswered 
(https://reviews.llvm.org/D87953#2284071) is how the overhead is so large that 
you want to have multiple groups.
Deploying N versions of an executable can bring more challenges to the build 
system and deployment system.

I'd want to know how you weigh the tradeoff and decide to go this route.

This is a larger stuff that I want @dberris to sign off.



================
Comment at: clang/lib/CodeGen/CodeGenFunction.cpp:815
+    if (FuncGroups > 1) {
+      const ArrayRef<uint8_t> FuncName(CurFn->getName().bytes_begin(),
+                                       CurFn->getName().bytes_end());
----------------
You can use some variants of `makeArrayRef`


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D87953

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

Reply via email to