LLVM: llvm::StackMaps::Location Struct Reference (original) (raw)
#include "[llvm/CodeGen/StackMaps.h](StackMaps%5F8h%5Fsource.html)"
| Public Types | |
|---|---|
| enum | LocationType : uint16_t { Unprocessed, Register, Direct, Indirect, Constant, ConstantIndex } |
Definition at line 262 of file StackMaps.h.
◆ LocationType
| Enumerator |
|---|
| Unprocessed |
| Register |
| Direct |
| Indirect |
| Constant |
| ConstantIndex |
Definition at line 263 of file StackMaps.h.
◆ Location() [1/2]
| llvm::StackMaps::Location::Location ( ) | default |
|---|
◆ Location() [2/2]
| llvm::StackMaps::Location::Location ( LocationType Type, uint16_t Size, uint16_t Reg, int32_t Offset ) | inline |
|---|
◆ Offset
int32_t llvm::StackMaps::Location::Offset = 0
◆ Reg
uint16_t llvm::StackMaps::Location::Reg = 0
◆ Size
uint16_t llvm::StackMaps::Location::Size = 0
◆ Type
LocationType llvm::StackMaps::Location::Type = Unprocessed
The documentation for this struct was generated from the following file:
- include/llvm/CodeGen/StackMaps.h