| /external/llvm/include/llvm/Target/ |
| D | TargetFrameLowering.h | 121 assignCalleeSavedSpillSlots(MachineFunction &MF, in assignCalleeSavedSpillSlots() 150 virtual bool enableShrinkWrapping(const MachineFunction &MF) const { in enableShrinkWrapping() 157 virtual bool enableStackSlotScavenging(const MachineFunction &MF) const { in enableStackSlotScavenging() 169 virtual void inlineStackProbe(MachineFunction &MF, in inlineStackProbe() 174 virtual void adjustForSegmentedStacks(MachineFunction &MF, in adjustForSegmentedStacks() 179 virtual void adjustForHiPEPrologue(MachineFunction &MF, in adjustForHiPEPrologue() 185 adjustForFrameAllocatePrologue(MachineFunction &MF, in adjustForFrameAllocatePrologue() 223 virtual bool hasReservedCallFrame(const MachineFunction &MF) const { in hasReservedCallFrame() 234 virtual bool canSimplifyCallFramePseudos(const MachineFunction &MF) const { in canSimplifyCallFramePseudos() 255 virtual int getFrameIndexReferencePreferSP(const MachineFunction &MF, int FI, in getFrameIndexReferencePreferSP() [all …]
|
| /external/llvm/lib/Target/PowerPC/ |
| D | PPCRegisterInfo.h | 88 bool requiresRegisterScavenging(const MachineFunction &MF) const override { in requiresRegisterScavenging() 92 bool requiresFrameIndexScavenging(const MachineFunction &MF) const override { in requiresFrameIndexScavenging() 96 bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const override { in trackLivenessAfterRegAlloc() 100 bool requiresVirtualBaseRegisters(const MachineFunction &MF) const override { in requiresVirtualBaseRegisters()
|
| D | PPCRegisterInfo.cpp | 86 PPCRegisterInfo::getPointerRegClass(const MachineFunction &MF, unsigned Kind) in getPointerRegClass() 160 PPCRegisterInfo::getCallPreservedMask(const MachineFunction &MF, in getCallPreservedMask() 353 MachineFunction &MF = *MBB.getParent(); in lowerDynamicAlloc() local 467 MachineFunction &MF = *MBB.getParent(); in lowerDynamicAreaOffset() local 495 MachineFunction &MF = *MBB.getParent(); in lowerCRSpilling() local 540 MachineFunction &MF = *MBB.getParent(); in lowerCRRestore() local 583 MachineFunction &MF = *MBB.getParent(); in lowerCRBitSpilling() local 627 MachineFunction &MF = *MBB.getParent(); in lowerCRBitRestore() local 677 MachineFunction &MF = *MBB.getParent(); in lowerVRSAVESpilling() local 703 MachineFunction &MF = *MBB.getParent(); in lowerVRSAVERestore() local [all …]
|
| /external/llvm/lib/Target/Hexagon/ |
| D | HexagonRegisterInfo.h | 41 bool requiresRegisterScavenging(const MachineFunction &MF) const override { in requiresRegisterScavenging() 47 bool requiresFrameIndexScavenging(const MachineFunction &MF) const override { in requiresFrameIndexScavenging() 54 bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const override { in trackLivenessAfterRegAlloc()
|
| /external/llvm/unittests/MI/ |
| D | LiveIntervalTest.cpp | 111 static void testHandleMove(MachineFunction &MF, LiveIntervals &LIS, in testHandleMove() 171 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() 182 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() 193 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() 204 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() 214 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() 225 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() 240 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() 251 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() 262 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() [all …]
|
| /external/llvm/lib/Target/BPF/ |
| D | BPFFrameLowering.cpp | 26 void BPFFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue() 29 void BPFFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue() 32 void BPFFrameLowering::determineCalleeSaves(MachineFunction &MF, in determineCalleeSaves()
|
| /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/NVPTX/ |
| D | NVPTXFrameLowering.cpp | 33 void NVPTXFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue() 67 void NVPTXFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue() 73 MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr()
|
| 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()
|
| /external/swiftshader/third_party/LLVM/lib/CodeGen/ |
| D | CodePlacementOpt.cpp | 133 void CodePlacementOpt::Splice(MachineFunction &MF, in Splice() 154 bool CodePlacementOpt::EliminateUnconditionalJumpsToTop(MachineFunction &MF, in EliminateUnconditionalJumpsToTop() 249 bool CodePlacementOpt::MoveDiscontiguousLoopBlocks(MachineFunction &MF, in MoveDiscontiguousLoopBlocks() 342 bool CodePlacementOpt::OptimizeIntraLoopEdgesInLoopNest(MachineFunction &MF, in OptimizeIntraLoopEdgesInLoopNest() 360 bool CodePlacementOpt::OptimizeIntraLoopEdges(MachineFunction &MF) { in OptimizeIntraLoopEdges() 377 bool CodePlacementOpt::AlignLoops(MachineFunction &MF) { in AlignLoops() 397 bool CodePlacementOpt::AlignLoop(MachineFunction &MF, MachineLoop *L, in AlignLoop() 412 bool CodePlacementOpt::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
|
| /external/llvm/lib/Target/WebAssembly/ |
| D | WebAssemblyFrameLowering.cpp | 65 bool WebAssemblyFrameLowering::needsSP(const MachineFunction &MF, in needsSP() 74 const MachineFunction &MF, const MachineFrameInfo &MFI) const { in needsSPWriteback() argument 80 static void writeSPToMemory(unsigned SrcReg, MachineFunction &MF, in writeSPToMemory() 109 MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr() 122 void WebAssemblyFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue() 180 void WebAssemblyFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue()
|
| /external/llvm/lib/Target/AArch64/ |
| D | AArch64RegisterInfo.cpp | 74 AArch64RegisterInfo::getCallPreservedMask(const MachineFunction &MF, in getCallPreservedMask() 102 AArch64RegisterInfo::getThisReturnPreservedMask(const MachineFunction &MF, in getThisReturnPreservedMask() 144 bool AArch64RegisterInfo::isReservedReg(const MachineFunction &MF, in isReservedReg() 171 AArch64RegisterInfo::getPointerRegClass(const MachineFunction &MF, in getPointerRegClass() 276 MachineFunction &MF = *MI->getParent()->getParent(); in needsFrameBaseReg() local 332 const MachineFunction &MF = *MBB->getParent(); in materializeFrameBaseRegister() local 355 const MachineFunction *MF = MI.getParent()->getParent(); in resolveFrameIndex() local 370 MachineFunction &MF = *MBB.getParent(); in eliminateFrameIndex() local
|
| D | AArch64FrameLowering.cpp | 158 MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr() 205 MachineFunction &MF = *MBB.getParent(); in emitCalleeSavedFrameMoves() local 242 MachineFunction *MF = MBB->getParent(); in findScratchNonCalleeSaveRegister() local 273 const MachineFunction *MF = MBB.getParent(); in canUseAsPrologue() local 287 MachineFunction &MF, unsigned StackBumpBytes) const { in shouldCombineCSRLocalStackBump() 407 void AArch64FrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue() 644 void AArch64FrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue() 784 int AArch64FrameLowering::getFrameIndexReference(const MachineFunction &MF, in getFrameIndexReference() 790 int AArch64FrameLowering::resolveFrameIndexReference(const MachineFunction &MF, in resolveFrameIndexReference() 854 static unsigned getPrologueDeath(MachineFunction &MF, unsigned Reg) { in getPrologueDeath() [all …]
|
| /external/swiftshader/third_party/LLVM/lib/Target/ |
| D | TargetFrameLowering.cpp | 29 int TargetFrameLowering::getFrameIndexOffset(const MachineFunction &MF, in getFrameIndexOffset() 36 int TargetFrameLowering::getFrameIndexReference(const MachineFunction &MF, in getFrameIndexReference()
|
| /external/llvm/lib/Target/MSP430/ |
| D | MSP430FrameLowering.cpp | 41 void MSP430FrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue() 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 MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr() 292 MSP430FrameLowering::processFunctionBeforeFrameFinalized(MachineFunction &MF, in processFunctionBeforeFrameFinalized()
|
| /external/swiftshader/third_party/LLVM/lib/Target/CellSPU/ |
| D | SPURegisterInfo.h | 55 MachineFunction &MF) const{ in getRegPressureLimit() 63 virtual bool requiresRegisterScavenging(const MachineFunction &MF) const in requiresRegisterScavenging()
|
| /external/llvm/lib/Target/Lanai/ |
| D | LanaiFrameLowering.cpp | 92 void LanaiFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue() 143 MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr() 179 void LanaiFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue() 198 void LanaiFrameLowering::determineCalleeSaves(MachineFunction &MF, in determineCalleeSaves()
|
| D | LanaiMachineFunctionInfo.h | 28 MachineFunction &MF; variable 44 explicit LanaiMachineFunctionInfo(MachineFunction &MF) in LanaiMachineFunctionInfo()
|
| /external/llvm/lib/Target/ARM/ |
| D | Thumb1InstrInfo.cpp | 45 MachineFunction &MF = *MBB.getParent(); in copyPhysReg() local 85 MachineFunction &MF = *MBB.getParent(); in storeRegToStackSlot() local 111 MachineFunction &MF = *MBB.getParent(); in loadRegFromStackSlot() local 123 MachineFunction &MF = *MI->getParent()->getParent(); in expandLoadStackGuard() local
|
| /external/llvm/lib/Target/AMDGPU/ |
| D | R600FrameLowering.h | 24 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const {} in emitPrologue() 25 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const {} in emitEpilogue()
|
| /external/swiftshader/third_party/LLVM/include/llvm/Target/ |
| D | TargetFrameLowering.h | 119 virtual void adjustForSegmentedStacks(MachineFunction &MF) const { } in adjustForSegmentedStacks() 153 virtual bool hasReservedCallFrame(const MachineFunction &MF) const { in hasReservedCallFrame() 164 virtual bool canSimplifyCallFramePseudos(const MachineFunction &MF) const { in canSimplifyCallFramePseudos() 191 virtual void processFunctionBeforeFrameFinalized(MachineFunction &MF) const { in processFunctionBeforeFrameFinalized()
|
| D | TargetRegisterInfo.h | 200 ArrayRef<unsigned> getRawAllocationOrder(const MachineFunction &MF) const { in getRawAllocationOrder() 501 MachineFunction &MF) const { in getRegPressureLimit() 514 const MachineFunction &MF) const { in getRawAllocationOrder() 521 const MachineFunction &MF) const { in ResolveRegAllocHint() 542 MachineFunction &MF) const { in UpdateRegAllocHint() 548 virtual bool requiresRegisterScavenging(const MachineFunction &MF) const { in requiresRegisterScavenging() 555 virtual bool useFPForScavengingIndex(const MachineFunction &MF) const { in useFPForScavengingIndex() 561 virtual bool requiresFrameIndexScavenging(const MachineFunction &MF) const { in requiresFrameIndexScavenging() 568 virtual bool requiresVirtualBaseRegisters(const MachineFunction &MF) const { in requiresVirtualBaseRegisters() 578 virtual bool hasReservedSpillSlot(const MachineFunction &MF, unsigned Reg, in hasReservedSpillSlot() [all …]
|
| /external/llvm/lib/CodeGen/ |
| D | StackMapLivenessAnalysis.cpp | 106 bool StackMapLiveness::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction() 124 bool StackMapLiveness::calculateLiveness(MachineFunction &MF) { in calculateLiveness() 153 void StackMapLiveness::addLiveOutSetToMI(MachineFunction &MF, in addLiveOutSetToMI()
|
| /external/llvm/lib/Target/Sparc/ |
| D | SparcFrameLowering.cpp | 40 void SparcFrameLowering::emitSPAdjustment(MachineFunction &MF, in emitSPAdjustment() 85 void SparcFrameLowering::emitPrologue(MachineFunction &MF, in emitPrologue() 187 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr() 202 void SparcFrameLowering::emitEpilogue(MachineFunction &MF, in emitEpilogue() 244 int SparcFrameLowering::getFrameIndexReference(const MachineFunction &MF, int FI, in getFrameIndexReference() 358 void SparcFrameLowering::determineCalleeSaves(MachineFunction &MF, in determineCalleeSaves()
|
| /external/swiftshader/third_party/LLVM/lib/Target/XCore/ |
| D | XCoreRegisterInfo.cpp | 61 const unsigned * XCoreRegisterInfo::getArgRegs(const MachineFunction *MF) in getArgRegs() 66 unsigned XCoreRegisterInfo::getNumArgRegs(const MachineFunction *MF) in getNumArgRegs() 71 bool XCoreRegisterInfo::needsFrameMoves(const MachineFunction &MF) { in needsFrameMoves() 116 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr() 181 MachineFunction &MF = *MI.getParent()->getParent(); in eliminateFrameIndex() local
|