[LLVMdev] Bitcode parsing performance

Rafael EspĂ­ndola rafael.espindola at gmail.com
Thu Jan 23 08:58:10 PST 2014


On 13 January 2014 18:34, Manman Ren <manman.ren at gmail.com> wrote:
> I briefly looked at the bit code files and some types are not uniqued, here
> is one example:
> !3903 = metadata !{i32 786454, metadata !3904, null, metadata !"int64_t",
> i32 198, i64 0, i64 0, i64 0, i32 0, metadata !2258} ; [ DW_TAG_typedef ]
> [int64_t] [line 198, size 0, align 0, offset 0] [from long int]
>
> !4019 = metadata !{i32 786454, metadata !4020, null, metadata !"int64_t",
> i32 198, i64 0, i64 0, i64 0, i32 0, metadata !2258} ; [ DW_TAG_typedef ]
> [int64_t] [line 198, size 0, align 0, offset 0] [from long int]
>
> !3904 = metadata !{metadata !"runtime/int.cpp", metadata
> !"/home/kmod/icbd/jit"}
> !4020 = metadata !{metadata !"runtime/list.cpp", metadata
> !"/home/kmod/icbd/jit"}
>
> The file names are different for the two typedefs.

Has this been fixed by r199760?

Cheers,
Rafael



More information about the llvm-dev mailing list