Home
last modified time | relevance | path

Searched refs:getSubtarget (Results 1 – 25 of 395) sorted by relevance

12345678910>>...16

/external/llvm/lib/CodeGen/
DPrologEpilogInserter.cpp174 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 …]
DShrinkWrap.cpp141 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/
DAArch64RegisterInfo.cpp53 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()
DAArch64FrameLowering.cpp138 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/
DMipsRegisterInfo.cpp52 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()
DMips16RegisterInfo.cpp64 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()
DMipsSERegisterInfo.cpp114 static_cast<const MipsRegisterInfo *>(MF.getSubtarget().getRegisterInfo()); in eliminateFI()
185 MBB.getParent()->getSubtarget().getInstrInfo()); in eliminateFI()
201 MBB.getParent()->getSubtarget().getInstrInfo()); in eliminateFI()
DMipsDelaySlotFiller.cpp309 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/
DPPCRegisterInfo.cpp103 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/
DSparcFrameLowering.cpp49 *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()
DLeonPasses.cpp79 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()
DSparcRegisterInfo.cpp57 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/
DARMBaseRegisterInfo.cpp62 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 …]
DThumbRegisterInfo.cpp46 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()
DARMMachineFunctionInfo.cpp17 : isThumb(MF.getSubtarget<ARMSubtarget>().isThumb()), in ARMFunctionInfo()
18 hasThumb2(MF.getSubtarget<ARMSubtarget>().hasThumb2()), in ARMFunctionInfo()
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyFrameLowering.cpp45 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/
DSystemZRegisterInfo.cpp27 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()
DSystemZFrameLowering.cpp71 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/
DAMDGPUAsmPrinter.cpp66 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()
DSIRegisterInfo.cpp29 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/
DMSP430FrameLowering.cpp47 *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/
DHexagonFrameLowering.cpp183 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/
DXCoreFrameLowering.cpp229 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/
DNVPTXPrologEpilogPass.cpp51 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()
DNVPTXFrameLowering.cpp57 MF.getSubtarget().getInstrInfo()->get(CvtaLocalOpcode), in emitPrologue()
61 BuildMI(MBB, MI, dl, MF.getSubtarget().getInstrInfo()->get(MovDepotOpcode), in emitPrologue()

12345678910>>...16