search for: testmodulereflection

Displaying 7 results from an estimated 7 matches for "testmodulereflection".

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, i...
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.Mod...
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 !117...
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 !11...
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.Module**...
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(metadata...