LLVM 22.0.0git
|
#include "llvm/IR/ModuleSummaryIndex.h"
Classes | |
class | GUIDIterator |
Public Member Functions | |
CfiFunctionIndex ()=default | |
template<typename It > | |
CfiFunctionIndex (It B, It E) | |
std::vector< StringRef > | symbols () const |
GUIDIterator | guid_begin () const |
GUIDIterator | guid_end () const |
iterator_range< GUIDIterator > | guids () const |
iterator_range< NestedIterator > | forGuid (GlobalValue::GUID GUID) const |
template<typename... Args> | |
void | emplace (Args &&...A) |
size_t | count (StringRef S) const |
bool | empty () const |
Definition at line 1275 of file ModuleSummaryIndex.h.
|
default |
|
inline |
Definition at line 1297 of file ModuleSummaryIndex.h.
|
inline |
Definition at line 1331 of file ModuleSummaryIndex.h.
References llvm::GlobalValue::dropLLVMManglingEscape(), llvm::GlobalValue::getGUIDAssumingExternalLinkage(), and I.
|
inline |
Definition at line 1324 of file ModuleSummaryIndex.h.
References A, llvm::GlobalValue::dropLLVMManglingEscape(), and llvm::GlobalValue::getGUIDAssumingExternalLinkage().
Referenced by CfiFunctionIndex().
|
inline |
Definition at line 1340 of file ModuleSummaryIndex.h.
|
inline |
Definition at line 1317 of file ModuleSummaryIndex.h.
References I, and llvm::make_range().
|
inline |
Definition at line 1311 of file ModuleSummaryIndex.h.
Referenced by guids().
|
inline |
Definition at line 1312 of file ModuleSummaryIndex.h.
Referenced by guids().
|
inline |
Definition at line 1313 of file ModuleSummaryIndex.h.
References guid_begin(), guid_end(), and llvm::make_range().
|
inline |
Definition at line 1302 of file ModuleSummaryIndex.h.
References llvm::append_range().
Referenced by llvm::yaml::MappingTraits< ModuleSummaryIndex >::mapping().