Displaying 7 results from an estimated 7 matches for "testmodulereflect".
2009 Oct 21
1
[LLVMdev] A few more questions about DIFactory and source-level debugging.
...uot;(%"tart.core.Array[tart.core.String]"*
%args) {
entry:
call void @llvm.dbg.func.start({ }* bitcast (%llvm.dbg.subprogram.type*
@llvm.dbg.subprogram to { }*))
call void @llvm.dbg.stoppoint(i32 6, i32 22, { }* bitcast
(%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
%testModuleReflection = call { } @testModuleReflection() ; <{ }> [#uses=0]
call void @llvm.dbg.stoppoint(i32 7, i32 19, { }* bitcast
(%llvm.dbg.compile_unit.type* @llvm.dbg.compile_unit to { }*))
%testModuleMethods = call { } @testModuleMethods() ; <{ }> [#uses=0]
call void @llvm.dbg.stoppoint(i32 8...
2010 Nov 07
3
[LLVMdev] Next round of DWARF issues/questions
...eld offsets are zero as well - see
the DIEs immediately following the class definition.
#2) I can't seem to get llvm.dbg.declare() to work for local variables,
although it appears to work fine for function parameters. For example, look
at the following snippet of IR:
define {} @ReflectionTest.testModuleReflection(%ReflectionTest* %self) gc
"tart-gc" {
prologue:
%m = alloca %tart.reflect.Module*
call void @llvm.dbg.value(metadata !{%ReflectionTest* %self}, i64 0,
metadata !1176)
call void @llvm.dbg.declare(metadata !{%tart.reflect.Module** %m},
metadata !1177)
%0 = bitcast %tart.reflect....
2010 Nov 08
0
[LLVMdev] Next round of DWARF issues/questions
...as well - see the DIEs immediately following the class definition.
>
> #2) I can't seem to get llvm.dbg.declare() to work for local variables, although it appears to work fine for function parameters. For example, look at the following snippet of IR:
>
> define {} @ReflectionTest.testModuleReflection(%ReflectionTest* %self) gc "tart-gc" {
> prologue:
> %m = alloca %tart.reflect.Module*
> call void @llvm.dbg.value(metadata !{%ReflectionTest* %self}, i64 0, metadata !1176)
> call void @llvm.dbg.declare(metadata !{%tart.reflect.Module** %m}, metadata !1177)
> %0...
2010 Nov 09
2
[LLVMdev] Next round of DWARF issues/questions
...t; see the DIEs immediately following the class definition.
>
> #2) I can't seem to get llvm.dbg.declare() to work for local variables,
> although it appears to work fine for function parameters. For example, look
> at the following snippet of IR:
>
> define {} @ReflectionTest.testModuleReflection(%ReflectionTest* %self) gc
> "tart-gc" {
> prologue:
> %m = alloca %tart.reflect.Module*
> call void @llvm.dbg.value(metadata !{%ReflectionTest* %self}, i64 0,
> metadata !1176)
> call void @llvm.dbg.declare(metadata !{%tart.reflect.Module** %m},
> metadata !...
2010 Nov 09
0
[LLVMdev] Next round of DWARF issues/questions
...he DIEs immediately following the class definition.
>>
>> #2) I can't seem to get llvm.dbg.declare() to work for local variables, although it appears to work fine for function parameters. For example, look at the following snippet of IR:
>>
>> define {} @ReflectionTest.testModuleReflection(%ReflectionTest* %self) gc "tart-gc" {
>> prologue:
>> %m = alloca %tart.reflect.Module*
>> call void @llvm.dbg.value(metadata !{%ReflectionTest* %self}, i64 0, metadata !1176)
>> call void @llvm.dbg.declare(metadata !{%tart.reflect.Module** %m}, metadata...
2010 Nov 26
3
[LLVMdev] Next round of DWARF issues/questions
...ely following the class definition.
>>
>> #2) I can't seem to get llvm.dbg.declare() to work for local variables,
>> although it appears to work fine for function parameters. For example, look
>> at the following snippet of IR:
>>
>> define {} @ReflectionTest.testModuleReflection(%ReflectionTest* %self) gc
>> "tart-gc" {
>> prologue:
>> %m = alloca %tart.reflect.Module*
>> call void @llvm.dbg.value(metadata !{%ReflectionTest* %self}, i64 0,
>> metadata !1176)
>> call void @llvm.dbg.declare(metadata !{%tart.reflect.Modul...
2010 Nov 26
0
[LLVMdev] Next round of DWARF issues/questions
...definition.
>>>
>>> #2) I can't seem to get llvm.dbg.declare() to work for local variables,
>>> although it appears to work fine for function parameters. For example, look
>>> at the following snippet of IR:
>>>
>>> define {} @ReflectionTest.testModuleReflection(%ReflectionTest* %self) gc
>>> "tart-gc" {
>>> prologue:
>>> %m = alloca %tart.reflect.Module*
>>> call void @llvm.dbg.value(metadata !{%ReflectionTest* %self}, i64 0,
>>> metadata !1176)
>>> call void @llvm.dbg.declare(metada...