LLVM: llvm::X86MachineFunctionInfo Class Reference (original) (raw)
X86MachineFunctionInfo - This class is derived from MachineFunction and contains private X86 target-specific information for each MachineFunction. More...
#include "[Target/X86/X86MachineFunctionInfo.h](X86MachineFunctionInfo%5F8h%5Fsource.html)"
X86MachineFunctionInfo - This class is derived from MachineFunction and contains private X86 target-specific information for each MachineFunction.
Definition at line 58 of file X86MachineFunctionInfo.h.
| llvm::X86MachineFunctionInfo::X86MachineFunctionInfo ( ) |
default |
◆ X86MachineFunctionInfo() [2/3]
◆ X86MachineFunctionInfo() [3/3]
◆ addCandidateForPush2Pop2()
| void llvm::X86MachineFunctionInfo::addCandidateForPush2Pop2 ( Register Reg) |
inline |
◆ clone()
◆ getAMXProgModel()
◆ getArgumentStackSize()
| unsigned llvm::X86MachineFunctionInfo::getArgumentStackSize ( ) const |
inline |
◆ getBPClobberedByCall()
| bool llvm::X86MachineFunctionInfo::getBPClobberedByCall ( ) const |
inline |
◆ getBPClobberedByInvoke()
| bool llvm::X86MachineFunctionInfo::getBPClobberedByInvoke ( ) const |
inline |
◆ getBytesToPopOnReturn()
| unsigned llvm::X86MachineFunctionInfo::getBytesToPopOnReturn ( ) const |
inline |
◆ getCalleeSavedFrameSize()
| unsigned llvm::X86MachineFunctionInfo::getCalleeSavedFrameSize ( ) const |
inline |
◆ getFAIndex()
| int llvm::X86MachineFunctionInfo::getFAIndex ( ) const |
inline |
◆ getForceFramePointer()
| bool llvm::X86MachineFunctionInfo::getForceFramePointer ( ) const |
inline |
◆ getForwardedMustTailRegParms()
◆ getFPClobberedByCall()
| bool llvm::X86MachineFunctionInfo::getFPClobberedByCall ( ) const |
inline |
◆ getFPClobberedByInvoke()
| bool llvm::X86MachineFunctionInfo::getFPClobberedByInvoke ( ) const |
inline |
◆ getGlobalBaseReg()
| Register llvm::X86MachineFunctionInfo::getGlobalBaseReg ( ) const |
inline |
◆ getHasPushSequences()
| bool llvm::X86MachineFunctionInfo::getHasPushSequences ( ) const |
inline |
◆ getHasSEHFramePtrSave()
| bool llvm::X86MachineFunctionInfo::getHasSEHFramePtrSave ( ) const |
inline |
◆ getNumCandidatesForPush2Pop2()
| size_t llvm::X86MachineFunctionInfo::getNumCandidatesForPush2Pop2 ( ) const |
inline |
◆ getNumLocalDynamicTLSAccesses()
| unsigned llvm::X86MachineFunctionInfo::getNumLocalDynamicTLSAccesses ( ) const |
inline |
◆ getPreallocatedArgOffsets()
| ArrayRef< size_t > llvm::X86MachineFunctionInfo::getPreallocatedArgOffsets ( const size_t Id) |
inline |
◆ getPreallocatedIdForCallSite()
| size_t llvm::X86MachineFunctionInfo::getPreallocatedIdForCallSite ( const Value * CS) |
inline |
◆ getPreallocatedStackSize()
| size_t llvm::X86MachineFunctionInfo::getPreallocatedStackSize ( const size_t Id) |
inline |
◆ getRAIndex()
| int llvm::X86MachineFunctionInfo::getRAIndex ( ) const |
inline |
◆ getRegSaveFrameIndex()
| int llvm::X86MachineFunctionInfo::getRegSaveFrameIndex ( ) const |
inline |
◆ getRestoreBasePointer()
| bool llvm::X86MachineFunctionInfo::getRestoreBasePointer ( ) const |
inline |
◆ getRestoreBasePointerOffset()
| int llvm::X86MachineFunctionInfo::getRestoreBasePointerOffset ( ) const |
inline |
◆ getSEHFramePtrSaveIndex()
| int llvm::X86MachineFunctionInfo::getSEHFramePtrSaveIndex ( ) const |
inline |
◆ getSRetReturnReg()
| Register llvm::X86MachineFunctionInfo::getSRetReturnReg ( ) const |
inline |
◆ getStackPtrSaveMI()
| MachineInstr * llvm::X86MachineFunctionInfo::getStackPtrSaveMI ( ) const |
inline |
◆ getSwiftAsyncContextFrameIdx()
| std::optional< int > llvm::X86MachineFunctionInfo::getSwiftAsyncContextFrameIdx ( ) const |
inline |
◆ getTCReturnAddrDelta()
| int llvm::X86MachineFunctionInfo::getTCReturnAddrDelta ( ) const |
inline |
◆ getUsesRedZone()
| bool llvm::X86MachineFunctionInfo::getUsesRedZone ( ) const |
inline |
◆ getVarArgsFPOffset()
| unsigned llvm::X86MachineFunctionInfo::getVarArgsFPOffset ( ) const |
inline |
◆ getVarArgsFrameIndex()
| int llvm::X86MachineFunctionInfo::getVarArgsFrameIndex ( ) const |
inline |
◆ getVarArgsGPOffset()
| unsigned llvm::X86MachineFunctionInfo::getVarArgsGPOffset ( ) const |
inline |
◆ getWinEHXMMSlotInfo() [1/2]
| DenseMap< int, unsigned > & llvm::X86MachineFunctionInfo::getWinEHXMMSlotInfo ( ) |
inline |
◆ getWinEHXMMSlotInfo() [2/2]
◆ hasCFIAdjustCfa()
| bool llvm::X86MachineFunctionInfo::hasCFIAdjustCfa ( ) const |
inline |
◆ hasDynAlloca()
| bool llvm::X86MachineFunctionInfo::hasDynAlloca ( ) const |
inline |
◆ hasPreallocatedCall()
| bool llvm::X86MachineFunctionInfo::hasPreallocatedCall ( ) const |
inline |
◆ hasSwiftAsyncContext()
| bool llvm::X86MachineFunctionInfo::hasSwiftAsyncContext ( ) const |
inline |
◆ incNumLocalDynamicTLSAccesses()
| void llvm::X86MachineFunctionInfo::incNumLocalDynamicTLSAccesses ( ) |
inline |
◆ initializeBaseYamlFields()
◆ isCandidateForPush2Pop2()
| bool llvm::X86MachineFunctionInfo::isCandidateForPush2Pop2 ( Register Reg) const |
inline |
◆ isSplitCSR()
| bool llvm::X86MachineFunctionInfo::isSplitCSR ( ) const |
inline |
◆ padForPush2Pop2()
| bool llvm::X86MachineFunctionInfo::padForPush2Pop2 ( ) const |
inline |
◆ setAMXProgModel()
| void llvm::X86MachineFunctionInfo::setAMXProgModel ( AMXProgModelEnum Model) |
inline |
◆ setArgumentStackSize()
| void llvm::X86MachineFunctionInfo::setArgumentStackSize ( unsigned size) |
inline |
◆ setBPClobberedByCall()
| void llvm::X86MachineFunctionInfo::setBPClobberedByCall ( bool C) |
inline |
◆ setBPClobberedByInvoke()
| void llvm::X86MachineFunctionInfo::setBPClobberedByInvoke ( bool C) |
inline |
◆ setBytesToPopOnReturn()
| void llvm::X86MachineFunctionInfo::setBytesToPopOnReturn ( unsigned bytes) |
inline |
◆ setCalleeSavedFrameSize()
| void llvm::X86MachineFunctionInfo::setCalleeSavedFrameSize ( unsigned bytes) |
inline |
◆ setFAIndex()
| void llvm::X86MachineFunctionInfo::setFAIndex ( int Index) |
inline |
◆ setForceFramePointer()
| void llvm::X86MachineFunctionInfo::setForceFramePointer ( bool forceFP) |
inline |
◆ setFPClobberedByCall()
| void llvm::X86MachineFunctionInfo::setFPClobberedByCall ( bool C) |
inline |
◆ setFPClobberedByInvoke()
| void llvm::X86MachineFunctionInfo::setFPClobberedByInvoke ( bool C) |
inline |
◆ setGlobalBaseReg()
| void llvm::X86MachineFunctionInfo::setGlobalBaseReg ( Register Reg) |
inline |
◆ setHasCFIAdjustCfa()
| void llvm::X86MachineFunctionInfo::setHasCFIAdjustCfa ( bool v) |
inline |
◆ setHasDynAlloca()
| void llvm::X86MachineFunctionInfo::setHasDynAlloca ( bool v) |
inline |
◆ setHasPreallocatedCall()
| void llvm::X86MachineFunctionInfo::setHasPreallocatedCall ( bool v) |
inline |
◆ setHasPushSequences()
| void llvm::X86MachineFunctionInfo::setHasPushSequences ( bool HasPush) |
inline |
◆ setHasSEHFramePtrSave()
| void llvm::X86MachineFunctionInfo::setHasSEHFramePtrSave ( bool V) |
inline |
◆ setHasSwiftAsyncContext()
| void llvm::X86MachineFunctionInfo::setHasSwiftAsyncContext ( bool v) |
inline |
◆ setIsSplitCSR()
| void llvm::X86MachineFunctionInfo::setIsSplitCSR ( bool s) |
inline |
◆ setPadForPush2Pop2()
| void llvm::X86MachineFunctionInfo::setPadForPush2Pop2 ( bool V) |
inline |
◆ setPreallocatedArgOffsets()
| void llvm::X86MachineFunctionInfo::setPreallocatedArgOffsets ( size_t Id, ArrayRef< size_t > AO ) |
inline |
◆ setPreallocatedStackSize()
| void llvm::X86MachineFunctionInfo::setPreallocatedStackSize ( size_t Id, size_t StackSize ) |
inline |
◆ setRAIndex()
| void llvm::X86MachineFunctionInfo::setRAIndex ( int Index) |
inline |
◆ setRegSaveFrameIndex()
| void llvm::X86MachineFunctionInfo::setRegSaveFrameIndex ( int Idx) |
inline |
◆ setRestoreBasePointer() [1/2]
◆ setRestoreBasePointer() [2/2]
| void llvm::X86MachineFunctionInfo::setRestoreBasePointer ( unsigned CalleeSavedFrameSize) |
inline |
◆ setSEHFramePtrSaveIndex()
| void llvm::X86MachineFunctionInfo::setSEHFramePtrSaveIndex ( int Index) |
inline |
◆ setSRetReturnReg()
| void llvm::X86MachineFunctionInfo::setSRetReturnReg ( Register Reg) |
inline |
◆ setStackPtrSaveMI()
| void llvm::X86MachineFunctionInfo::setStackPtrSaveMI ( MachineInstr * MI) |
inline |
◆ setSwiftAsyncContextFrameIdx()
| void llvm::X86MachineFunctionInfo::setSwiftAsyncContextFrameIdx ( int v) |
inline |
◆ setTCReturnAddrDelta()
| void llvm::X86MachineFunctionInfo::setTCReturnAddrDelta ( int delta) |
inline |
◆ setUsesRedZone()
| void llvm::X86MachineFunctionInfo::setUsesRedZone ( bool V) |
inline |
◆ setVarArgsFPOffset()
| void llvm::X86MachineFunctionInfo::setVarArgsFPOffset ( unsigned Offset) |
inline |
◆ setVarArgsFrameIndex()
| void llvm::X86MachineFunctionInfo::setVarArgsFrameIndex ( int Idx) |
inline |
◆ setVarArgsGPOffset()
| void llvm::X86MachineFunctionInfo::setVarArgsGPOffset ( unsigned Offset) |
inline |
The documentation for this class was generated from the following files: