LLVM 22.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 111 of file FunctionImport.h.
Definition at line 113 of file FunctionImport.h.
|
default |
Referenced by ImportIDTable(), and operator=().
|
delete |
References ImportIDTable().
|
inline |
Definition at line 124 of file FunctionImport.h.
References llvm::InnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs... >::Key.
|
inline |
Definition at line 134 of file FunctionImport.h.
References llvm::InnerAnalysisManagerProxy< AnalysisManagerT, IRUnitT, ExtraArgTs... >::Key.
|
inline |
Definition at line 145 of file FunctionImport.h.
References llvm::GlobalValueSummary::Declaration, and llvm::GlobalValueSummary::Definition.
Referenced by operator()().
|
inline |
Definition at line 157 of file FunctionImport.h.
References lookup().
|
delete |
References ImportIDTable().