LLVM
8.0.1
|
X86MachineFunctionInfo - This class is derived from MachineFunction and contains private X86 target-specific information for each MachineFunction. More...
#include "Target/X86/X86MachineFunctionInfo.h"
Additional Inherited Members | |
Static Public Member Functions inherited from llvm::MachineFunctionInfo | |
template<typename Ty > | |
static Ty * | create (BumpPtrAllocator &Allocator, MachineFunction &MF) |
Factory function: default behavior is to call new using the supplied allocator. More... | |
X86MachineFunctionInfo - This class is derived from MachineFunction and contains private X86 target-specific information for each MachineFunction.
Definition at line 25 of file X86MachineFunctionInfo.h.
|
default |
|
inlineexplicit |
Definition at line 112 of file X86MachineFunctionInfo.h.
|
inline |
Definition at line 157 of file X86MachineFunctionInfo.h.
Referenced by llvm::X86FrameLowering::adjustForSegmentedStacks(), and llvm::X86AsmPrinter::EmitFunctionBodyStart().
|
inline |
Definition at line 127 of file X86MachineFunctionInfo.h.
Referenced by getMOVL(), MatchingStackOffset(), and Passv64i1ArgInRegs().
|
inline |
Definition at line 124 of file X86MachineFunctionInfo.h.
Referenced by llvm::X86FrameLowering::emitEpilogue(), llvm::X86FrameLowering::emitPrologue(), llvm::X86FrameLowering::getFrameIndexReference(), and llvm::X86FrameLowering::inlineStackProbe().
|
inline |
Definition at line 133 of file X86MachineFunctionInfo.h.
Referenced by llvm::X86FrameLowering::getFrameIndexReference(), and LowerINTRINSIC_W_CHAIN().
|
inline |
Definition at line 114 of file X86MachineFunctionInfo.h.
|
inline |
Definition at line 169 of file X86MachineFunctionInfo.h.
Referenced by getMOVL(), and isSortedByValueNo().
|
inline |
Definition at line 142 of file X86MachineFunctionInfo.h.
Referenced by llvm::X86InstrInfo::getGlobalBaseReg(), and llvm::X86InstrInfo::getSerializableDirectMachineOperandTargetFlags().
|
inline |
Definition at line 117 of file X86MachineFunctionInfo.h.
Referenced by llvm::X86FrameLowering::eliminateCallFramePseudoInstr().
|
inline |
Definition at line 163 of file X86MachineFunctionInfo.h.
Referenced by llvm::X86FrameLowering::restoreWin32EHStackPointers().
|
inline |
Definition at line 160 of file X86MachineFunctionInfo.h.
Referenced by llvm::createX86GlobalBaseRegPass().
|
inline |
Definition at line 130 of file X86MachineFunctionInfo.h.
Referenced by llvm::X86TargetLowering::getReturnAddressFrameIndex().
|
inline |
Definition at line 148 of file X86MachineFunctionInfo.h.
Referenced by isSortedByValueNo().
|
inline |
Definition at line 120 of file X86MachineFunctionInfo.h.
References setRestoreBasePointer().
Referenced by llvm::X86FrameLowering::emitPrologue(), and llvm::X86FrameLowering::getFrameIndexReference().
|
inline |
Definition at line 122 of file X86MachineFunctionInfo.h.
Referenced by getRetpolineSymbol().
|
inline |
Definition at line 166 of file X86MachineFunctionInfo.h.
Referenced by llvm::X86FrameLowering::restoreWin32EHStackPointers().
|
inline |
Definition at line 139 of file X86MachineFunctionInfo.h.
Referenced by isSortedByValueNo(), and Passv64i1ArgInRegs().
|
inline |
Definition at line 136 of file X86MachineFunctionInfo.h.
Referenced by llvm::X86FrameLowering::assignCalleeSavedSpillSlots(), llvm::X86InstrInfo::canMakeTailCallConditional(), llvm::X86FrameLowering::emitEpilogue(), llvm::X86FrameLowering::emitPrologue(), llvm::X86FrameLowering::getFrameIndexReference(), and llvm::X86FrameLowering::getFrameIndexReferencePreferSP().
|
inline |
Definition at line 176 of file X86MachineFunctionInfo.h.
Referenced by llvm::X86FrameLowering::emitPrologue(), and llvm::X86InstrInfo::isFunctionSafeToOutlineFrom().
|
inline |
Definition at line 154 of file X86MachineFunctionInfo.h.
Referenced by isSortedByValueNo().
|
inline |
Definition at line 145 of file X86MachineFunctionInfo.h.
|
inline |
Definition at line 151 of file X86MachineFunctionInfo.h.
Referenced by isSortedByValueNo().
|
inline |
Definition at line 179 of file X86MachineFunctionInfo.h.
Referenced by getSubOpcode().
|
inline |
Definition at line 161 of file X86MachineFunctionInfo.h.
Referenced by LowerToTLSLocalDynamicModel().
|
inline |
Definition at line 173 of file X86MachineFunctionInfo.h.
|
inline |
Definition at line 158 of file X86MachineFunctionInfo.h.
References llvm::size().
Referenced by isSortedByValueNo().
|
inline |
Definition at line 128 of file X86MachineFunctionInfo.h.
Referenced by isSortedByValueNo().
|
inline |
Definition at line 125 of file X86MachineFunctionInfo.h.
Referenced by llvm::X86FrameLowering::assignCalleeSavedSpillSlots(), and llvm::X86FrameLowering::emitPrologue().
|
inline |
Definition at line 134 of file X86MachineFunctionInfo.h.
Referenced by LowerINTRINSIC_W_CHAIN().
|
inline |
Definition at line 115 of file X86MachineFunctionInfo.h.
Referenced by isSortedByValueNo().
|
inline |
Definition at line 143 of file X86MachineFunctionInfo.h.
References Reg.
Referenced by llvm::X86InstrInfo::getGlobalBaseReg().
|
inline |
Definition at line 118 of file X86MachineFunctionInfo.h.
Referenced by INITIALIZE_PASS().
|
inline |
Definition at line 164 of file X86MachineFunctionInfo.h.
Referenced by llvm::X86FrameLowering::assignCalleeSavedSpillSlots().
|
inline |
Definition at line 180 of file X86MachineFunctionInfo.h.
|
inline |
Definition at line 174 of file X86MachineFunctionInfo.h.
Referenced by llvm::X86TargetLowering::isIntDivCheap().
|
inline |
Definition at line 131 of file X86MachineFunctionInfo.h.
Referenced by llvm::X86TargetLowering::getReturnAddressFrameIndex().
|
inline |
Definition at line 149 of file X86MachineFunctionInfo.h.
Referenced by isSortedByValueNo().
void X86MachineFunctionInfo::setRestoreBasePointer | ( | const MachineFunction * | MF | ) |
Definition at line 19 of file X86MachineFunctionInfo.cpp.
References contains(), llvm::MachineRegisterInfo::getCalleeSavedRegs(), llvm::MachineFunction::getRegInfo(), llvm::TargetSubtargetInfo::getRegisterInfo(), llvm::X86RegisterInfo::getSlotSize(), llvm::MachineFunction::getSubtarget(), and Reg.
Referenced by getRestoreBasePointer(), and getRetpolineSymbol().
|
inline |
Definition at line 167 of file X86MachineFunctionInfo.h.
Referenced by llvm::X86FrameLowering::assignCalleeSavedSpillSlots().
|
inline |
Definition at line 140 of file X86MachineFunctionInfo.h.
References Reg.
Referenced by isSortedByValueNo().
|
inline |
Definition at line 137 of file X86MachineFunctionInfo.h.
Referenced by getMOVL().
|
inline |
Definition at line 177 of file X86MachineFunctionInfo.h.
Referenced by llvm::X86FrameLowering::emitPrologue().
|
inline |
Definition at line 155 of file X86MachineFunctionInfo.h.
Referenced by isSortedByValueNo().
|
inline |
Definition at line 146 of file X86MachineFunctionInfo.h.
Referenced by isSortedByValueNo().
|
inline |
Definition at line 152 of file X86MachineFunctionInfo.h.
Referenced by isSortedByValueNo().