Thanks to visit codestin.com
Credit goes to llvm.org

LLVM 22.0.0git
llvm::CfiFunctionIndex Class Reference

#include "llvm/IR/ModuleSummaryIndex.h"

Classes

class  GUIDIterator

Public Member Functions

 CfiFunctionIndex ()=default
template<typename It>
 CfiFunctionIndex (It B, It E)
std::vector< StringRefsymbols () const
GUIDIterator guid_begin () const
GUIDIterator guid_end () const
iterator_range< GUIDIteratorguids () 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

Detailed Description

Definition at line 1275 of file ModuleSummaryIndex.h.

Constructor & Destructor Documentation

◆ CfiFunctionIndex() [1/2]

llvm::CfiFunctionIndex::CfiFunctionIndex ( )
default

◆ CfiFunctionIndex() [2/2]

template<typename It>
llvm::CfiFunctionIndex::CfiFunctionIndex ( It B,
It E )
inline

Definition at line 1297 of file ModuleSummaryIndex.h.

References B(), E(), and emplace().

Member Function Documentation

◆ count()

size_t llvm::CfiFunctionIndex::count ( StringRef S) const
inline

◆ emplace()

template<typename... Args>
void llvm::CfiFunctionIndex::emplace ( Args &&... A)
inline

◆ empty()

bool llvm::CfiFunctionIndex::empty ( ) const
inline

Definition at line 1340 of file ModuleSummaryIndex.h.

◆ forGuid()

iterator_range< NestedIterator > llvm::CfiFunctionIndex::forGuid ( GlobalValue::GUID GUID) const
inline

Definition at line 1317 of file ModuleSummaryIndex.h.

References I, and llvm::make_range().

◆ guid_begin()

GUIDIterator llvm::CfiFunctionIndex::guid_begin ( ) const
inline

Definition at line 1311 of file ModuleSummaryIndex.h.

Referenced by guids().

◆ guid_end()

GUIDIterator llvm::CfiFunctionIndex::guid_end ( ) const
inline

Definition at line 1312 of file ModuleSummaryIndex.h.

Referenced by guids().

◆ guids()

iterator_range< GUIDIterator > llvm::CfiFunctionIndex::guids ( ) const
inline

Definition at line 1313 of file ModuleSummaryIndex.h.

References guid_begin(), guid_end(), and llvm::make_range().

◆ symbols()

std::vector< StringRef > llvm::CfiFunctionIndex::symbols ( ) const
inline

The documentation for this class was generated from the following file: