/external/llvm/include/llvm/Target/ |
D | TargetFrameLowering.h | 103 assignCalleeSavedSpillSlots(MachineFunction &MF, in assignCalleeSavedSpillSlots() 139 virtual void adjustForSegmentedStacks(MachineFunction &MF) const { } in adjustForSegmentedStacks() 143 virtual void adjustForHiPEPrologue(MachineFunction &MF) const { } in adjustForHiPEPrologue() 147 virtual void adjustForFrameAllocatePrologue(MachineFunction &MF) const { } in adjustForFrameAllocatePrologue() 181 virtual bool hasReservedCallFrame(const MachineFunction &MF) const { in hasReservedCallFrame() 192 virtual bool canSimplifyCallFramePseudos(const MachineFunction &MF) const { in canSimplifyCallFramePseudos() 214 virtual int getFrameIndexReferenceFromSP(const MachineFunction &MF, int FI, in getFrameIndexReferenceFromSP() 246 eliminateCallFramePseudoInstr(MachineFunction &MF, in eliminateCallFramePseudoInstr()
|
D | TargetRegisterInfo.h | 196 ArrayRef<MCPhysReg> getRawAllocationOrder(const MachineFunction &MF) const { in getRawAllocationOrder() 453 virtual const uint32_t *getCallPreservedMask(const MachineFunction &MF, in getCallPreservedMask() 646 MachineFunction &MF) const { in getRegPressureLimit() 704 MachineFunction &MF) const { in updateRegAllocHint() 726 virtual bool requiresRegisterScavenging(const MachineFunction &MF) const { in requiresRegisterScavenging() 733 virtual bool useFPForScavengingIndex(const MachineFunction &MF) const { in useFPForScavengingIndex() 739 virtual bool requiresFrameIndexScavenging(const MachineFunction &MF) const { in requiresFrameIndexScavenging() 746 virtual bool requiresVirtualBaseRegisters(const MachineFunction &MF) const { in requiresVirtualBaseRegisters() 756 virtual bool hasReservedSpillSlot(const MachineFunction &MF, unsigned Reg, in hasReservedSpillSlot() 763 virtual bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const { in trackLivenessAfterRegAlloc() [all …]
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCRegisterInfo.h | 87 bool requiresRegisterScavenging(const MachineFunction &MF) const override { in requiresRegisterScavenging() 91 bool requiresFrameIndexScavenging(const MachineFunction &MF) const override { in requiresFrameIndexScavenging() 95 bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const override { in trackLivenessAfterRegAlloc() 99 bool requiresVirtualBaseRegisters(const MachineFunction &MF) const override { in requiresVirtualBaseRegisters()
|
D | PPCRegisterInfo.cpp | 86 PPCRegisterInfo::getPointerRegClass(const MachineFunction &MF, unsigned Kind) in getPointerRegClass() 132 PPCRegisterInfo::getCallPreservedMask(const MachineFunction &MF, in getCallPreservedMask() 325 MachineFunction &MF = *MBB.getParent(); in lowerDynamicAlloc() local 445 MachineFunction &MF = *MBB.getParent(); in lowerCRSpilling() local 490 MachineFunction &MF = *MBB.getParent(); in lowerCRRestore() local 533 MachineFunction &MF = *MBB.getParent(); in lowerCRBitSpilling() local 577 MachineFunction &MF = *MBB.getParent(); in lowerCRBitRestore() local 625 MachineFunction &MF = *MBB.getParent(); in lowerVRSAVESpilling() local 651 MachineFunction &MF = *MBB.getParent(); in lowerVRSAVERestore() local 673 PPCRegisterInfo::hasReservedSpillSlot(const MachineFunction &MF, in hasReservedSpillSlot() [all …]
|
D | PPCFrameLowering.cpp | 260 MachineFunction *MF = Entry->getParent(); in RemoveVRSaveCode() local 305 MachineFunction *MF = MI->getParent()->getParent(); in HandleVRSaveUpdate() local 387 static bool spillsCR(const MachineFunction &MF) { in spillsCR() 392 static bool spillsVRSAVE(const MachineFunction &MF) { in spillsVRSAVE() 397 static bool hasSpills(const MachineFunction &MF) { in hasSpills() 402 static bool hasNonRISpills(const MachineFunction &MF) { in hasNonRISpills() 410 static bool MustSaveLR(const MachineFunction &MF, unsigned LR) { in MustSaveLR() 423 unsigned PPCFrameLowering::determineFrameLayout(MachineFunction &MF, in determineFrameLayout() 917 void PPCFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue() 1161 PPCFrameLowering::processFunctionBeforeCalleeSavedScan(MachineFunction &MF, in processFunctionBeforeCalleeSavedScan() [all …]
|
/external/llvm/lib/Target/XCore/ |
D | XCoreMachineFunctionInfo.cpp | 34 int XCoreFunctionInfo::createLRSpillSlot(MachineFunction &MF) { in createLRSpillSlot() 50 int XCoreFunctionInfo::createFPSpillSlot(MachineFunction &MF) { in createFPSpillSlot() 61 const int* XCoreFunctionInfo::createEHSpillSlot(MachineFunction &MF) { in createEHSpillSlot()
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64RegisterInfo.cpp | 58 AArch64RegisterInfo::getCallPreservedMask(const MachineFunction &MF, in getCallPreservedMask() 78 AArch64RegisterInfo::getThisReturnPreservedMask(const MachineFunction &MF, in getThisReturnPreservedMask() 120 bool AArch64RegisterInfo::isReservedReg(const MachineFunction &MF, in isReservedReg() 147 AArch64RegisterInfo::getPointerRegClass(const MachineFunction &MF, in getPointerRegClass() 282 MachineFunction &MF = *MI->getParent()->getParent(); in needsFrameBaseReg() local 338 const MachineFunction &MF = *MBB->getParent(); in materializeFrameBaseRegister() local 361 const MachineFunction *MF = MI.getParent()->getParent(); in resolveFrameIndex() local 376 MachineFunction &MF = *MBB.getParent(); in eliminateFrameIndex() local
|
D | AArch64FrameLowering.cpp | 159 MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr() 207 MachineFunction &MF = *MBB.getParent(); in emitCalleeSavedFrameMoves() local 530 void AArch64FrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue() 633 int AArch64FrameLowering::getFrameIndexOffset(const MachineFunction &MF, in getFrameIndexOffset() 643 int AArch64FrameLowering::getFrameIndexReference(const MachineFunction &MF, in getFrameIndexReference() 649 int AArch64FrameLowering::resolveFrameIndexReference(const MachineFunction &MF, in resolveFrameIndexReference() 713 static unsigned getPrologueDeath(MachineFunction &MF, unsigned Reg) { in getPrologueDeath() 727 MachineFunction &MF = *MBB.getParent(); in spillCalleeSavedRegisters() local 805 MachineFunction &MF = *MBB.getParent(); in restoreCalleeSavedRegisters() local 872 MachineFunction &MF, RegScavenger *RS) const { in processFunctionBeforeCalleeSavedScan()
|
/external/llvm/lib/Target/NVPTX/ |
D | NVPTXReplaceImageHandles.cpp | 55 bool NVPTXReplaceImageHandles::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction() 80 MachineFunction &MF = *MI.getParent()->getParent(); in processInstr() local 125 replaceImageHandle(MachineOperand &Op, MachineFunction &MF) { in replaceImageHandle() 133 findIndexForHandle(MachineOperand &Op, MachineFunction &MF, unsigned &Idx) { in findIndexForHandle()
|
D | NVPTXFrameLowering.cpp | 69 void NVPTXFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue() 75 MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr()
|
/external/llvm/lib/Target/BPF/ |
D | BPFFrameLowering.cpp | 28 void BPFFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue() 32 MachineFunction &MF, RegScavenger *RS) const { in processFunctionBeforeCalleeSavedScan()
|
/external/llvm/lib/CodeGen/ |
D | TargetFrameLoweringImpl.cpp | 28 int TargetFrameLowering::getFrameIndexOffset(const MachineFunction &MF, in getFrameIndexOffset() 35 int TargetFrameLowering::getFrameIndexReference(const MachineFunction &MF, in getFrameIndexReference()
|
/external/llvm/lib/Target/MSP430/ |
D | MSP430FrameLowering.cpp | 107 void MSP430FrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue() 191 MachineFunction &MF = *MBB.getParent(); in spillCalleeSavedRegisters() local 217 MachineFunction &MF = *MBB.getParent(); in restoreCalleeSavedRegisters() local 227 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr() 289 MSP430FrameLowering::processFunctionBeforeFrameFinalized(MachineFunction &MF, in processFunctionBeforeFrameFinalized()
|
/external/llvm/lib/Target/Sparc/ |
D | SparcRegisterInfo.cpp | 45 SparcRegisterInfo::getCallPreservedMask(const MachineFunction &MF, in getCallPreservedMask() 90 SparcRegisterInfo::getPointerRegClass(const MachineFunction &MF, in getPointerRegClass() 96 static void replaceFI(MachineFunction &MF, in replaceFI() 163 MachineFunction &MF = *MI.getParent()->getParent(); in eliminateFrameIndex() local
|
D | SparcFrameLowering.cpp | 40 void SparcFrameLowering::emitSPAdjustment(MachineFunction &MF, in emitSPAdjustment() 134 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr() 149 void SparcFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue() 250 (MachineFunction &MF, RegScavenger *RS) const { in processFunctionBeforeCalleeSavedScan()
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineInstrBuilder.h | 46 MachineFunction *MF; variable 235 inline MachineInstrBuilder BuildMI(MachineFunction &MF, in BuildMI() 244 inline MachineInstrBuilder BuildMI(MachineFunction &MF, in BuildMI() 261 MachineFunction &MF = *BB.getParent(); in BuildMI() local 272 MachineFunction &MF = *BB.getParent(); in BuildMI() local 300 MachineFunction &MF = *BB.getParent(); in BuildMI() local 310 MachineFunction &MF = *BB.getParent(); in BuildMI() local 355 inline MachineInstrBuilder BuildMI(MachineFunction &MF, DebugLoc DL, in BuildMI() 390 MachineFunction &MF = *BB.getParent(); in BuildMI() local
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonFrameLowering.cpp | 146 void HexagonFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue() 227 MachineFunction *MF = MBB.getParent(); in spillCalleeSavedRegisters() local 282 MachineFunction *MF = MBB.getParent(); in restoreCalleeSavedRegisters() local 329 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr() 343 int HexagonFrameLowering::getFrameIndexOffset(const MachineFunction &MF, in getFrameIndexOffset()
|
D | HexagonFixupHwLoops.cpp | 89 bool HexagonFixupHwLoops::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction() 103 bool HexagonFixupHwLoops::fixupLoopInstrs(MachineFunction &MF) { in fixupLoopInstrs() 160 void HexagonFixupHwLoops::convertLoopInstr(MachineFunction &MF, in convertLoopInstr()
|
/external/llvm/lib/Target/ARM/ |
D | Thumb1InstrInfo.cpp | 45 MachineFunction &MF = *MBB.getParent(); in copyPhysReg() local 85 MachineFunction &MF = *MBB.getParent(); in storeRegToStackSlot() local 113 MachineFunction &MF = *MBB.getParent(); in loadRegFromStackSlot() local
|
D | ARMBaseRegisterInfo.cpp | 94 ARMBaseRegisterInfo::getCallPreservedMask(const MachineFunction &MF, in getCallPreservedMask() 109 ARMBaseRegisterInfo::getThisReturnPreservedMask(const MachineFunction &MF, in getThisReturnPreservedMask() 181 ARMBaseRegisterInfo::getPointerRegClass(const MachineFunction &MF, unsigned Kind) in getPointerRegClass() 227 const MachineFunction &MF, in getRegAllocationHints() 397 MachineFunction &MF = *MBB.getParent(); in emitLoadConstPool() local 519 MachineFunction &MF = *MI->getParent()->getParent(); in needsFrameBaseReg() local 579 const MachineFunction &MF = *MBB->getParent(); in materializeFrameBaseRegister() local 595 MachineFunction &MF = *MBB.getParent(); in resolveFrameIndex() local 694 MachineFunction &MF = *MBB.getParent(); in eliminateFrameIndex() local 773 auto MF = MBB->getParent(); in shouldCoalesce() local
|
D | ARMFrameLowering.cpp | 164 static bool WindowsRequiresStackProbe(const MachineFunction &MF, in WindowsRequiresStackProbe() 225 static void emitAligningInstructions(MachineFunction &MF, ARMFunctionInfo *AFI, in emitAligningInstructions() 684 void ARMFrameLowering::fixTCReturn(MachineFunction &MF, in fixTCReturn() 732 void ARMFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue() 845 ARMFrameLowering::getFrameIndexReference(const MachineFunction &MF, int FI, in getFrameIndexReference() 851 ARMFrameLowering::ResolveFrameIndexReference(const MachineFunction &MF, in ResolveFrameIndexReference() 926 int ARMFrameLowering::getFrameIndexOffset(const MachineFunction &MF, in getFrameIndexOffset() 940 MachineFunction &MF = *MBB.getParent(); in emitPushInst() local 1013 MachineFunction &MF = *MBB.getParent(); in emitPopInst() local 1101 MachineFunction &MF = *MBB.getParent(); in emitAlignedDPRCS2Spills() local [all …]
|
/external/llvm/lib/Target/X86/ |
D | X86CallFrameOptimization.cpp | 111 bool X86CallFrameOptimization::isLegal(MachineFunction &MF) { in isLegal() 156 bool X86CallFrameOptimization::isProfitable(MachineFunction &MF, in isProfitable() 209 bool X86CallFrameOptimization::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction() 240 void X86CallFrameOptimization::collectCallInfo(MachineFunction &MF, in collectCallInfo() 371 bool X86CallFrameOptimization::adjustCallSequence(MachineFunction &MF, in adjustCallSequence()
|
D | X86FrameLowering.cpp | 142 const MachineFunction *MF = MBB.getParent(); in findDeadCallerSavedReg() local 193 static bool isEAXLiveIn(MachineFunction &MF) { in isEAXLiveIn() 354 MachineFunction &MF = *MBB.getParent(); in emitCalleeSavedFrameMoves() local 384 static bool usesTheStack(const MachineFunction &MF) { in usesTheStack() 396 void X86FrameLowering::emitStackProbeCall(MachineFunction &MF, in emitStackProbeCall() 468 static uint64_t calculateMaxStackAlign(const MachineFunction &MF) { in calculateMaxStackAlign() 969 void X86FrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue() 1200 int X86FrameLowering::getFrameIndexOffset(const MachineFunction &MF, in getFrameIndexOffset() 1276 int X86FrameLowering::getFrameIndexReference(const MachineFunction &MF, int FI, in getFrameIndexReference() 1293 int X86FrameLowering::getFrameIndexOffsetFromSP(const MachineFunction &MF, int FI) const { in getFrameIndexOffsetFromSP() argument [all …]
|
/external/mesa3d/src/gallium/drivers/radeon/ |
D | AMDILFrameLowering.cpp | 29 int AMDGPUFrameLowering::getFrameIndexOffset(const MachineFunction &MF, in getFrameIndexOffset() 46 AMDGPUFrameLowering::emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const in emitEpilogue()
|
/external/clang/test/Layout/ |
D | ms-x86-member-pointers.cpp | 13 struct MF { char a; int (M::*mp)(); }; struct
|