search for: createreplaceablecompositetype

Displaying 3 results from an estimated 3 matches for "createreplaceablecompositetype".

2016 Feb 24
0
How to resolve debug info forward types
...n: DICompositeType *result = m_DIBuilder->createForwardDecl( dwarf::DW_TAG_structure_type, name, m_DICompileUnit, file, loc.m_Line); To create a temporary forward declaration: DICompositeType *result = m_DIBuilder->createReplaceableCompositeType( dwarf::DW_TAG_structure_type, name, m_DICompileUnit, file, loc.m_Line); And then, once the final value of the temporary is known (and you GOTTA do this step otherwise you get an assert): DICompositeType *result = m_DIBuilder-&gt...
2016 Feb 24
3
How to resolve debug info forward types
Before metadata was separated from values, I could create a debug info forward declaration and eventually resolve it using LLVMReplaceAllUsesWith in core.h. Now, I can't figure out how to resolve it. I can find no function that seems to do this. My one wild guess that giving the forward decl and the resolving decl the same UniqueId might do it is not working. I am currently using 3.6.1, but
2016 Feb 10
3
Question about an error we're now starting to get on LLVM 3.8.0rc2since
On Wed, Feb 10, 2016 at 10:50 AM, Mehdi Amini via llvm-dev <llvm-dev at lists.llvm.org> wrote: >>> Is this change indeed intended as a visible API change to source code generating references to argument list values? If so, can you point me to a description of how I should change our code? Should I bug someone else about this problem? Should this API change be documented in