search for: 786451

Displaying 20 results from an estimated 25 matches for "786451".

2013 Jun 20
0
[LLVMdev] Proposal: type uniquing of debug info for LTO
...h a preliminary implementation of type uniquing, the memory usage will be down to 2GB. > > In order to unique types, we have to break cycles in the MDNodes. > > A simple struct definition > struct Base { > int a; > }; > can cause cycles in MDNodes: > !12 = metadata !{i32 786451, metadata !13, null, metadata !"Base", i32 1, i64 32, i64 32, i32 0, i32 0, null, metadata !14, i32 0, null, null} ; [ DW_TAG_structure_type ] [Base] [line 1, size 32, align 32, offset 0] [from ] > !14 = metadata !{metadata !15, metadata !16} > !15 = metadata !{i32 786445, metadata...
2013 Jun 20
9
[LLVMdev] Proposal: type uniquing of debug info for LTO
...of memory when compiled with -flto -g. With a preliminary implementation of type uniquing, the memory usage will be down to 2GB. In order to unique types, we have to break cycles in the MDNodes. A simple struct definition struct Base { int a; }; can cause cycles in MDNodes: !12 = metadata !{i32 786451, metadata !13, null, metadata !"Base", i32 1, i64 32, i64 32, i32 0, i32 0, null, metadata !14, i32 0, null, null} ; [ DW_TAG_structure_type ] [Base] [line 1, size 32, align 32, offset 0] [from ] !14 = metadata !{metadata !15, metadata !16} !15 = metadata !{i32 786445, metadata !13, metad...
2013 Jun 20
2
[LLVMdev] Proposal: type uniquing of debug info for LTO
...e uniquing, the memory usage will be down to 2GB. >> >> In order to unique types, we have to break cycles in the MDNodes. >> >> A simple struct definition >> struct Base { >> int a; >> }; >> can cause cycles in MDNodes: >> !12 = metadata !{i32 786451, metadata !13, null, metadata !"Base", i32 1, i64 32, i64 32, i32 0, i32 0, null, metadata !14, i32 0, null, null} ; [ DW_TAG_structure_type ] [Base] [line 1, size 32, align 32, offset 0] [from ] >> !14 = metadata !{metadata !15, metadata !16} >> !15 = metadata !{i32 786445, m...
2013 Jun 21
2
[LLVMdev] Proposal: type uniquing of debug info for LTO
...hash value, or a definition of the > hash value > The updated class hierarchy: > Value -- MDNode > -- MDHash > -- MDString > -- User -- Instruction -- BinaryOperator > > In the following example: > !4 = metadata !{i32 786451, metadata !5, null, metadata !"Base", i32 1, > i64 32, i64 32, i32 0, i32 0, null, metadata !6, i32 0, i32 0, null, i32 > 915398439} ; [ DW_TAG_structure_type ] [Base] [line 1, size 32, align 32, > offset 0] [from ] > !6 = metadata !{metadata !7, metadata !9} > !7 = metadat...
2013 Jun 21
5
[LLVMdev] Proposal: type uniquing of debug info for LTO
...preliminary implementation of type uniquing, the memory usage will be > down to 2GB. > > In order to unique types, we have to break cycles in the MDNodes. > > A simple struct definition > struct Base { > int a; > }; > can cause cycles in MDNodes: > !12 = metadata !{i32 786451, metadata !13, null, metadata !"Base", i32 1, > i64 32, i64 32, i32 0, i32 0, null, metadata !14, i32 0, null, null} ; [ > DW_TAG_structure_type ] [Base] [line 1, size 32, align 32, offset 0] [from ] > !14 = metadata !{metadata !15, metadata !16} > !15 = metadata !{i32 786445,...
2013 Jun 20
2
[LLVMdev] Proposal: type uniquing of debug info for LTO
...preliminary implementation of type uniquing, the memory usage will be > down to 2GB. > > In order to unique types, we have to break cycles in the MDNodes. > > A simple struct definition > struct Base { > int a; > }; > can cause cycles in MDNodes: > !12 = metadata !{i32 786451, metadata !13, null, metadata !"Base", i32 1, > i64 32, i64 32, i32 0, i32 0, null, metadata !14, i32 0, null, null} ; [ > DW_TAG_structure_type ] [Base] [line 1, size 32, align 32, offset 0] [from ] > !14 = metadata !{metadata !15, metadata !16} > !15 = metadata !{i32 786445,...
2013 Jun 21
3
[LLVMdev] Proposal: type uniquing of debug info for LTO
...updated class hierarchy: > >> Value -- MDNode > >> -- MDHash > >> -- MDString > >> -- User -- Instruction -- BinaryOperator > >> > >> In the following example: > >> !4 = metadata !{i32 786451, metadata !5, null, metadata !"Base", i32 1, i64 32, i64 32, i32 0, i32 0, null, metadata !6, i32 0, i32 0, null, i32 915398439} ; [ DW_TAG_structure_type ] [Base] [line 1, size 32, align 32, offset 0] [from ] > >> !6 = metadata !{metadata !7, metadata !9} > >> !7 = meta...
2013 Jun 21
0
[LLVMdev] Proposal: type uniquing of debug info for LTO
...needs to specify whether it is a use of the hash value, or a definition of the hash value The updated class hierarchy: Value -- MDNode -- MDHash -- MDString -- User -- Instruction -- BinaryOperator In the following example: !4 = metadata !{i32 786451, metadata !5, null, metadata !"Base", i32 1, i64 32, i64 32, i32 0, i32 0, null, metadata !6, i32 0, i32 0, null, i32 915398439} ; [ DW_TAG_structure_type ] [Base] [line 1, size 32, align 32, offset 0] [from ] !6 = metadata !{metadata !7, metadata !9} !7 = metadata !{i32 786445, metadata...
2013 Jun 21
0
[LLVMdev] Proposal: type uniquing of debug info for LTO
...n of the hash value >> The updated class hierarchy: >> Value -- MDNode >> -- MDHash >> -- MDString >> -- User -- Instruction -- BinaryOperator >> >> In the following example: >> !4 = metadata !{i32 786451, metadata !5, null, metadata !"Base", i32 1, i64 32, i64 32, i32 0, i32 0, null, metadata !6, i32 0, i32 0, null, i32 915398439} ; [ DW_TAG_structure_type ] [Base] [line 1, size 32, align 32, offset 0] [from ] >> !6 = metadata !{metadata !7, metadata !9} >> !7 = metadata !{i32...
2013 Jun 20
0
[LLVMdev] Proposal: type uniquing of debug info for LTO
...down to 2GB. >>> >>> In order to unique types, we have to break cycles in the MDNodes. >>> >>> A simple struct definition >>> struct Base { >>> int a; >>> }; >>> can cause cycles in MDNodes: >>> !12 = metadata !{i32 786451, metadata !13, null, metadata !"Base", i32 1, i64 32, i64 32, i32 0, i32 0, null, metadata !14, i32 0, null, null} ; [ DW_TAG_structure_type ] [Base] [line 1, size 32, align 32, offset 0] [from ] >>> !14 = metadata !{metadata !15, metadata !16} >>> !15 = metadata !{i32 7...
2013 Jun 20
0
[LLVMdev] Proposal: type uniquing of debug info for LTO
...h a preliminary implementation of type uniquing, the memory usage will be down to 2GB. > > In order to unique types, we have to break cycles in the MDNodes. > > A simple struct definition > struct Base { > int a; > }; > can cause cycles in MDNodes: > !12 = metadata !{i32 786451, metadata !13, null, metadata !"Base", i32 1, i64 32, i64 32, i32 0, i32 0, null, metadata !14, i32 0, null, null} ; [ DW_TAG_structure_type ] [Base] [line 1, size 32, align 32, offset 0] [from ] > !14 = metadata !{metadata !15, metadata !16} > !15 = metadata !{i32 786445, metadata...
2013 Jun 21
2
[LLVMdev] Proposal: type uniquing of debug info for LTO
...t; down to 2GB. >>> >>> In order to unique types, we have to break cycles in the MDNodes. >>> >>> A simple struct definition >>> struct Base { >>> int a; >>> }; >>> can cause cycles in MDNodes: >>> !12 = metadata !{i32 786451, metadata !13, null, metadata !"Base", i32 1, >>> i64 32, i64 32, i32 0, i32 0, null, metadata !14, i32 0, null, null} ; [ >>> DW_TAG_structure_type ] [Base] [line 1, size 32, align 32, offset 0] [from ] >>> !14 = metadata !{metadata !15, metadata !16} >>&...
2013 Jun 21
0
[LLVMdev] Proposal: type uniquing of debug info for LTO
...The updated class hierarchy: >>> Value -- MDNode >>> -- MDHash >>> -- MDString >>> -- User -- Instruction -- BinaryOperator >>> >>> In the following example: >>> !4 = metadata !{i32 786451, metadata !5, null, metadata !"Base", i32 1, >>> i64 32, i64 32, i32 0, i32 0, null, metadata !6, i32 0, i32 0, null, i32 >>> 915398439} ; [ DW_TAG_structure_type ] [Base] [line 1, size 32, align 32, >>> offset 0] [from ] >>> !6 = metadata !{metadata !7...
2013 Jun 21
1
[LLVMdev] Proposal: type uniquing of debug info for LTO
...erarchy: >>>> Value -- MDNode >>>> -- MDHash >>>> -- MDString >>>> -- User -- Instruction -- BinaryOperator >>>> >>>> In the following example: >>>> !4 = metadata !{i32 786451, metadata !5, null, metadata !"Base", i32 1, >>>> i64 32, i64 32, i32 0, i32 0, null, metadata !6, i32 0, i32 0, null, i32 >>>> 915398439} ; [ DW_TAG_structure_type ] [Base] [line 1, size 32, align 32, >>>> offset 0] [from ] >>>> !6 = metada...
2013 Jun 21
0
[LLVMdev] Proposal: type uniquing of debug info for LTO
...g, the memory usage will be >> down to 2GB. >> >> In order to unique types, we have to break cycles in the MDNodes. >> >> A simple struct definition >> struct Base { >> int a; >> }; >> can cause cycles in MDNodes: >> !12 = metadata !{i32 786451, metadata !13, null, metadata !"Base", i32 1, >> i64 32, i64 32, i32 0, i32 0, null, metadata !14, i32 0, null, null} ; [ >> DW_TAG_structure_type ] [Base] [line 1, size 32, align 32, offset 0] [from ] >> !14 = metadata !{metadata !15, metadata !16} >> !15 = metada...
2013 Jun 20
1
[LLVMdev] Proposal: type uniquing of debug info for LTO
...e uniquing, the memory usage will be down to 2GB. >> >> In order to unique types, we have to break cycles in the MDNodes. >> >> A simple struct definition >> struct Base { >> int a; >> }; >> can cause cycles in MDNodes: >> !12 = metadata !{i32 786451, metadata !13, null, metadata !"Base", i32 1, i64 32, i64 32, i32 0, i32 0, null, metadata !14, i32 0, null, null} ; [ DW_TAG_structure_type ] [Base] [line 1, size 32, align 32, offset 0] [from ] >> !14 = metadata !{metadata !15, metadata !16} >> !15 = metadata !{i32 786445, m...
2013 Jun 21
0
[LLVMdev] Proposal: type uniquing of debug info for LTO
...>>> In order to unique types, we have to break cycles in the MDNodes. >>>> >>>> A simple struct definition >>>> struct Base { >>>> int a; >>>> }; >>>> can cause cycles in MDNodes: >>>> !12 = metadata !{i32 786451, metadata !13, null, metadata !"Base", i32 1, >>>> i64 32, i64 32, i32 0, i32 0, null, metadata !14, i32 0, null, null} ; [ >>>> DW_TAG_structure_type ] [Base] [line 1, size 32, align 32, offset 0] [from ] >>>> !14 = metadata !{metadata !15, metadata !1...
2013 Jun 21
0
[LLVMdev] Proposal: type uniquing of debug info for LTO
...g, the memory usage will be >> down to 2GB. >> >> In order to unique types, we have to break cycles in the MDNodes. >> >> A simple struct definition >> struct Base { >> int a; >> }; >> can cause cycles in MDNodes: >> !12 = metadata !{i32 786451, metadata !13, null, metadata !"Base", i32 1, >> i64 32, i64 32, i32 0, i32 0, null, metadata !14, i32 0, null, null} ; [ >> DW_TAG_structure_type ] [Base] [line 1, size 32, align 32, offset 0] [from ] >> !14 = metadata !{metadata !15, metadata !16} >> !15 = metada...
2013 Jun 21
3
[LLVMdev] Proposal: type uniquing of debug info for LTO
...ique types, we have to break cycles in the MDNodes. >>>>> >>>>> A simple struct definition >>>>> struct Base { >>>>> int a; >>>>> }; >>>>> can cause cycles in MDNodes: >>>>> !12 = metadata !{i32 786451, metadata !13, null, metadata !"Base", i32 1, >>>>> i64 32, i64 32, i32 0, i32 0, null, metadata !14, i32 0, null, null} ; [ >>>>> DW_TAG_structure_type ] [Base] [line 1, size 32, align 32, offset 0] [from ] >>>>> !14 = metadata !{metadata !15,...
2013 Jun 21
0
[LLVMdev] Proposal: type uniquing of debug info for LTO
...>>> In order to unique types, we have to break cycles in the MDNodes. >>>> >>>> A simple struct definition >>>> struct Base { >>>> int a; >>>> }; >>>> can cause cycles in MDNodes: >>>> !12 = metadata !{i32 786451, metadata !13, null, metadata !"Base", i32 1, >>>> i64 32, i64 32, i32 0, i32 0, null, metadata !14, i32 0, null, null} ; [ >>>> DW_TAG_structure_type ] [Base] [line 1, size 32, align 32, offset 0] [from ] >>>> !14 = metadata !{metadata !15, metadata !1...