dougsonos wrote:

> So it sounds like the act of adding an additional trailing object will slow 
> down the performance regardless of whether we use the new trailing object?

I was confused by some comments on `FunctionProtoType` which have diverged from 
the source, and thought that it was necessary to leave Qualifiers as the last 
trailing object. I have a preliminary run which suggests that by moving the new 
trailing objects to the end instead of in front of Qualifiers, that will regain 
some performance.

I also found a hot method to inline. Aiming to open another PR today.


https://github.com/llvm/llvm-project/pull/84983
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to