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

/freebsd-13-stable/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"
33 ModuleSymbolTable SymTab;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Object/
H A DModuleSymbolTable.cpp1 //===- ModuleSymbolTable.cpp - symbol table for in-memory IR --------------===//
15 #include "llvm/Object/ModuleSymbolTable.h"
57 void ModuleSymbolTable::addModule(Module *M) {
131 void ModuleSymbolTable::CollectAsmSymbols(
168 void ModuleSymbolTable::CollectAsmSymvers(
177 void ModuleSymbolTable::printSymbolName(raw_ostream &OS, Symbol S) const {
190 uint32_t ModuleSymbolTable::getSymbolFlags(Symbol S) const {
H A DIRObjectFile.cpp37 static ModuleSymbolTable::Symbol getSym(DataRefImpl &Symb) {
38 return *reinterpret_cast<ModuleSymbolTable::Symbol *>(Symb.p);
42 Symb.p += sizeof(ModuleSymbolTable::Symbol);
H A DIRSymtab.cpp28 #include "llvm/Object/ModuleSymbolTable.h"
110 Error addSymbol(const ModuleSymbolTable &Msymtab,
112 ModuleSymbolTable::Symbol Sym);
125 ModuleSymbolTable Msymtab;
159 for (ModuleSymbolTable::Symbol Msym : Msymtab.symbols())
195 Error Builder::addSymbol(const ModuleSymbolTable &Msymtab,
197 ModuleSymbolTable::Symbol Msym) {
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/LTO/legacy/
H A DLTOModule.h22 #include "llvm/Object/ModuleSymbolTable.h"
55 ModuleSymbolTable SymTab;
183 void addPotentialUndefinedSymbol(ModuleSymbolTable::Symbol Sym,
191 void addDefinedDataSymbol(ModuleSymbolTable::Symbol Sym);
195 void addDefinedFunctionSymbol(ModuleSymbolTable::Symbol Sym);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/LTO/
H A DLTOModule.cpp340 void LTOModule::addDefinedDataSymbol(ModuleSymbolTable::Symbol Sym) {
398 void LTOModule::addDefinedFunctionSymbol(ModuleSymbolTable::Symbol Sym) {
536 void LTOModule::addPotentialUndefinedSymbol(ModuleSymbolTable::Symbol Sym,
H A DLTO.cpp694 ModuleSymbolTable SymTab;
708 // order. The symbol enumeration order of a ModuleSymbolTable intentionally
731 ModuleSymbolTable::Symbol Msym = *MsymI++;
778 // For now they aren't reported correctly by ModuleSymbolTable.
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DThinLTOBitcodeWriter.cpp21 #include "llvm/Object/ModuleSymbolTable.h"
373 ModuleSymbolTable::CollectAsmSymvers(M, [&](StringRef Name, StringRef Alias) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DModuleSummaryAnalysis.cpp48 #include "llvm/Object/ModuleSymbolTable.h"
689 ModuleSymbolTable::CollectAsmSymbols(
/freebsd-13-stable/lib/clang/libllvm/
H A DMakefile814 SRCS_MIN+= Object/ModuleSymbolTable.cpp

Completed in 88 milliseconds