MaskRay added a comment.

`.L` prefixed symbols will be discarded by the linker in the default mode (none 
of `--discard-none/--discard-locals/--discard-all` is specified).
So if you use `.L` (called PrivateGlobalPrefix in MC), this will work without 
any linker change (if possible I would hope we just make use of existing 
conventions instead of adding more linker rules).
For the string `__uniq` and `__part`, I am fine with them and actually prefer 
them if you have measured that they don't cause too mush bloat. The names are 
clearer than other alternatives like unary coding and special code points (e.g. 
LLVM IR names make use of `\1`)


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D89617

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

Reply via email to