Lines Matching refs:X86FrameLowering
48 X86FrameLowering::X86FrameLowering(const X86Subtarget &STI, in X86FrameLowering() function in X86FrameLowering
62 bool X86FrameLowering::hasReservedCallFrame(const MachineFunction &MF) const { in hasReservedCallFrame()
72 bool X86FrameLowering::canSimplifyCallFramePseudos( in canSimplifyCallFramePseudos()
87 bool X86FrameLowering::needsFrameIndexResolution( in needsFrameIndexResolution()
96 bool X86FrameLowering::hasFP(const MachineFunction &MF) const { in hasFP()
228 void X86FrameLowering::emitSPUpdate(MachineBasicBlock &MBB, in emitSPUpdate()
335 MachineInstrBuilder X86FrameLowering::BuildStackAdjustment( in BuildStackAdjustment()
383 int X86FrameLowering::mergeSPUpdates(MachineBasicBlock &MBB, in mergeSPUpdates()
443 void X86FrameLowering::BuildCFI(MachineBasicBlock &MBB, in BuildCFI()
461 void X86FrameLowering::emitCalleeSavedFrameMovesFullCFA( in emitCalleeSavedFrameMovesFullCFA()
482 void X86FrameLowering::emitCalleeSavedFrameMoves( in emitCalleeSavedFrameMoves()
559 void X86FrameLowering::emitZeroCallUsedRegs(BitVector RegsToZero, in emitZeroCallUsedRegs()
604 void X86FrameLowering::emitStackProbe( in emitStackProbe()
621 bool X86FrameLowering::stackProbeFunctionModifiesSP() const { in stackProbeFunctionModifiesSP()
625 void X86FrameLowering::inlineStackProbe(MachineFunction &MF, in inlineStackProbe()
637 void X86FrameLowering::emitStackProbeInline(MachineFunction &MF, in emitStackProbeInline()
649 void X86FrameLowering::emitStackProbeInlineGeneric( in emitStackProbeInlineGeneric()
678 void X86FrameLowering::emitStackProbeInlineGenericBlock( in emitStackProbeInlineGenericBlock()
754 void X86FrameLowering::emitStackProbeInlineGenericLoop( in emitStackProbeInlineGenericLoop()
894 void X86FrameLowering::emitStackProbeInlineWindowsCoreCLR64( in emitStackProbeInlineWindowsCoreCLR64()
1128 void X86FrameLowering::emitStackProbeCall( in emitStackProbeCall()
1227 X86FrameLowering::calculateMaxStackAlign(const MachineFunction &MF) const { in calculateMaxStackAlign()
1248 void X86FrameLowering::BuildStackAlignAND(MachineBasicBlock &MBB, in BuildStackAlignAND()
1400 bool X86FrameLowering::has128ByteRedZone(const MachineFunction &MF) const { in has128ByteRedZone()
1413 bool X86FrameLowering::isWin64Prologue(const MachineFunction &MF) const { in isWin64Prologue()
1417 bool X86FrameLowering::needsDwarfCFI(const MachineFunction &MF) const { in needsDwarfCFI()
1506 void X86FrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue()
2204 bool X86FrameLowering::canUseLEAForSPInEpilogue( in canUseLEAForSPInEpilogue()
2240 X86FrameLowering::getPSPSlotOffsetFromSP(const MachineFunction &MF) const { in getPSPSlotOffsetFromSP()
2251 X86FrameLowering::getWinEHFuncletFrameSize(const MachineFunction &MF) const { in getWinEHFuncletFrameSize()
2287 void X86FrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
2544 StackOffset X86FrameLowering::getFrameIndexReference(const MachineFunction &MF, in getFrameIndexReference()
2627 int X86FrameLowering::getWin64EHFrameIndexRef(const MachineFunction &MF, int FI, in getWin64EHFrameIndexRef()
2643 X86FrameLowering::getFrameIndexReferenceSP(const MachineFunction &MF, int FI, in getFrameIndexReferenceSP()
2653 X86FrameLowering::getFrameIndexReferencePreferSP(const MachineFunction &MF, in getFrameIndexReferencePreferSP()
2735 bool X86FrameLowering::assignCalleeSavedSpillSlots( in assignCalleeSavedSpillSlots()
2893 bool X86FrameLowering::spillCalleeSavedRegisters( in spillCalleeSavedRegisters()
2983 void X86FrameLowering::emitCatchRetReturnValue(MachineBasicBlock &MBB, in emitCatchRetReturnValue()
3013 bool X86FrameLowering::restoreCalleeSavedRegisters( in restoreCalleeSavedRegisters()
3083 void X86FrameLowering::determineCalleeSaves(MachineFunction &MF, in determineCalleeSaves()
3149 void X86FrameLowering::adjustForSegmentedStacks( in adjustForSegmentedStacks()
3457 void X86FrameLowering::adjustForHiPEPrologue( in adjustForHiPEPrologue()
3596 bool X86FrameLowering::adjustStackWithPops(MachineBasicBlock &MBB, in adjustStackWithPops()
3670 MachineBasicBlock::iterator X86FrameLowering::eliminateCallFramePseudoInstr( in eliminateCallFramePseudoInstr()
3780 bool X86FrameLowering::canUseAsPrologue(const MachineBasicBlock &MBB) const { in canUseAsPrologue()
3797 bool X86FrameLowering::canUseAsEpilogue(const MachineBasicBlock &MBB) const { in canUseAsEpilogue()
3823 bool X86FrameLowering::enableShrinkWrapping(const MachineFunction &MF) const { in enableShrinkWrapping()
3840 MachineBasicBlock::iterator X86FrameLowering::restoreWin32EHStackPointers( in restoreWin32EHStackPointers()
3903 int X86FrameLowering::getInitialCFAOffset(const MachineFunction &MF) const { in getInitialCFAOffset()
3908 X86FrameLowering::getInitialCFARegister(const MachineFunction &MF) const { in getInitialCFARegister()
3913 X86FrameLowering::getDwarfFrameBase(const MachineFunction &MF) const { in getDwarfFrameBase()
3999 void X86FrameLowering::orderFrameObjects( in orderFrameObjects()
4071 X86FrameLowering::getWinEHParentFrameOffset(const MachineFunction &MF) const { in getWinEHParentFrameOffset()
4083 void X86FrameLowering::processFunctionBeforeFrameFinalized( in processFunctionBeforeFrameFinalized()
4103 void X86FrameLowering::adjustFrameForMsvcCxxEh(MachineFunction &MF) const { in adjustFrameForMsvcCxxEh()
4148 void X86FrameLowering::processFunctionBeforeFrameIndicesReplaced( in processFunctionBeforeFrameIndicesReplaced()
4162 void X86FrameLowering::restoreWinEHStackPointersInParent( in restoreWinEHStackPointersInParent()