[PATCH] D13308: Value profiling - remaining LLVM changes
Betul Buyukkurt via llvm-commits
llvm-commits at lists.llvm.org
Wed Oct 14 17:49:15 PDT 2015
> davidxl added inline comments.
>
> ================
> Comment at: include/llvm/ProfileData/InstrProfReader.h:144
> @@ +143,3 @@
> + const IntPtrT FunctionPointer;
> + const uint32_t NumValueSites[IPVK_Last+1];
> + const IntPtrT Values;
> ----------------
> Make NumValueSites[..] the last field of ProfileData. The number of value
> profile kind also need to be recorded in the file header. This is to avoid
> format version bump each time a new value profile kind is added.
>
I've added in my latest patch, a field to the raw header to record the
last element of the value kind enum at run-time. However, I think the
field ordering change will not help in avoiding a format version change.
Justin, do you have any comments on the patch?
-Betul
> http://reviews.llvm.org/D13308
>
>
>
>
More information about the llvm-commits
mailing list