|
LLVM 22.0.0git
|
Go to the source code of this file.
Classes | |
| class | llvm::ARM::WinEH::RuntimeFunction |
| RuntimeFunction - An entry in the table of procedure data (.pdata) More... | |
| class | llvm::ARM::WinEH::RuntimeFunctionARM64 |
| RuntimeFunctionARM64 - An entry in the table of procedure data (.pdata) More... | |
| struct | llvm::ARM::WinEH::EpilogueScope |
| ExceptionDataRecord - An entry in the table of exception data (.xdata) More... | |
| struct | llvm::ARM::WinEH::ExceptionDataRecord |
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::ARM |
| Define some predicates that are used for node matching. | |
| namespace | llvm::ARM::WinEH |
Functions | |
| bool | llvm::ARM::WinEH::PrologueFolding (const RuntimeFunction &RF) |
| PrologueFolding - pseudo-flag derived from Stack Adjust indicating that the prologue has stack adjustment combined into the push. | |
| bool | llvm::ARM::WinEH::EpilogueFolding (const RuntimeFunction &RF) |
| Epilogue - pseudo-flag derived from Stack Adjust indicating that the epilogue has stack adjustment combined into the pop. | |
| uint16_t | llvm::ARM::WinEH::StackAdjustment (const RuntimeFunction &RF) |
| StackAdjustment - calculated stack adjustment in words. | |
| LLVM_ABI std::pair< uint16_t, uint32_t > | llvm::ARM::WinEH::SavedRegisterMask (const RuntimeFunction &RF, bool Prologue=true) |
| SavedRegisterMask - Utility function to calculate the set of saved general purpose (r0-r15) and VFP (d0-d31) registers. | |
| size_t | llvm::ARM::WinEH::HeaderWords (const ExceptionDataRecord &XR) |