|
LLVM 22.0.0git
|
Helper object to track which of three possible relocation mechanisms are used for a particular value being relocated over a statepoint. More...
#include "llvm/CodeGen/FunctionLoweringInfo.h"
Classes | |
| union | payload_t |
Public Types | |
| enum | RelocType { NoRelocate , Spill , VReg , SDValueNode } |
Public Attributes | |
| enum llvm::FunctionLoweringInfo::StatepointRelocationRecord::RelocType | type = NoRelocate |
| union llvm::FunctionLoweringInfo::StatepointRelocationRecord::payload_t | payload |
Helper object to track which of three possible relocation mechanisms are used for a particular value being relocated over a statepoint.
Definition at line 99 of file FunctionLoweringInfo.h.
| Enumerator | |
|---|---|
| NoRelocate | |
| Spill | |
| VReg | |
| SDValueNode | |
Definition at line 100 of file FunctionLoweringInfo.h.
| union llvm::FunctionLoweringInfo::StatepointRelocationRecord::payload_t llvm::FunctionLoweringInfo::StatepointRelocationRecord::payload |
| enum llvm::FunctionLoweringInfo::StatepointRelocationRecord::RelocType llvm::FunctionLoweringInfo::StatepointRelocationRecord::type = NoRelocate |