Displaying 6 results from an estimated 6 matches for "diserializer".
Did you mean:
deserializer
2007 Nov 13
0
[LLVMdev] DISerializer question
Hi,
I am trying to add debugging information to a front-end. Following the
example off llvm-gcc, I pretty much understood how MachineModuleInfo work
but I have a question about the lifetime of the debug object.
>From the implementation of DISerialiser, It seems to me I need to keep all
my debug information object alive until the end of the compilation unit
(until the
2006 Mar 15
0
[LLVMdev] Re: Re: Re: Re: New GCC4-based C/C++/ObjC front-end for LLVM
Hi,
Here is the follow on patch for this problem. Please apply this from
the top of the tree and rebuild.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: op
Type: application/octet-stream
Size: 2548 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20060315/eee8a766/attachment.obj>
-------------- next part
2006 Mar 16
2
[LLVMdev] Re: Re: Re: Re: Re: New GCC4-based C/C++/ObjC front-end for LLVM
...ntStruct,
true>::getOrCreate (this=0x8af8060,
Ty=0x8b25730, V=@0xbf8adef0)
at /home/ghost/Work/llvm-cvs/lib/VMCore/Constants.cpp:624
#6 0x087aa821 in llvm::ConstantStruct::get (Ty=0x8b25730, V=@0xbf8adef0)
at /home/ghost/Work/llvm-cvs/lib/VMCore/Constants.cpp:994
#7 0x08714182 in llvm::DISerializer::Serialize (this=0x8b17834,
DD=0x8b54480)
at /home/ghost/Work/llvm-cvs/lib/CodeGen/MachineDebugInfo.cpp:1204
The real problem is this:
#7 0x08714182 in llvm::DISerializer::Serialize (this=0x8b17834,
DD=0x8b54480)
at /home/ghost/Work/llvm-cvs/lib/CodeGen/MachineDebugInfo.cpp:1204
1204...
2006 Mar 15
2
[LLVMdev] Re: Re: Re: Re: New GCC4-based C/C++/ObjC front-end for LLVM
On Wed, 15 Mar 2006, Vladimir Prus wrote:
>> Please give it a try and let me know if it works any better for you!
>
> Here we go:
Wow, you are good at finding problems! Thanks!
> -fvisibility=hidden -DHIDE_EXPORTS
> -c ../../2006-03-14-llvm-gcc-4/gcc/libgcc2.c -o libgcc/./_fixunsxfdi.o
> cc1: /space/p2/ghost/build/llvm-cvs/include/llvm/Instructions.h:72: void
>
2008 Jun 21
3
[LLVMdev] llvm-gcc -O0 compile times
...is is partially
because it has to output a ton of stuff, but even then it could be
improved.
For example, picking on the frontend for a bit, we spend 10% of "-emit-
llvm -O0 -g -c" time in DebugInfo::EmitFunctionStart, most of which is
spent recursively walking the debug info with DISerializer. We also
spend 9.3% of the time in DebugInfo::EmitDeclare, 10% of the time in
eraseLocalLLVMValues, 12% of the time writing the .bc file (which
isn't relevant to normal use), 21% of time parsing (which we can't
help),
Anyone interested in picking off a piece and tackling it?
-Ch...
2007 Apr 30
1
[LLVMdev] llvm-gcc build broken
.....' before `F32ID'
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:559: error:
`SmallVector' has not been declared
/projects/compiler/llvm-gcc/gcc/llvm-internal.h:559: error: expected `,'
or `...' before `<' token
/projects/compiler/llvm-gcc/gcc/llvm-debug.h:54: error: `DISerializer'
does not name a type
/projects/compiler/llvm-gcc/gcc/llvm-debug.h:60: error:
`CompileUnitDesc' was not declared in this scope
/projects/compiler/llvm-gcc/gcc/llvm-debug.h:60: error: template
argument 2 is invalid
/projects/compiler/llvm-gcc/gcc/llvm-debug.h:60: error: template
argument...