Lines Matching refs:X86FrameLowering

1 //===-- X86FrameLowering.cpp - X86 Frame Information ----------------------===//
14 #include "X86FrameLowering.h"
38 X86FrameLowering::X86FrameLowering(const X86Subtarget &STI,
52 bool X86FrameLowering::hasReservedCallFrame(const MachineFunction &MF) const {
62 X86FrameLowering::canSimplifyCallFramePseudos(const MachineFunction &MF) const {
76 X86FrameLowering::needsFrameIndexResolution(const MachineFunction &MF) const {
84 bool X86FrameLowering::hasFP(const MachineFunction &MF) const {
248 void X86FrameLowering::emitSPUpdate(MachineBasicBlock &MBB,
316 MachineInstrBuilder X86FrameLowering::BuildStackAdjustment(
364 int X86FrameLowering::mergeSPUpdates(MachineBasicBlock &MBB,
395 void X86FrameLowering::BuildCFI(MachineBasicBlock &MBB,
405 X86FrameLowering::emitCalleeSavedFrameMoves(MachineBasicBlock &MBB,
429 MachineInstr *X86FrameLowering::emitStackProbe(MachineFunction &MF,
446 void X86FrameLowering::inlineStackProbe(MachineFunction &MF,
469 MachineInstr *X86FrameLowering::emitStackProbeInline(
685 MachineInstr *X86FrameLowering::emitStackProbeCall(
749 MachineInstr *X86FrameLowering::emitStackProbeInlineStub(
774 uint64_t X86FrameLowering::calculateMaxStackAlign(const MachineFunction &MF) const {
787 void X86FrameLowering::BuildStackAlignAND(MachineBasicBlock &MBB,
886 void X86FrameLowering::emitPrologue(MachineFunction &MF,
1365 bool X86FrameLowering::canUseLEAForSPInEpilogue(
1401 X86FrameLowering::getPSPSlotOffsetFromSP(const MachineFunction &MF) const {
1412 X86FrameLowering::getWinEHFuncletFrameSize(const MachineFunction &MF) const {
1439 void X86FrameLowering::emitEpilogue(MachineFunction &MF,
1608 int X86FrameLowering::getFrameIndexReference(const MachineFunction &MF, int FI,
1693 int X86FrameLowering::getFrameIndexReferenceFromSP(const MachineFunction &MF,
1780 bool X86FrameLowering::assignCalleeSavedSpillSlots(
1842 bool X86FrameLowering::spillCalleeSavedRegisters(
1887 bool X86FrameLowering::restoreCalleeSavedRegisters(MachineBasicBlock &MBB,
1937 void X86FrameLowering::determineCalleeSaves(MachineFunction &MF,
2026 void X86FrameLowering::adjustForSegmentedStacks(
2273 void X86FrameLowering::adjustForHiPEPrologue(
2403 bool X86FrameLowering::adjustStackWithPops(MachineBasicBlock &MBB,
2471 void X86FrameLowering::
2572 bool X86FrameLowering::canUseAsEpilogue(const MachineBasicBlock &MBB) const {
2592 bool X86FrameLowering::enableShrinkWrapping(const MachineFunction &MF) const {
2605 MachineBasicBlock::iterator X86FrameLowering::restoreWin32EHStackPointers(
2667 unsigned X86FrameLowering::getWinEHParentFrameOffset(const MachineFunction &MF) const {
2679 void X86FrameLowering::processFunctionBeforeFrameFinalized(