Searched refs:ModuleSymbolTable (Results 1 - 12 of 12) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/include/llvm/Object/
H A DModuleSymbolTable.h1 //===- ModuleSymbolTable.h - symbol table for in-memory IR ------*- C++ -*-===//
33 class ModuleSymbolTable { class in namespace:llvm
H A DIRObjectFile.h18 #include "llvm/Object/ModuleSymbolTable.h"
29 ModuleSymbolTable SymTab;
/freebsd-current/contrib/llvm-project/llvm/lib/Object/
H A DModuleSymbolTable.cpp1 //===- ModuleSymbolTable.cpp - symbol table for in-memory IR --------------===//
15 #include "llvm/Object/ModuleSymbolTable.h"
54 void ModuleSymbolTable::addModule(Module *M) {
143 void ModuleSymbolTable::CollectAsmSymbols(
180 void ModuleSymbolTable::CollectAsmSymvers(
189 void ModuleSymbolTable::printSymbolName(raw_ostream &OS, Symbol S) const {
202 uint32_t ModuleSymbolTable::getSymbolFlags(Symbol S) const {
H A DIRObjectFile.cpp36 static ModuleSymbolTable::Symbol getSym(DataRefImpl &Symb) {
37 return *reinterpret_cast<ModuleSymbolTable::Symbol *>(Symb.p);
41 Symb.p += sizeof(ModuleSymbolTable::Symbol);
H A DIRSymtab.cpp26 #include "llvm/Object/ModuleSymbolTable.h"
119 Error addSymbol(const ModuleSymbolTable &Msymtab,
121 ModuleSymbolTable::Symbol Sym);
147 ModuleSymbolTable Msymtab;
181 for (ModuleSymbolTable::Symbol Msym : Msymtab.symbols())
223 Error Builder::addSymbol(const ModuleSymbolTable &Msymtab,
225 ModuleSymbolTable::Symbol Msym) {
/freebsd-current/contrib/llvm-project/llvm/include/llvm/LTO/legacy/
H A DLTOModule.h22 #include "llvm/Object/ModuleSymbolTable.h"
53 ModuleSymbolTable SymTab;
185 void addPotentialUndefinedSymbol(ModuleSymbolTable::Symbol Sym,
193 void addDefinedDataSymbol(ModuleSymbolTable::Symbol Sym);
197 void addDefinedFunctionSymbol(ModuleSymbolTable::Symbol Sym);
/freebsd-current/contrib/llvm-project/llvm/lib/LTO/
H A DLTOModule.cpp343 void LTOModule::addDefinedDataSymbol(ModuleSymbolTable::Symbol Sym) {
401 void LTOModule::addDefinedFunctionSymbol(ModuleSymbolTable::Symbol Sym) {
539 void LTOModule::addPotentialUndefinedSymbol(ModuleSymbolTable::Symbol Sym,
H A DLTO.cpp829 ModuleSymbolTable SymTab;
843 // order. The symbol enumeration order of a ModuleSymbolTable intentionally
867 ModuleSymbolTable::Symbol Msym = *MsymI++;
909 dyn_cast_if_present<ModuleSymbolTable::AsmSymbol *>(Msym)) {
922 // For now they aren't reported correctly by ModuleSymbolTable.
943 ModuleSymbolTable::CollectAsmSymvers(
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DThinLTOBitcodeWriter.cpp21 #include "llvm/Object/ModuleSymbolTable.h"
456 ModuleSymbolTable::CollectAsmSymvers(M, [&](StringRef Name, StringRef Alias) {
/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/
H A DModuleSummaryAnalysis.cpp48 #include "llvm/Object/ModuleSymbolTable.h"
855 ModuleSymbolTable::CollectAsmSymbols(
/freebsd-current/contrib/llvm-project/llvm/lib/Linker/
H A DIRMover.cpp27 #include "llvm/Object/ModuleSymbolTable.h"
1648 ModuleSymbolTable::CollectAsmSymvers(*SrcM,
/freebsd-current/lib/clang/libllvm/
H A DMakefile1018 SRCS_MIN+= Object/ModuleSymbolTable.cpp

Completed in 187 milliseconds