LLVM: llvm::GlobalValueSummaryInfo Struct Reference (original) (raw)
#include "[llvm/IR/ModuleSummaryIndex.h](ModuleSummaryIndex%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| GlobalValueSummaryInfo (bool HaveGVs) | |
| ArrayRef< std::unique_ptr< GlobalValueSummary > > | getSummaryList () const |
| Access a read-only list of global value summary structures for a particular value held in the GlobalValueMap. | |
| void | addSummary (std::unique_ptr< GlobalValueSummary > Summary) |
| Add a summary corresponding to a global value definition in a module with the corresponding GUID. | |
| void | verifyLocal () const |
| Verify that the HasLocal flag is consistent with the SummaryList. | |
| bool | hasLocal () const |
Definition at line 142 of file ModuleSummaryIndex.h.
| llvm::GlobalValueSummaryInfo::GlobalValueSummaryInfo ( bool HaveGVs) | inline |
|---|
◆ addSummary()
| void llvm::GlobalValueSummaryInfo::addSummary ( std::unique_ptr< GlobalValueSummary > Summary) | inline |
|---|
◆ getSummaryList()
Access a read-only list of global value summary structures for a particular value held in the GlobalValueMap.
Definition at line 169 of file ModuleSummaryIndex.h.
◆ hasLocal()
| bool llvm::GlobalValueSummaryInfo::hasLocal ( ) const | inline |
|---|
◆ verifyLocal()
| void llvm::GlobalValueSummaryInfo::verifyLocal ( ) const | inline |
|---|
◆ U
The documentation for this struct was generated from the following file:
- include/llvm/IR/ModuleSummaryIndex.h