LLVM 20.0.0git
|
#include "llvm/Transforms/IPO/FunctionImport.h"
Public Types | |
using | ImportIDTy = uint32_t |
Public Member Functions | |
ImportIDTable ()=default | |
ImportIDTable (const ImportIDTable &)=delete | |
ImportIDTable & | operator= (const ImportIDTable &)=delete |
std::pair< ImportIDTy, ImportIDTy > | createImportIDs (StringRef FromModule, GlobalValue::GUID GUID) |
std::optional< std::pair< ImportIDTy, ImportIDTy > > | getImportIDs (StringRef FromModule, GlobalValue::GUID GUID) |
std::tuple< StringRef, GlobalValue::GUID, GlobalValueSummary::ImportKind > | lookup (ImportIDTy ImportID) const |
std::tuple< StringRef, GlobalValue::GUID, GlobalValueSummary::ImportKind > | operator() (ImportIDTable::ImportIDTy ImportID) const |
Definition at line 110 of file FunctionImport.h.
Definition at line 112 of file FunctionImport.h.
|
default |
|
delete |
|
inline |
Definition at line 123 of file FunctionImport.h.
Referenced by llvm::FunctionImporter::ImportMapTy::addDefinition().
|
inline |
Definition at line 133 of file FunctionImport.h.
|
inline |
Definition at line 144 of file FunctionImport.h.
References llvm::GlobalValueSummary::Declaration, and llvm::GlobalValueSummary::Definition.
Referenced by operator()(), and llvm::FunctionImporter::SortedImportList::SortedImportList().
|
inline |
Definition at line 156 of file FunctionImport.h.
References lookup().
|
delete |