Displaying 5 results from an estimated 5 matches for "00clang".
2014 Oct 16
2
[LLVMdev] [RFC] Less memory and greater maintainability for debug info IR
...;> of an `MDNode`.
>>
>> This saves another ~960MB, for a running total of ~2GB.
>>
>> Proposed assembly syntax:
>>
>> !7 = metadata !GenericDebugMDNode(tag: DW_TAG_compile_unit,
>> fields: "0\00clang 3.6\00...",
>> operands: { metadata !8, ... })
>>
>> !7 = metadata !GenericDebugMDNode(tag: DW_TAG_variable,
>> fields: "global_var\00...",
>>...
2014 Oct 13
9
[LLVMdev] [RFC] Less memory and greater maintainability for debug info IR
...data. Change `DIDescriptor` to wrap a `DebugMDNode` instead
of an `MDNode`.
This saves another ~960MB, for a running total of ~2GB.
Proposed assembly syntax:
!7 = metadata !GenericDebugMDNode(tag: DW_TAG_compile_unit,
fields: "0\00clang 3.6\00...",
operands: { metadata !8, ... })
!7 = metadata !GenericDebugMDNode(tag: DW_TAG_variable,
fields: "global_var\00...",
operands: { metadata...
2014 Oct 15
3
[LLVMdev] [RFC] Less memory and greater maintainability for debug info IR
...ory usage seems essential to have
> > here.
> >
> >>
> >>
> >> Proposed assembly syntax:
> >>
> >> !7 = metadata !GenericDebugMDNode(tag: DW_TAG_compile_unit,
> >> fields: "0\00clang 3.6\00...",
> >> operands: { metadata !8, ...
> })
> >>
> >> !7 = metadata !GenericDebugMDNode(tag: DW_TAG_variable,
> >> fields: "global_var\00...",
>...
2014 Oct 14
2
[LLVMdev] [RFC] Less memory and greater maintainability for debug info IR
...the real memory
usage is elsewhere.
A pie chart breaking down the total memory usage seems essential to have
here.
>
> Proposed assembly syntax:
>
> !7 = metadata !GenericDebugMDNode(tag: DW_TAG_compile_unit,
> fields: "0\00clang 3.6\00...",
> operands: { metadata !8, ... })
>
> !7 = metadata !GenericDebugMDNode(tag: DW_TAG_variable,
> fields: "global_var\00...",
>...
2014 Dec 11
5
[LLVMdev] How to get the original function name in C++?
Hi, everyone!
I'm new here trapped by a simple problem for days.
When LLVM translates C++ source code to IR, it will add a prefix to the
function name. For example:
source code:
int foo(){
return 1;
}
IR form:
define i32 @_Z3foov() #0 {
entry:
ret i32 1, !dbg !20
}
The getName() method returns _Z3foov, then how can I get foo? I know
the debugging information is contained in