Lines Matching refs:X86FrameLowering

49 X86FrameLowering::X86FrameLowering(const X86Subtarget &STI,  in X86FrameLowering()  function in X86FrameLowering
63 bool X86FrameLowering::hasReservedCallFrame(const MachineFunction &MF) const { in hasReservedCallFrame()
73 bool X86FrameLowering::canSimplifyCallFramePseudos( in canSimplifyCallFramePseudos()
88 bool X86FrameLowering::needsFrameIndexResolution( in needsFrameIndexResolution()
97 bool X86FrameLowering::hasFP(const MachineFunction &MF) const { in hasFP()
229 void X86FrameLowering::emitSPUpdate(MachineBasicBlock &MBB, in emitSPUpdate()
336 MachineInstrBuilder X86FrameLowering::BuildStackAdjustment( in BuildStackAdjustment()
384 int X86FrameLowering::mergeSPUpdates(MachineBasicBlock &MBB, in mergeSPUpdates()
444 void X86FrameLowering::BuildCFI(MachineBasicBlock &MBB, in BuildCFI()
462 void X86FrameLowering::emitCalleeSavedFrameMovesFullCFA( in emitCalleeSavedFrameMovesFullCFA()
482 void X86FrameLowering::emitCalleeSavedFrameMoves( in emitCalleeSavedFrameMoves()
558 void X86FrameLowering::emitZeroCallUsedRegs(BitVector RegsToZero, in emitZeroCallUsedRegs()
603 void X86FrameLowering::emitStackProbe( in emitStackProbe()
620 bool X86FrameLowering::stackProbeFunctionModifiesSP() const { in stackProbeFunctionModifiesSP()
624 void X86FrameLowering::inlineStackProbe(MachineFunction &MF, in inlineStackProbe()
636 void X86FrameLowering::emitStackProbeInline(MachineFunction &MF, in emitStackProbeInline()
648 void X86FrameLowering::emitStackProbeInlineGeneric( in emitStackProbeInlineGeneric()
677 void X86FrameLowering::emitStackProbeInlineGenericBlock( in emitStackProbeInlineGenericBlock()
753 void X86FrameLowering::emitStackProbeInlineGenericLoop( in emitStackProbeInlineGenericLoop()
890 void X86FrameLowering::emitStackProbeInlineWindowsCoreCLR64( in emitStackProbeInlineWindowsCoreCLR64()
1124 void X86FrameLowering::emitStackProbeCall( in emitStackProbeCall()
1223 X86FrameLowering::calculateMaxStackAlign(const MachineFunction &MF) const { in calculateMaxStackAlign()
1244 void X86FrameLowering::BuildStackAlignAND(MachineBasicBlock &MBB, in BuildStackAlignAND()
1392 bool X86FrameLowering::has128ByteRedZone(const MachineFunction &MF) const { in has128ByteRedZone()
1405 bool X86FrameLowering::isWin64Prologue(const MachineFunction &MF) const { in isWin64Prologue()
1409 bool X86FrameLowering::needsDwarfCFI(const MachineFunction &MF) const { in needsDwarfCFI()
1526 void X86FrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue()
2259 bool X86FrameLowering::canUseLEAForSPInEpilogue( in canUseLEAForSPInEpilogue()
2295 X86FrameLowering::getPSPSlotOffsetFromSP(const MachineFunction &MF) const { in getPSPSlotOffsetFromSP()
2306 X86FrameLowering::getWinEHFuncletFrameSize(const MachineFunction &MF) const { in getWinEHFuncletFrameSize()
2342 void X86FrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
2599 StackOffset X86FrameLowering::getFrameIndexReference(const MachineFunction &MF, in getFrameIndexReference()
2682 int X86FrameLowering::getWin64EHFrameIndexRef(const MachineFunction &MF, int FI, in getWin64EHFrameIndexRef()
2698 X86FrameLowering::getFrameIndexReferenceSP(const MachineFunction &MF, int FI, in getFrameIndexReferenceSP()
2708 X86FrameLowering::getFrameIndexReferencePreferSP(const MachineFunction &MF, in getFrameIndexReferencePreferSP()
2790 bool X86FrameLowering::assignCalleeSavedSpillSlots( in assignCalleeSavedSpillSlots()
2948 bool X86FrameLowering::spillCalleeSavedRegisters( in spillCalleeSavedRegisters()
3038 void X86FrameLowering::emitCatchRetReturnValue(MachineBasicBlock &MBB, in emitCatchRetReturnValue()
3068 bool X86FrameLowering::restoreCalleeSavedRegisters( in restoreCalleeSavedRegisters()
3138 void X86FrameLowering::determineCalleeSaves(MachineFunction &MF, in determineCalleeSaves()
3204 void X86FrameLowering::adjustForSegmentedStacks( in adjustForSegmentedStacks()
3512 void X86FrameLowering::adjustForHiPEPrologue( in adjustForHiPEPrologue()
3651 bool X86FrameLowering::adjustStackWithPops(MachineBasicBlock &MBB, in adjustStackWithPops()
3725 MachineBasicBlock::iterator X86FrameLowering::eliminateCallFramePseudoInstr( in eliminateCallFramePseudoInstr()
3835 bool X86FrameLowering::canUseAsPrologue(const MachineBasicBlock &MBB) const { in canUseAsPrologue()
3852 bool X86FrameLowering::canUseAsEpilogue(const MachineBasicBlock &MBB) const { in canUseAsEpilogue()
3878 bool X86FrameLowering::enableShrinkWrapping(const MachineFunction &MF) const { in enableShrinkWrapping()
3894 MachineBasicBlock::iterator X86FrameLowering::restoreWin32EHStackPointers( in restoreWin32EHStackPointers()
3957 int X86FrameLowering::getInitialCFAOffset(const MachineFunction &MF) const { in getInitialCFAOffset()
3962 X86FrameLowering::getInitialCFARegister(const MachineFunction &MF) const { in getInitialCFARegister()
3967 X86FrameLowering::getDwarfFrameBase(const MachineFunction &MF) const { in getDwarfFrameBase()
4053 void X86FrameLowering::orderFrameObjects( in orderFrameObjects()
4125 X86FrameLowering::getWinEHParentFrameOffset(const MachineFunction &MF) const { in getWinEHParentFrameOffset()
4137 void X86FrameLowering::processFunctionBeforeFrameFinalized( in processFunctionBeforeFrameFinalized()
4157 void X86FrameLowering::adjustFrameForMsvcCxxEh(MachineFunction &MF) const { in adjustFrameForMsvcCxxEh()
4202 void X86FrameLowering::processFunctionBeforeFrameIndicesReplaced( in processFunctionBeforeFrameIndicesReplaced()
4216 void X86FrameLowering::restoreWinEHStackPointersInParent( in restoreWinEHStackPointersInParent()