/external/llvm/lib/CodeGen/ |
D | PrologEpilogInserter.cpp | 174 const TargetRegisterInfo *TRI = Fn.getSubtarget().getRegisterInfo(); in runOnMachineFunction() 175 const TargetFrameLowering *TFI = Fn.getSubtarget().getFrameLowering(); in runOnMachineFunction() 243 const TargetInstrInfo &TII = *Fn.getSubtarget().getInstrInfo(); in calculateCallFrameInfo() 244 const TargetFrameLowering *TFI = Fn.getSubtarget().getFrameLowering(); in calculateCallFrameInfo() 332 const TargetRegisterInfo *RegInfo = F.getSubtarget().getRegisterInfo(); in assignCalleeSavedSpillSlots() 342 const TargetFrameLowering *TFI = F.getSubtarget().getFrameLowering(); in assignCalleeSavedSpillSlots() 472 const TargetInstrInfo &TII = *Fn.getSubtarget().getInstrInfo(); in insertCSRSpillsAndRestores() 473 const TargetFrameLowering *TFI = Fn.getSubtarget().getFrameLowering(); in insertCSRSpillsAndRestores() 474 const TargetRegisterInfo *TRI = Fn.getSubtarget().getRegisterInfo(); in insertCSRSpillsAndRestores() 536 const TargetFrameLowering *TFI = Fn.getSubtarget().getFrameLowering(); in doSpillCalleeSavedRegs() [all …]
|
D | ShrinkWrap.cpp | 141 MachineFunc->getSubtarget().getFrameLowering(); in getCurrentCSRs() 169 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in init() 442 const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo(); in runOnMachineFunction() 484 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in runOnMachineFunction() 532 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in isShrinkWrapEnabled()
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64RegisterInfo.cpp | 53 if (MF->getSubtarget<AArch64Subtarget>().getTargetLowering() in getCalleeSavedRegs() 83 if (MF.getSubtarget<AArch64Subtarget>().getTargetLowering() in getCallPreservedMask() 131 if (MF.getSubtarget<AArch64Subtarget>().isX18Reserved()) { in getReservedRegs() 158 return MF.getSubtarget<AArch64Subtarget>().isX18Reserved(); in isReservedReg() 334 MF.getSubtarget<AArch64Subtarget>().getInstrInfo(); in materializeFrameBaseRegister() 357 MF->getSubtarget<AArch64Subtarget>().getInstrInfo(); in resolveFrameIndex() 372 MF.getSubtarget<AArch64Subtarget>().getInstrInfo(); in eliminateFrameIndex() 424 - MF.getSubtarget<AArch64Subtarget>() in getRegPressureLimit()
|
D | AArch64FrameLowering.cpp | 138 const TargetRegisterInfo *RegInfo = MF.getSubtarget().getRegisterInfo(); in hasFP() 161 static_cast<const AArch64InstrInfo *>(MF.getSubtarget().getInstrInfo()); in eliminateCallFramePseudoInstr() 167 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in eliminateCallFramePseudoInstr() 209 const TargetInstrInfo *TII = MF.getSubtarget().getInstrInfo(); in emitCalleeSavedFrameMoves() 248 const TargetRegisterInfo &TRI = *MF->getSubtarget().getRegisterInfo(); in findScratchNonCalleeSaveRegister() 253 const AArch64Subtarget &Subtarget = MF->getSubtarget<AArch64Subtarget>(); in findScratchNonCalleeSaveRegister() 275 const AArch64Subtarget &Subtarget = MF->getSubtarget<AArch64Subtarget>(); in canUseAsPrologue() 290 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in shouldCombineCSRLocalStackBump() 412 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in emitPrologue() 648 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in emitEpilogue() [all …]
|
/external/llvm/lib/Target/Mips/ |
D | MipsRegisterInfo.cpp | 52 MipsABIInfo ABI = MF.getSubtarget<MipsSubtarget>().getABI(); in getPointerRegClass() 79 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in getRegPressureLimit() 98 const MipsSubtarget &Subtarget = MF->getSubtarget<MipsSubtarget>(); in getCalleeSavedRegs() 130 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>(); in getCallPreservedMask() 164 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>(); in getReservedRegs() 296 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>(); in getFrameRegister() 319 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>(); in canRealignStack()
|
D | Mips16RegisterInfo.cpp | 64 const TargetInstrInfo &TII = *MBB.getParent()->getSubtarget().getInstrInfo(); in saveScavengerRegister() 105 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in eliminateFI() 139 *static_cast<const Mips16InstrInfo *>(MF.getSubtarget().getInstrInfo()); in eliminateFI()
|
D | MipsSERegisterInfo.cpp | 114 static_cast<const MipsRegisterInfo *>(MF.getSubtarget().getRegisterInfo()); in eliminateFI() 185 MBB.getParent()->getSubtarget().getInstrInfo()); in eliminateFI() 201 MBB.getParent()->getSubtarget().getInstrInfo()); in eliminateFI()
|
D | MipsDelaySlotFiller.cpp | 309 assert(MF.getSubtarget().getRegisterInfo()->getAllocatableSet(MF).test(R) && in addLiveInRegs() 534 const MipsSubtarget &STI = MBB.getParent()->getSubtarget<MipsSubtarget>(); in replaceWithCompactBranch() 567 const MipsSubtarget &STI = MBB.getParent()->getSubtarget<MipsSubtarget>(); in runOnMachineBasicBlock() 679 const MipsSubtarget &STI = MBB.getParent()->getSubtarget<MipsSubtarget>(); in searchRange() 712 RegDefsUses RegDU(*Fn->getSubtarget().getRegisterInfo()); in searchBackward() 733 RegDefsUses RegDU(*MBB.getParent()->getSubtarget().getRegisterInfo()); in searchForward() 757 RegDefsUses RegDU(*MBB.getParent()->getSubtarget().getRegisterInfo()); in searchSuccBBs() 812 MBB.getParent()->getSubtarget<MipsSubtarget>().getInstrInfo(); in getBranch()
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCRegisterInfo.cpp | 103 const PPCSubtarget &Subtarget = MF->getSubtarget<PPCSubtarget>(); in getCalleeSavedRegs() 137 const PPCSubtarget &Subtarget = MF->getSubtarget<PPCSubtarget>(); in getCalleeSavedRegsViaCopy() 162 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getCallPreservedMask() 195 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getReservedRegs() 320 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getLargestLegalSuperClass() 356 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in lowerDynamicAlloc() 470 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in lowerDynamicAreaOffset() 496 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in lowerCRSpilling() 541 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in lowerCRRestore() 584 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in lowerCRBitSpilling() [all …]
|
/external/llvm/lib/Target/Sparc/ |
D | SparcFrameLowering.cpp | 49 *static_cast<const SparcInstrInfo *>(MF.getSubtarget().getInstrInfo()); in emitSPAdjustment() 92 *static_cast<const SparcInstrInfo *>(MF.getSubtarget().getInstrInfo()); in emitPrologue() 94 *static_cast<const SparcRegisterInfo *>(MF.getSubtarget().getRegisterInfo()); in emitPrologue() 144 NumBytes = MF.getSubtarget<SparcSubtarget>().getAdjustedFrameSize(NumBytes); in emitPrologue() 207 *static_cast<const SparcInstrInfo *>(MF.getSubtarget().getInstrInfo()); in emitEpilogue() 234 const TargetRegisterInfo *RegInfo = MF.getSubtarget().getRegisterInfo(); in hasFP() 246 const SparcSubtarget &Subtarget = MF.getSubtarget<SparcSubtarget>(); in getFrameIndexReference()
|
D | LeonPasses.cpp | 79 Subtarget = &MF.getSubtarget<SparcSubtarget>(); in runOnMachineFunction() 129 Subtarget = &MF.getSubtarget<SparcSubtarget>(); in runOnMachineFunction() 242 Subtarget = &MF.getSubtarget<SparcSubtarget>(); in runOnMachineFunction() 355 Subtarget = &MF.getSubtarget<SparcSubtarget>(); in runOnMachineFunction() 414 Subtarget = &MF.getSubtarget<SparcSubtarget>(); in runOnMachineFunction() 512 Subtarget = &MF.getSubtarget<SparcSubtarget>(); in runOnMachineFunction() 641 Subtarget = &MF.getSubtarget<SparcSubtarget>(); in runOnMachineFunction() 717 Subtarget = &MF.getSubtarget<SparcSubtarget>(); in runOnMachineFunction() 754 Subtarget = &MF.getSubtarget<SparcSubtarget>(); in runOnMachineFunction() 824 Subtarget = &MF.getSubtarget<SparcSubtarget>(); in runOnMachineFunction()
|
D | SparcRegisterInfo.cpp | 57 const SparcSubtarget &Subtarget = MF.getSubtarget<SparcSubtarget>(); in getReservedRegs() 104 const SparcSubtarget &Subtarget = MF.getSubtarget<SparcSubtarget>(); in getPointerRegClass() 120 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in replaceFI() 170 const SparcSubtarget &Subtarget = MF.getSubtarget<SparcSubtarget>(); in eliminateFrameIndex()
|
/external/llvm/lib/Target/ARM/ |
D | ARMBaseRegisterInfo.cpp | 62 const ARMSubtarget &STI = MF->getSubtarget<ARMSubtarget>(); in getCalleeSavedRegs() 113 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in getCallPreservedMask() 134 assert(MF.getSubtarget<ARMSubtarget>().isTargetDarwin() && in getTLSCallPreservedMask() 143 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in getThisReturnPreservedMask() 161 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in getReservedRegs() 227 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in getRegPressureLimit() 379 if (!MRI->canReserveReg(getFramePointerReg(MF.getSubtarget<ARMSubtarget>()))) in canRealignStack() 401 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in getFrameRegister() 416 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in emitLoadConstPool() 599 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in materializeFrameBaseRegister() [all …]
|
D | ThumbRegisterInfo.cpp | 46 if (!MF.getSubtarget<ARMSubtarget>().isThumb1Only()) in getLargestLegalSuperClass() 57 if (!MF.getSubtarget<ARMSubtarget>().isThumb1Only()) in getPointerRegClass() 69 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in emitThumb1LoadConstPool() 89 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in emitThumb2LoadConstPool() 108 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in emitLoadConstPool() 356 assert(MBB.getParent()->getSubtarget<ARMSubtarget>().isThumb1Only() && in rewriteFrameIndex() 424 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in resolveFrameIndex() 448 const ARMSubtarget &STI = MBB.getParent()->getSubtarget<ARMSubtarget>(); in saveScavengerRegister() 501 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in eliminateFrameIndex()
|
D | ARMMachineFunctionInfo.cpp | 17 : isThumb(MF.getSubtarget<ARMSubtarget>().isThumb()), in ARMFunctionInfo() 18 hasThumb2(MF.getSubtarget<ARMSubtarget>().hasThumb2()), in ARMFunctionInfo()
|
/external/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyFrameLowering.cpp | 45 MF.getSubtarget<WebAssemblySubtarget>().getRegisterInfo(); in hasFP() 92 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in writeSPToMemory() 113 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in eliminateCallFramePseudoInstr() 132 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in emitPrologue() 185 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in emitEpilogue()
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZRegisterInfo.cpp | 27 if (MF->getSubtarget().getTargetLowering()->supportSwiftError() && in getCalleeSavedRegs() 37 if (MF.getSubtarget().getTargetLowering()->supportSwiftError() && in getCallPreservedMask() 74 static_cast<const SystemZInstrInfo *>(MF.getSubtarget().getInstrInfo()); in eliminateFrameIndex() 97 MF.getSubtarget<SystemZSubtarget>().hasVector()) { in eliminateFrameIndex()
|
D | SystemZFrameLowering.cpp | 71 const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo(); in determineCalleeSaves() 121 MBB.getParent()->getSubtarget().getRegisterInfo(); in addSavedGPR() 140 const TargetInstrInfo *TII = MF.getSubtarget().getInstrInfo(); in spillCalleeSavedRegisters() 229 const TargetInstrInfo *TII = MF.getSubtarget().getInstrInfo(); in restoreCalleeSavedRegisters() 326 static_cast<const SystemZInstrInfo *>(MF.getSubtarget().getInstrInfo()); in emitPrologue() 442 static_cast<const SystemZInstrInfo *>(MF.getSubtarget().getInstrInfo()); in emitEpilogue() 489 const TargetRegisterInfo *RI = MF.getSubtarget().getRegisterInfo(); in getFrameIndexReference()
|
/external/llvm/lib/Target/AMDGPU/ |
D | AMDGPUAsmPrinter.cpp | 66 const SISubtarget& ST = F.getSubtarget<SISubtarget>(); in getFPMode() 117 const AMDGPUSubtarget &STM = MF->getSubtarget<AMDGPUSubtarget>(); in EmitFunctionBodyStart() 127 const AMDGPUSubtarget &STM = MF->getSubtarget<AMDGPUSubtarget>(); in EmitFunctionEntryLabel() 159 const AMDGPUSubtarget &STM = MF.getSubtarget<AMDGPUSubtarget>(); in runOnMachineFunction() 203 if (MF.getSubtarget<SISubtarget>().debuggerEmitPrologue()) { in runOnMachineFunction() 253 const R600Subtarget &STM = MF.getSubtarget<R600Subtarget>(); in EmitProgramInfoR600() 311 const SISubtarget &STM = MF.getSubtarget<SISubtarget>(); in getSIProgramInfo() 581 const SISubtarget &STM = MF.getSubtarget<SISubtarget>(); in EmitProgramInfoSI() 640 const SISubtarget &STM = MF.getSubtarget<SISubtarget>(); in EmitAmdKernelCodeT()
|
D | SIRegisterInfo.cpp | 29 const SISubtarget &ST = MF.getSubtarget<SISubtarget>(); in getMaxWaveCountPerSIMD() 38 const SISubtarget &ST = MF.getSubtarget<SISubtarget>(); in getMaxWorkGroupSGPRCount() 199 const SISubtarget &ST = MF.getSubtarget<SISubtarget>(); in getReservedRegs() 214 const SISubtarget &STI = MF.getSubtarget<SISubtarget>(); in getRegPressureSetLimit() 282 const SISubtarget &Subtarget = MF->getSubtarget<SISubtarget>(); in materializeFrameBaseRegister() 308 const SISubtarget &Subtarget = MF->getSubtarget<SISubtarget>(); in resolveFrameIndex() 422 const SISubtarget &ST = MF->getSubtarget<SISubtarget>(); in buildScratchLoadStore() 503 const SISubtarget &ST = MF->getSubtarget<SISubtarget>(); in eliminateFrameIndex() 912 const SISubtarget &ST = MF.getSubtarget<SISubtarget>(); in getPreloadedValue()
|
/external/llvm/lib/Target/MSP430/ |
D | MSP430FrameLowering.cpp | 47 *static_cast<const MSP430InstrInfo *>(MF.getSubtarget().getInstrInfo()); in emitPrologue() 112 *static_cast<const MSP430InstrInfo *>(MF.getSubtarget().getInstrInfo()); in emitEpilogue() 192 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in spillCalleeSavedRegisters() 218 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in restoreCalleeSavedRegisters() 230 *static_cast<const MSP430InstrInfo *>(MF.getSubtarget().getInstrInfo()); in eliminateCallFramePseudoInstr()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonFrameLowering.cpp | 183 auto &HFI = *MF.getSubtarget<HexagonSubtarget>().getFrameLowering(); in runOnMachineFunction() 345 auto &HST = static_cast<const HexagonSubtarget&>(MF.getSubtarget()); in findShrunkPrologEpilog() 443 auto &HST = static_cast<const HexagonSubtarget&>(MF.getSubtarget()); in emitPrologue() 498 auto &HST = MF.getSubtarget<HexagonSubtarget>(); in insertPrologueInBlock() 584 auto &HST = static_cast<const HexagonSubtarget&>(MF.getSubtarget()); in insertEpilogueInBlock() 734 auto &HST = MF.getSubtarget<HexagonSubtarget>(); in insertCFIInstructionsAt() 845 auto &HRI = *MF.getSubtarget<HexagonSubtarget>().getRegisterInfo(); in hasFP() 962 auto &HRI = *MF.getSubtarget<HexagonSubtarget>().getRegisterInfo(); in getFrameIndexReference() 1052 auto &HII = *MF.getSubtarget<HexagonSubtarget>().getInstrInfo(); in insertCSRSpillsInBlock() 1107 auto &HII = *MF.getSubtarget<HexagonSubtarget>().getInstrInfo(); in insertCSRRestoresInBlock() [all …]
|
/external/llvm/lib/Target/XCore/ |
D | XCoreFrameLowering.cpp | 229 const XCoreInstrInfo &TII = *MF.getSubtarget<XCoreSubtarget>().getInstrInfo(); in emitPrologue() 265 MIB->addRegisterKilled(XCore::LR, MF.getSubtarget().getRegisterInfo(), in emitPrologue() 330 MF.getSubtarget().getTargetLowering()); in emitPrologue() 346 const XCoreInstrInfo &TII = *MF.getSubtarget<XCoreSubtarget>().getInstrInfo(); in emitEpilogue() 365 MF.getSubtarget().getTargetLowering()); in emitEpilogue() 423 const TargetInstrInfo &TII = *MF->getSubtarget().getInstrInfo(); in spillCalleeSavedRegisters() 456 const TargetInstrInfo &TII = *MF->getSubtarget().getInstrInfo(); in restoreCalleeSavedRegisters() 488 const XCoreInstrInfo &TII = *MF.getSubtarget<XCoreSubtarget>().getInstrInfo(); in eliminateCallFramePseudoInstr()
|
/external/llvm/lib/Target/NVPTX/ |
D | NVPTXPrologEpilogPass.cpp | 51 const TargetSubtargetInfo &STI = MF.getSubtarget(); in runOnMachineFunction() 111 const TargetFrameLowering &TFI = *Fn.getSubtarget().getFrameLowering(); in calculateFrameObjectOffsets() 112 const TargetRegisterInfo *RegInfo = Fn.getSubtarget().getRegisterInfo(); in calculateFrameObjectOffsets()
|
D | NVPTXFrameLowering.cpp | 57 MF.getSubtarget().getInstrInfo()->get(CvtaLocalOpcode), in emitPrologue() 61 BuildMI(MBB, MI, dl, MF.getSubtarget().getInstrInfo()->get(MovDepotOpcode), in emitPrologue()
|