/external/llvm/lib/Target/XCore/ |
XCoreMachineFunctionInfo.cpp | 18 bool XCoreFunctionInfo::isLargeFrame(const MachineFunction &MF) const { 20 CachedEStackSize = MF.getFrameInfo()->estimateStackSize(MF); 34 int XCoreFunctionInfo::createLRSpillSlot(MachineFunction &MF) { 39 MachineFrameInfo *MFI = MF.getFrameInfo(); 40 if (! MF.getFunction()->isVarArg()) { 50 int XCoreFunctionInfo::createFPSpillSlot(MachineFunction &MF) { 55 MachineFrameInfo *MFI = MF.getFrameInfo(); 61 const int* XCoreFunctionInfo::createEHSpillSlot(MachineFunction &MF) { 66 MachineFrameInfo *MFI = MF.getFrameInfo() [all...] |
XCoreFrameLowering.h | 30 void emitPrologue(MachineFunction &MF, 32 void emitEpilogue(MachineFunction &MF, 45 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, 48 bool hasFP(const MachineFunction &MF) const override; 50 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs, 53 void processFunctionBeforeFrameFinalized(MachineFunction &MF,
|
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Target/ |
TargetFrameLowering.h | 100 /// certain conditions (e.g. stack was adjusted before function \p MF 102 virtual unsigned getStackAlignmentSkew(const MachineFunction &MF) const; 121 assignCalleeSavedSpillSlots(MachineFunction &MF, 150 virtual bool enableShrinkWrapping(const MachineFunction &MF) const { 157 virtual bool enableStackSlotScavenging(const MachineFunction &MF) const { 163 virtual void emitPrologue(MachineFunction &MF, 165 virtual void emitEpilogue(MachineFunction &MF, 169 virtual void inlineStackProbe(MachineFunction &MF, 174 virtual void adjustForSegmentedStacks(MachineFunction &MF, 179 virtual void adjustForHiPEPrologue(MachineFunction &MF, [all...] |
/prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/Target/ |
TargetFrameLowering.h | 100 /// certain conditions (e.g. stack was adjusted before function \p MF 102 virtual unsigned getStackAlignmentSkew(const MachineFunction &MF) const; 121 assignCalleeSavedSpillSlots(MachineFunction &MF, 150 virtual bool enableShrinkWrapping(const MachineFunction &MF) const { 157 virtual bool enableStackSlotScavenging(const MachineFunction &MF) const { 163 virtual void emitPrologue(MachineFunction &MF, 165 virtual void emitEpilogue(MachineFunction &MF, 169 virtual void inlineStackProbe(MachineFunction &MF, 174 virtual void adjustForSegmentedStacks(MachineFunction &MF, 179 virtual void adjustForHiPEPrologue(MachineFunction &MF, [all...] |
/prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/Target/ |
TargetFrameLowering.h | 100 /// certain conditions (e.g. stack was adjusted before function \p MF 102 virtual unsigned getStackAlignmentSkew(const MachineFunction &MF) const; 121 assignCalleeSavedSpillSlots(MachineFunction &MF, 150 virtual bool enableShrinkWrapping(const MachineFunction &MF) const { 157 virtual bool enableStackSlotScavenging(const MachineFunction &MF) const { 163 virtual void emitPrologue(MachineFunction &MF, 165 virtual void emitEpilogue(MachineFunction &MF, 169 virtual void inlineStackProbe(MachineFunction &MF, 174 virtual void adjustForSegmentedStacks(MachineFunction &MF, 179 virtual void adjustForHiPEPrologue(MachineFunction &MF, [all...] |
/prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/Target/ |
TargetFrameLowering.h | 100 /// certain conditions (e.g. stack was adjusted before function \p MF 102 virtual unsigned getStackAlignmentSkew(const MachineFunction &MF) const; 121 assignCalleeSavedSpillSlots(MachineFunction &MF, 150 virtual bool enableShrinkWrapping(const MachineFunction &MF) const { 157 virtual bool enableStackSlotScavenging(const MachineFunction &MF) const { 163 virtual void emitPrologue(MachineFunction &MF, 165 virtual void emitEpilogue(MachineFunction &MF, 169 virtual void inlineStackProbe(MachineFunction &MF, 174 virtual void adjustForSegmentedStacks(MachineFunction &MF, 179 virtual void adjustForHiPEPrologue(MachineFunction &MF, [all...] |
/prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/Target/ |
TargetFrameLowering.h | 100 /// certain conditions (e.g. stack was adjusted before function \p MF 102 virtual unsigned getStackAlignmentSkew(const MachineFunction &MF) const; 121 assignCalleeSavedSpillSlots(MachineFunction &MF, 150 virtual bool enableShrinkWrapping(const MachineFunction &MF) const { 157 virtual bool enableStackSlotScavenging(const MachineFunction &MF) const { 163 virtual void emitPrologue(MachineFunction &MF, 165 virtual void emitEpilogue(MachineFunction &MF, 169 virtual void inlineStackProbe(MachineFunction &MF, 174 virtual void adjustForSegmentedStacks(MachineFunction &MF, 179 virtual void adjustForHiPEPrologue(MachineFunction &MF, [all...] |
/prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/Target/ |
TargetFrameLowering.h | 100 /// certain conditions (e.g. stack was adjusted before function \p MF 102 virtual unsigned getStackAlignmentSkew(const MachineFunction &MF) const; 121 assignCalleeSavedSpillSlots(MachineFunction &MF, 150 virtual bool enableShrinkWrapping(const MachineFunction &MF) const { 157 virtual bool enableStackSlotScavenging(const MachineFunction &MF) const { 163 virtual void emitPrologue(MachineFunction &MF, 165 virtual void emitEpilogue(MachineFunction &MF, 169 virtual void inlineStackProbe(MachineFunction &MF, 174 virtual void adjustForSegmentedStacks(MachineFunction &MF, 179 virtual void adjustForHiPEPrologue(MachineFunction &MF, [all...] |
/prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/Target/ |
TargetFrameLowering.h | 100 /// certain conditions (e.g. stack was adjusted before function \p MF 102 virtual unsigned getStackAlignmentSkew(const MachineFunction &MF) const; 121 assignCalleeSavedSpillSlots(MachineFunction &MF, 150 virtual bool enableShrinkWrapping(const MachineFunction &MF) const { 157 virtual bool enableStackSlotScavenging(const MachineFunction &MF) const { 163 virtual void emitPrologue(MachineFunction &MF, 165 virtual void emitEpilogue(MachineFunction &MF, 169 virtual void inlineStackProbe(MachineFunction &MF, 174 virtual void adjustForSegmentedStacks(MachineFunction &MF, 179 virtual void adjustForHiPEPrologue(MachineFunction &MF, [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Target/ |
TargetFrameLowering.h | 100 /// certain conditions (e.g. stack was adjusted before function \p MF 102 virtual unsigned getStackAlignmentSkew(const MachineFunction &MF) const; 121 assignCalleeSavedSpillSlots(MachineFunction &MF, 150 virtual bool enableShrinkWrapping(const MachineFunction &MF) const { 157 virtual bool enableStackSlotScavenging(const MachineFunction &MF) const { 163 virtual void emitPrologue(MachineFunction &MF, 165 virtual void emitEpilogue(MachineFunction &MF, 169 virtual void inlineStackProbe(MachineFunction &MF, 174 virtual void adjustForSegmentedStacks(MachineFunction &MF, 179 virtual void adjustForHiPEPrologue(MachineFunction &MF, [all...] |
/prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/Target/ |
TargetFrameLowering.h | 100 /// certain conditions (e.g. stack was adjusted before function \p MF 102 virtual unsigned getStackAlignmentSkew(const MachineFunction &MF) const; 121 assignCalleeSavedSpillSlots(MachineFunction &MF, 150 virtual bool enableShrinkWrapping(const MachineFunction &MF) const { 157 virtual bool enableStackSlotScavenging(const MachineFunction &MF) const { 163 virtual void emitPrologue(MachineFunction &MF, 165 virtual void emitEpilogue(MachineFunction &MF, 169 virtual void inlineStackProbe(MachineFunction &MF, 174 virtual void adjustForSegmentedStacks(MachineFunction &MF, 179 virtual void adjustForHiPEPrologue(MachineFunction &MF, [all...] |
/prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/Target/ |
TargetFrameLowering.h | 100 /// certain conditions (e.g. stack was adjusted before function \p MF 102 virtual unsigned getStackAlignmentSkew(const MachineFunction &MF) const; 121 assignCalleeSavedSpillSlots(MachineFunction &MF, 150 virtual bool enableShrinkWrapping(const MachineFunction &MF) const { 157 virtual bool enableStackSlotScavenging(const MachineFunction &MF) const { 163 virtual void emitPrologue(MachineFunction &MF, 165 virtual void emitEpilogue(MachineFunction &MF, 169 virtual void inlineStackProbe(MachineFunction &MF, 174 virtual void adjustForSegmentedStacks(MachineFunction &MF, 179 virtual void adjustForHiPEPrologue(MachineFunction &MF, [all...] |
/prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/Target/ |
TargetFrameLowering.h | 100 /// certain conditions (e.g. stack was adjusted before function \p MF 102 virtual unsigned getStackAlignmentSkew(const MachineFunction &MF) const; 121 assignCalleeSavedSpillSlots(MachineFunction &MF, 150 virtual bool enableShrinkWrapping(const MachineFunction &MF) const { 157 virtual bool enableStackSlotScavenging(const MachineFunction &MF) const { 163 virtual void emitPrologue(MachineFunction &MF, 165 virtual void emitEpilogue(MachineFunction &MF, 169 virtual void inlineStackProbe(MachineFunction &MF, 174 virtual void adjustForSegmentedStacks(MachineFunction &MF, 179 virtual void adjustForHiPEPrologue(MachineFunction &MF, [all...] |
/prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/Target/ |
TargetFrameLowering.h | 100 /// certain conditions (e.g. stack was adjusted before function \p MF 102 virtual unsigned getStackAlignmentSkew(const MachineFunction &MF) const; 121 assignCalleeSavedSpillSlots(MachineFunction &MF, 150 virtual bool enableShrinkWrapping(const MachineFunction &MF) const { 157 virtual bool enableStackSlotScavenging(const MachineFunction &MF) const { 163 virtual void emitPrologue(MachineFunction &MF, 165 virtual void emitEpilogue(MachineFunction &MF, 169 virtual void inlineStackProbe(MachineFunction &MF, 174 virtual void adjustForSegmentedStacks(MachineFunction &MF, 179 virtual void adjustForHiPEPrologue(MachineFunction &MF, [all...] |
/prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/Target/ |
TargetFrameLowering.h | 100 /// certain conditions (e.g. stack was adjusted before function \p MF 102 virtual unsigned getStackAlignmentSkew(const MachineFunction &MF) const; 121 assignCalleeSavedSpillSlots(MachineFunction &MF, 150 virtual bool enableShrinkWrapping(const MachineFunction &MF) const { 157 virtual bool enableStackSlotScavenging(const MachineFunction &MF) const { 163 virtual void emitPrologue(MachineFunction &MF, 165 virtual void emitEpilogue(MachineFunction &MF, 169 virtual void inlineStackProbe(MachineFunction &MF, 174 virtual void adjustForSegmentedStacks(MachineFunction &MF, 179 virtual void adjustForHiPEPrologue(MachineFunction &MF, [all...] |
/prebuilts/clang/host/linux-x86/clang-4691093/include/llvm/Target/ |
TargetFrameLowering.h | 100 /// certain conditions (e.g. stack was adjusted before function \p MF 102 virtual unsigned getStackAlignmentSkew(const MachineFunction &MF) const; 121 assignCalleeSavedSpillSlots(MachineFunction &MF, 150 virtual bool enableShrinkWrapping(const MachineFunction &MF) const { 157 virtual bool enableStackSlotScavenging(const MachineFunction &MF) const { 163 virtual void emitPrologue(MachineFunction &MF, 165 virtual void emitEpilogue(MachineFunction &MF, 169 virtual void inlineStackProbe(MachineFunction &MF, 174 virtual void adjustForSegmentedStacks(MachineFunction &MF, 179 virtual void adjustForHiPEPrologue(MachineFunction &MF, [all...] |
/external/llvm/lib/CodeGen/ |
StackMapLivenessAnalysis.cpp | 71 bool runOnMachineFunction(MachineFunction &MF) override; 75 bool calculateLiveness(MachineFunction &MF); 78 void addLiveOutSetToMI(MachineFunction &MF, MachineInstr &MI); 82 uint32_t *createRegisterMask(MachineFunction &MF) const; 106 bool StackMapLiveness::runOnMachineFunction(MachineFunction &MF) { 110 DEBUG(dbgs() << "********** COMPUTING STACKMAP LIVENESS: " << MF.getName() 112 TRI = MF.getSubtarget().getRegisterInfo(); 116 if (!MF.getFrameInfo()->hasPatchPoint()) { 120 return calculateLiveness(MF); 124 bool StackMapLiveness::calculateLiveness(MachineFunction &MF) { [all...] |
/external/llvm/lib/Target/ARM/ |
Thumb1FrameLowering.h | 30 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const override; 31 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override; 42 bool hasReservedCallFrame(const MachineFunction &MF) const override; 45 eliminateCallFramePseudoInstr(MachineFunction &MF, 57 bool enableShrinkWrapping(const MachineFunction &MF) const override { 62 /// Check if the frame lowering of \p MF needs a special fixup 78 bool needPopSpecialFixUp(const MachineFunction &MF) const;
|
ARMFrameLowering.h | 31 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const override; 32 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override; 44 bool noFramePointerElim(const MachineFunction &MF) const override; 46 bool hasFP(const MachineFunction &MF) const override; 47 bool hasReservedCallFrame(const MachineFunction &MF) const override; 48 bool canSimplifyCallFramePseudos(const MachineFunction &MF) const override; 49 int getFrameIndexReference(const MachineFunction &MF, int FI, 51 int ResolveFrameIndexReference(const MachineFunction &MF, int FI, 54 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs, 57 void adjustForSegmentedStacks(MachineFunction &MF, [all...] |
ARMMachineFunctionInfo.cpp | 16 ARMFunctionInfo::ARMFunctionInfo(MachineFunction &MF) 17 : isThumb(MF.getSubtarget<ARMSubtarget>().isThumb()), 18 hasThumb2(MF.getSubtarget<ARMSubtarget>().hasThumb2()),
|
/external/llvm/lib/Target/MSP430/ |
MSP430FrameLowering.h | 30 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const override; 31 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override; 34 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, 46 bool hasFP(const MachineFunction &MF) const override; 47 bool hasReservedCallFrame(const MachineFunction &MF) const override; 48 void processFunctionBeforeFrameFinalized(MachineFunction &MF,
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
MachineFunctionAnalysis.cpp | 24 FunctionPass(ID), TM(tm), OptLevel(OL), MF(0) { 30 assert(!MF && "MachineFunctionAnalysis left initialized!"); 48 assert(!MF && "MachineFunctionAnalysis already initialized!"); 49 MF = new MachineFunction(&F, TM, NextFnNum++, 56 delete MF; 57 MF = 0;
|
/external/swiftshader/third_party/LLVM/lib/Target/SystemZ/ |
SystemZFrameLowering.h | 35 void emitPrologue(MachineFunction &MF) const; 36 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const; 47 void processFunctionBeforeCalleeSavedScan(MachineFunction &MF, 50 bool hasReservedCallFrame(const MachineFunction &MF) const { return true; } 51 bool hasFP(const MachineFunction &MF) const; 52 int getFrameIndexOffset(const MachineFunction &MF, int FI) const;
|
/external/llvm/unittests/MI/ |
LiveIntervalTest.cpp | 90 bool runOnMachineFunction(MachineFunction &MF) override { 92 T(MF, LIS); 93 EXPECT_TRUE(MF.verify(this)); 111 static void testHandleMove(MachineFunction &MF, LiveIntervals &LIS, 113 MachineBasicBlock &MBB = *MF.getBlockNumbered(BlockNum); 171 [](MachineFunction &MF, LiveIntervals &LIS) { 172 testHandleMove(MF, LIS, 2, 1); 182 [](MachineFunction &MF, LiveIntervals &LIS) { 183 testHandleMove(MF, LIS, 2, 1); 193 [](MachineFunction &MF, LiveIntervals &LIS) [all...] |
/external/llvm/lib/Target/Mips/ |
MipsModuleISelDAGToDAG.cpp | 33 bool runOnMachineFunction(MachineFunction &MF) override; 42 bool MipsModuleDAGToDAGISel::runOnMachineFunction(MachineFunction &MF) { 44 TM.resetSubtarget(&MF);
|