LLVM: llvm::BasicBlockSectionsProfileReader Class Reference (original) (raw)

#include "[llvm/CodeGen/BasicBlockSectionsProfileReader.h](BasicBlockSectionsProfileReader%5F8h%5Fsource.html)"

Public Member Functions
BasicBlockSectionsProfileReader (const MemoryBuffer *Buf)
BasicBlockSectionsProfileReader ()=default
bool isFunctionHot (StringRef FuncName) const
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
std::pair< bool, FunctionPathAndClusterInfo > getFunctionPathAndClusterInfo (StringRef FuncName) const
llvm::BasicBlockSectionsProfileReader::BasicBlockSectionsProfileReader ( const MemoryBuffer * Buf) inline

BasicBlockSectionsProfileReader() [2/2]

llvm::BasicBlockSectionsProfileReader::BasicBlockSectionsProfileReader ( ) default

getClonePathsForFunction()

getClusterInfoForFunction()

getEdgeCount()

getFunctionPathAndClusterInfo()

isFunctionHot()

bool llvm::BasicBlockSectionsProfileReader::isFunctionHot ( StringRef FuncName ) const

BasicBlockSectionsProfileReaderWrapperPass


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