search for: referencetyp

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

Did you mean: referencetype
2008 May 23
1
[LLVMdev] DebugInfoBuilder?
...iable * CreatePointerTypeDescriptor( GlobalVariable * compileUnit, /// Compile unit in which type is defined GlobalVariable * context, /// Context in which type is defined std::string & name, /// Name of the type GlobalVariable * referenceType, /// Descriptor for what is pointed to const PointerType * type, /// LLVM type of the pointer unsigned line); /// Line number of definition (0 if none) /// (etc... more to be added) };
2008 May 21
2
[LLVMdev] DebugInfoBuilder?
Are there any utility classes, similar to IRBuilder, for creating source level debugging info? -- Talin
2008 May 21
0
[LLVMdev] DebugInfoBuilder?
I don't think so. Contribution welcome! :-) LLVM debugging support isn't anywhere near where it needs to be. Evan On May 20, 2008, at 9:53 PM, Talin wrote: > Are there any utility classes, similar to IRBuilder, for creating > source > level debugging info? > > -- Talin > > _______________________________________________ > LLVM Developers mailing list >
2020 Apr 07
3
Splitting up Type.h: Good idea, bad idea?
Hello Clang folks, I was using -ftime-trace to see where the compiler spends time parsing clang's own headers, and it pointed me to Type.h. Many AST headers need QualType to be complete, but they do not need the full type class hierarchy. To improve compile time, I have attempted to create a new header, QualType.h, that defines only the QualType wrapper class. I have started to transition
2008 Apr 22
0
[LLVMdev] getting closer!
...them would be more conservative still, but quite verbose. ; This is the runtime-defined type for class metadata. ; Here, it contains only GC tracing information. ; ; namespace runtime { ; class Class { ; unsigned NumReferences; ; struct { ; unsigned ReferenceOffset; ; Class *ReferenceType; ; } References[NumReferences]; // Flexible array member. ; }; ; } ; ; The recursive nature of GC references should be clear. ; The type would need to be more complex to handle arrays and type hierarchies. %runtime.Class = type {i32, [0 x {i32, %runtime.Class*}]} declare void @llvm.gcroot...
2008 Apr 22
2
[LLVMdev] getting closer!
On Apr 21, 2008, at 6:23 PM, Gordon Henriksen wrote: > On Apr 21, 2008, at 20:09, Terence Parr wrote: > >> Ok, I *might* be getting this from the assembly code. ... From >> that, it will push/pop in functions? If so, that's easy enough. :) > > Yup! Sounds like you've got it. Yup, what i was missing and what somebody should add to the doc is that