search for: diseri

Displaying 6 results from an estimated 6 matches for "diseri".

Did you mean: distri
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 destruction/last use of the instance of DISerialiser). For example, I would need to keep all the SubprogramDesc for all the functions from the translation unit. Have I correc...
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 12...
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...
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 ar...