|
LLVM 23.0.0git
|
This file declares common types and utilities for basic-block address maps. More...
#include "llvm/ADT/SmallVector.h"#include "llvm/Support/BlockFrequency.h"#include "llvm/Support/BranchProbability.h"#include "llvm/Support/Error.h"#include "llvm/Support/UniqueBBID.h"Go to the source code of this file.
Classes | |
| struct | llvm::object::BBAddrMap |
| struct | llvm::object::BBAddrMap::Features |
| struct | llvm::object::BBAddrMap::BBEntry |
| struct | llvm::object::BBAddrMap::BBEntry::Metadata |
| struct | llvm::object::BBAddrMap::BBRangeEntry |
| struct | llvm::object::PGOAnalysisMap |
| A feature extension of BBAddrMap that holds information relevant to PGO. More... | |
| struct | llvm::object::PGOAnalysisMap::PGOBBEntry |
| Extra basic block data with fields for block frequency and branch probability. More... | |
| struct | llvm::object::PGOAnalysisMap::PGOBBEntry::SuccessorEntry |
| Single successor of a given basic block that contains the tag and branch probability associated with it. More... | |
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::object |
This file declares common types and utilities for basic-block address maps.
Definition in file BBAddrMap.h.