LLVM 20.0.0git
|
Keep information for referenced clang module: already loaded DWARF info of the clang module and a CompileUnit of the module. More...
#include "DWARFLinker/Parallel/DWARFLinkerImpl.h"
Public Member Functions | |
RefModuleUnit (DWARFFile &File, std::unique_ptr< CompileUnit > Unit) | |
RefModuleUnit (RefModuleUnit &&Other) | |
RefModuleUnit (const RefModuleUnit &)=delete | |
Public Attributes | |
DWARFFile & | File |
std::unique_ptr< CompileUnit > | Unit |
Keep information for referenced clang module: already loaded DWARF info of the clang module and a CompileUnit of the module.
Definition at line 166 of file DWARFLinkerImpl.h.
DWARFLinkerImpl::LinkContext::RefModuleUnit::RefModuleUnit | ( | DWARFFile & | File, |
std::unique_ptr< CompileUnit > | Unit | ||
) |
Definition at line 49 of file DWARFLinkerImpl.cpp.
DWARFLinkerImpl::LinkContext::RefModuleUnit::RefModuleUnit | ( | LinkContext::RefModuleUnit && | Other | ) |
Definition at line 53 of file DWARFLinkerImpl.cpp.
|
delete |
DWARFFile& llvm::dwarf_linker::parallel::DWARFLinkerImpl::LinkContext::RefModuleUnit::File |
Definition at line 171 of file DWARFLinkerImpl.h.
std::unique_ptr<CompileUnit> llvm::dwarf_linker::parallel::DWARFLinkerImpl::LinkContext::RefModuleUnit::Unit |
Definition at line 172 of file DWARFLinkerImpl.h.
Referenced by llvm::dwarf_linker::parallel::DWARFLinkerImpl::forEachCompileAndTypeUnit(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::forEachCompileUnit(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::forEachObjectSectionsSet(), and llvm::dwarf_linker::parallel::DWARFLinkerImpl::LinkContext::link().