efriedma added a comment. In D124998#3494426 <https://reviews.llvm.org/D124998#3494426>, @erichkeane wrote:
> In D124998#3494424 <https://reviews.llvm.org/D124998#3494424>, @efriedma > wrote: > >> If you're really concerned about the size of FunctionProtoType increasing, >> can we just shove the infrequently used calling convention bits into >> TrailingObjects? > > I don't believe so. These are parts of the bitfield and are intrinsic to the > type. I don't follow. Everything stored in FunctionProtoType, including information stored in TrailingObjects, is "intrinsic to the type". It's just stored differently. (FunctionTypeExtraBitfields already exists, even...) Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D124998/new/ https://reviews.llvm.org/D124998 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits