[PATCH] D29701: ThinLTOBitcodeWriter: Write available_externally copies of VCP eligible functions to merged module.

Peter Collingbourne via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Feb 13 18:37:49 PST 2017


pcc added inline comments.


================
Comment at: llvm/test/Transforms/ThinLTOBitcodeWriter/split-vfunc-internal.ll:9
+
+; M0: @"g$84f59439b469192440047efc8de357fb" = external hidden constant [1 x i8*]{{$}}
+; M1: @"g$84f59439b469192440047efc8de357fb" = hidden constant [1 x i8*] [i8* bitcast (i64 (i8*)* @"ok$84f59439b469192440047efc8de357fb" to i8*)]
----------------
tejohnson wrote:
> Where do the long hex strings come from in the names in this test?
They are module IDs. See `getModuleId` in ThinLTOBitcodeWriter.


https://reviews.llvm.org/D29701





More information about the llvm-commits mailing list