search for: typeids

Displaying 20 results from an estimated 266 matches for "typeids".

Did you mean: typeid
2018 May 01
0
RFC: LLVM Assembly format for ThinLTO Summary
.... we could do the following >>>>> for “main” from the above example when printing the IR definition (note the >>>>> “^3” at the end):define dso_local i32 @main() #0 !dbg !17 ^3 {For CFI data >>>>> structures, the format would be similar. It appears that TypeIds are >>>>> referred to by string name in the top level TypeIdMap (std::map indexed by >>>>> std::string type identifier), whereas they are referenced by GUID within >>>>> the FunctionSummary class (i.e. the TypeTests vector and the VFuncId >>>&gt...
2018 May 01
3
RFC: LLVM Assembly format for ThinLTO Summary
...writer. I.e. we could do the following >>>> for “main” from the above example when printing the IR definition (note the >>>> “^3” at the end):define dso_local i32 @main() #0 !dbg !17 ^3 {For CFI data >>>> structures, the format would be similar. It appears that TypeIds are >>>> referred to by string name in the top level TypeIdMap (std::map indexed by >>>> std::string type identifier), whereas they are referenced by GUID within >>>> the FunctionSummary class (i.e. the TypeTests vector and the VFuncId >>>> structure)...
2015 Aug 06
2
[LLVMdev] Cc llvmdev: Re: llvm bpf debug info. Re: [RFC PATCH v4 3/3] bpf: Introduce function for outputing data to perf event
On Wed, Aug 05, 2015 at 04:28:13PM +0800, Wangnan (F) wrote: > > It doesn't work for me at first since in my llvm there's only > llvm.bpf.load.*. > > I think llvm.bpf.store.* belone to some patches you haven't posted yet? nope. only loads have special instructions ld_abs/ld_ind which are represented by these intrinsics. stores, so far, are done via single
2015 Aug 14
2
[LLVM RFC] Add llvm.typeid.for intrinsic
This is for BPF output. BPF program output bytes to perf through a tracepoint. For decoding such data, we need a way to describe the format of the buffer. This patch is a try which gives each variable a unique number by introducing a new intrinsic 'llvm.typeid.for'. At the bottom is an example of using that intrinsic and the result of $ clang -target bpf -O2 -c -S ./test_typeid.c
2011 Sep 30
0
[LLVMdev] RTTI handling
On Sep 30, 2011, at 3:04 PM, Somorjai, Akos wrote: > Thanks! Yes, we are trying to avoid that situation as much as possible. > > Is there any compiler/linker/static analyzer option that would point out those problems (in 13 million lines, large part of that being legacy code)? There's a -Wweak-vtables which will point out a lot of these cases. I have to warn you that in previous
2006 Dec 08
2
[LLVMdev] Proposed: first class packed structures
On Thu, 2006-12-07 at 22:00 -0800, Chris Lattner wrote: > On Dec 6, 2006, at 10:44 AM, Andrew Lenharth wrote: > > > Currently, Structure layout is left to targets, which implement them > > according to the ABI of that platform. While this is fine for most > > structures, it makes packed structures very ugly. All fields in a > > packed type must be converted to byte
2018 May 01
3
RFC: LLVM Assembly format for ThinLTO Summary
...o the following >>>>>> for “main” from the above example when printing the IR definition (note the >>>>>> “^3” at the end):define dso_local i32 @main() #0 !dbg !17 ^3 {For CFI data >>>>>> structures, the format would be similar. It appears that TypeIds are >>>>>> referred to by string name in the top level TypeIdMap (std::map indexed by >>>>>> std::string type identifier), whereas they are referenced by GUID within >>>>>> the FunctionSummary class (i.e. the TypeTests vector and the VFuncId &gt...
2005 Mar 14
2
Install the RMySQL
Hi, I have some problem to install RMySQL package. Could you help me? I set up the path. [root at ep2 library]# export PKG_CPPFLAGS="-I/var/lib/mysql" [root at ep2 library]# export PKG_LIBS="-L/var/lib/mysql - lmysqlclient" [root at ep2 library]# R CMD INSTALL /home/younko/RMySQL_0.5- 5.tar.gz I got this bunch of error message. Please help me. * Installing *source*
2010 Dec 02
2
[LLVMdev] Alternative exception handling proposal
Hi John, >> Inlining >> -------- >> >> Many a plausible seeming exception handling scheme has fallen by the way-side >> because it interacts poorly with inlining. >> >> Here is how inlining would work with this scheme. It's pretty close to how >> it works right now. Suppose you have >> >> invoke void @foo() >>
2010 Dec 01
0
[LLVMdev] Alternative exception handling proposal
On Dec 1, 2010, at 1:37 PM, Duncan Sands wrote: > Inlining > -------- > > Many a plausible seeming exception handling scheme has fallen by the way-side > because it interacts poorly with inlining. > > Here is how inlining would work with this scheme. It's pretty close to how > it works right now. Suppose you have > > invoke void @foo() > to
2011 Sep 30
2
[LLVMdev] RTTI handling
Thanks! Yes, we are trying to avoid that situation as much as possible. Is there any compiler/linker/static analyzer option that would point out those problems (in 13 million lines, large part of that being legacy code)? Currently I don't know any better way than runtime logging and asserting. Also, what shall we do we external source libraries (like Teigha from Open Design Alliance), where
2018 May 01
0
RFC: LLVM Assembly format for ThinLTO Summary
...ing >>>>>>> for “main” from the above example when printing the IR definition (note the >>>>>>> “^3” at the end):define dso_local i32 @main() #0 !dbg !17 ^3 {For CFI data >>>>>>> structures, the format would be similar. It appears that TypeIds are >>>>>>> referred to by string name in the top level TypeIdMap (std::map indexed by >>>>>>> std::string type identifier), whereas they are referenced by GUID within >>>>>>> the FunctionSummary class (i.e. the TypeTests vector and the...
2011 Sep 30
2
[LLVMdev] RTTI handling
Thanks, John. I'll experiment with both the warning and the nm-weak external tool, and let you know the results. Best, Akos From: John McCall <rjmccall at apple.com<mailto:rjmccall at apple.com>> Date: Fri, 30 Sep 2011 15:24:33 -0700 To: Ákos Somorjai <asomorjai at graphisoft.com<mailto:asomorjai at graphisoft.com>> Cc: "llvmdev at cs.uiuc.edu<mailto:llvmdev
2018 May 03
0
RFC: LLVM Assembly format for ThinLTO Summary
...>>>> for “main” from the above example when printing the IR definition (note the >>>>>>>>> “^3” at the end):define dso_local i32 @main() #0 !dbg !17 ^3 {For CFI data >>>>>>>>> structures, the format would be similar. It appears that TypeIds are >>>>>>>>> referred to by string name in the top level TypeIdMap (std::map indexed by >>>>>>>>> std::string type identifier), whereas they are referenced by GUID within >>>>>>>>> the FunctionSummary class (i.e. the...
2018 May 03
3
RFC: LLVM Assembly format for ThinLTO Summary
...>>>>>> for “main” from the above example when printing the IR definition (note the >>>>>>>> “^3” at the end):define dso_local i32 @main() #0 !dbg !17 ^3 {For CFI data >>>>>>>> structures, the format would be similar. It appears that TypeIds are >>>>>>>> referred to by string name in the top level TypeIdMap (std::map indexed by >>>>>>>> std::string type identifier), whereas they are referenced by GUID within >>>>>>>> the FunctionSummary class (i.e. the TypeTests ve...
2018 May 03
4
RFC: LLVM Assembly format for ThinLTO Summary
...>> for “main” from the above example when printing the IR definition (note the >>>>>>>>>> “^3” at the end):define dso_local i32 @main() #0 !dbg !17 ^3 {For CFI data >>>>>>>>>> structures, the format would be similar. It appears that TypeIds are >>>>>>>>>> referred to by string name in the top level TypeIdMap (std::map indexed by >>>>>>>>>> std::string type identifier), whereas they are referenced by GUID within >>>>>>>>>> the FunctionSummary clas...
2018 May 03
1
RFC: LLVM Assembly format for ThinLTO Summary
...he assembly writer. I.e. we could do the following for “main” from the above example when printing the IR definition (note the “^3” at the end): >> >> define dso_local i32 @main() #0 !dbg !17 ^3 { >> >> For CFI data structures, the format would be similar. It appears that TypeIds are referred to by string name in the top level TypeIdMap (std::map indexed by std::string type identifier), whereas they are referenced by GUID within the FunctionSummary class (i.e. the TypeTests vector and the VFuncId structure). For the LLVM assembly I think there should be a top level entry fo...
2018 May 03
3
RFC: LLVM Assembly format for ThinLTO Summary
...the Module in the assembly writer. I.e. we could do the following for “main” from the above example when printing the IR definition (note the “^3” at the end): > > define dso_local i32 @main() #0 !dbg !17 ^3 { > > For CFI data structures, the format would be similar. It appears that TypeIds are referred to by string name in the top level TypeIdMap (std::map indexed by std::string type identifier), whereas they are referenced by GUID within the FunctionSummary class (i.e. the TypeTests vector and the VFuncId structure). For the LLVM assembly I think there should be a top level entry fo...
2018 May 03
1
[Bug 106391] New: Noveau fails to compile when using meson and LLVM without RTTI
https://bugs.freedesktop.org/show_bug.cgi?id=106391 Bug ID: 106391 Summary: Noveau fails to compile when using meson and LLVM without RTTI Product: Mesa Version: unspecified Hardware: Other OS: All Status: NEW Severity: normal Priority: medium Component:
2007 Feb 23
2
[LLVMdev] bytecode reader assertion failure
I have a compiler transform that I have been working on that produces bytecode that passes the verifier. However, when I try to read that bytecode back in, I get the assertion failure below. llvm::BytecodeReader::ParseConstantPoolValue(unsigned int): Assertion `(!isa<Constant>(Result) || !cast<Constant>(Result)->isNullValue()) || !hasImplicitNull(TypeID) &&