LLVM
13.0.0git
|
#include "llvm/ADT/MapVector.h"
#include "llvm/MC/MCSection.h"
#include <functional>
#include <map>
#include <vector>
Go to the source code of this file.
Classes | |
class | llvm::MCPseudoProbe |
Instances of this class represent a pseudo probe instance for a pseudo probe table entry, which is created during a machine instruction is assembled and uses an address from a temporary label created at the current address in the current section. More... | |
class | llvm::MCPseudoProbeInlineTree |
class | llvm::MCPseudoProbeSection |
Instances of this class represent the pseudo probes inserted into a compile unit. More... | |
class | llvm::MCPseudoProbeTable |
Namespaces | |
llvm | |
This class represents lattice values for constants. | |
Typedefs | |
using | llvm::InlineSite = std::tuple< uint64_t, uint32_t > |
using | llvm::MCPseudoProbeInlineStack = SmallVector< InlineSite, 8 > |
Enumerations | |
enum | llvm::MCPseudoProbeFlag { llvm::MCPseudoProbeFlag::AddressDelta = 0x1 } |