|
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 1330 of file ModuleSummaryIndex.h.
|
default |
|
inline |
Definition at line 1352 of file ModuleSummaryIndex.h.
|
inline |
Definition at line 1386 of file ModuleSummaryIndex.h.
References llvm::GlobalValue::dropLLVMManglingEscape(), llvm::GlobalValue::getGUIDAssumingExternalLinkage(), and I.
|
inline |
Definition at line 1379 of file ModuleSummaryIndex.h.
References A(), llvm::GlobalValue::dropLLVMManglingEscape(), and llvm::GlobalValue::getGUIDAssumingExternalLinkage().
Referenced by CfiFunctionIndex().
|
inline |
Definition at line 1395 of file ModuleSummaryIndex.h.
|
inline |
Definition at line 1372 of file ModuleSummaryIndex.h.
References I, and llvm::make_range().
|
inline |
Definition at line 1366 of file ModuleSummaryIndex.h.
Referenced by guids().
|
inline |
Definition at line 1367 of file ModuleSummaryIndex.h.
Referenced by guids().
|
inline |
Definition at line 1368 of file ModuleSummaryIndex.h.
References guid_begin(), guid_end(), and llvm::make_range().
|
inline |
Definition at line 1357 of file ModuleSummaryIndex.h.
References llvm::append_range().
Referenced by llvm::yaml::MappingTraits< ModuleSummaryIndex >::mapping().