LLVM 22.0.0git
|
#include "llvm/CodeGen/BasicBlockSectionsProfileReader.h"
Public Member Functions | |
BasicBlockSectionsProfileReader (const MemoryBuffer *Buf) | |
BasicBlockSectionsProfileReader () | |
bool | isFunctionHot (StringRef FuncName) const |
std::pair< bool, SmallVector< BBClusterInfo > > | getClusterInfoForFunction (StringRef FuncName) const |
SmallVector< SmallVector< unsigned > > | getClonePathsForFunction (StringRef FuncName) const |
uint64_t | getEdgeCount (StringRef FuncName, const UniqueBBID &SrcBBID, const UniqueBBID &SinkBBID) const |
Friends | |
class | BasicBlockSectionsProfileReaderWrapperPass |
Definition at line 59 of file BasicBlockSectionsProfileReader.h.
|
inline |
Definition at line 62 of file BasicBlockSectionsProfileReader.h.
|
inline |
Definition at line 65 of file BasicBlockSectionsProfileReader.h.
SmallVector< SmallVector< unsigned > > llvm::BasicBlockSectionsProfileReader::getClonePathsForFunction | ( | StringRef | FuncName | ) | const |
std::pair< bool, SmallVector< BBClusterInfo > > llvm::BasicBlockSectionsProfileReader::getClusterInfoForFunction | ( | StringRef | FuncName | ) | const |
uint64_t llvm::BasicBlockSectionsProfileReader::getEdgeCount | ( | StringRef | FuncName, |
const UniqueBBID & | SrcBBID, | ||
const UniqueBBID & | SinkBBID ) const |
|
friend |
Definition at line 61 of file BasicBlockSectionsProfileReader.h.
References BasicBlockSectionsProfileReaderWrapperPass.
Referenced by BasicBlockSectionsProfileReaderWrapperPass.