Home
last modified time | relevance | path

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

12345678910>>...22

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFrameLowering.cpp48 MF.getSubtarget<WebAssemblySubtarget>().getRegisterInfo(); in hasBP()
127 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getSPReg()
133 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getFPReg()
140 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getOpcConst()
146 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getOpcAdd()
152 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getOpcSub()
158 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getOpcAnd()
165 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getOpcGlobGet()
172 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getOpcGlobSet()
180 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); in writeSPToGlobal()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp87 if (MF->getSubtarget<AArch64Subtarget>().isTargetDarwin()) in getCalleeSavedRegs()
92 if (MF->getSubtarget<AArch64Subtarget>().isTargetWindows()) in getCalleeSavedRegs()
98 if (MF->getSubtarget<AArch64Subtarget>().getTargetLowering() in getCalleeSavedRegs()
119 assert(MF->getSubtarget<AArch64Subtarget>().isTargetDarwin() && in getDarwinCalleeSavedRegs()
134 if (MF->getSubtarget<AArch64Subtarget>().getTargetLowering() in getDarwinCalleeSavedRegs()
163 if (MF.getSubtarget<AArch64Subtarget>().isXRegCustomCalleeSaved(i)) { in UpdateCustomCalleeSavedRegs()
188 assert(MF.getSubtarget<AArch64Subtarget>().isTargetDarwin() && in getDarwinCallPreservedMask()
201 if (MF.getSubtarget<AArch64Subtarget>() in getDarwinCallPreservedMask()
224 if (MF.getSubtarget<AArch64Subtarget>().isTargetDarwin()) { in getCallPreservedMask()
237 if (MF.getSubtarget<AArch64Subtarget>().getTargetLowering() in getCallPreservedMask()
[all …]
H A DAArch64SLSHardening.cpp96 ST = &MF.getSubtarget<AArch64Subtarget>(); in runOnMachineFunction()
97 TII = MF.getSubtarget().getInstrInfo(); in runOnMachineFunction()
98 TRI = MF.getSubtarget().getRegisterInfo(); in runOnMachineFunction()
189 ComdatThunks &= !MF.getSubtarget<AArch64Subtarget>().hardenSlsNoComdat(); in mayUseThunk()
192 return MF.getSubtarget<AArch64Subtarget>().hardenSlsBlr(); in mayUseThunk()
220 MF.getSubtarget<AArch64Subtarget>().getInstrInfo(); in populateThunk()
240 insertSpeculationBarrier(&MF.getSubtarget<AArch64Subtarget>(), *Entry, in populateThunk()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsRegisterInfo.cpp49 MipsABIInfo ABI = MF.getSubtarget<MipsSubtarget>().getABI(); in getPointerRegClass()
75 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in getRegPressureLimit()
94 const MipsSubtarget &Subtarget = MF->getSubtarget<MipsSubtarget>(); in getCalleeSavedRegs()
126 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>(); in getCallPreservedMask()
160 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>(); in getReservedRegs()
276 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>(); in getFrameRegister()
299 const MipsSubtarget &Subtarget = MF.getSubtarget<MipsSubtarget>(); in canRealignStack()
H A DMipsMachineFunction.cpp32 auto &STI = static_cast<const MipsSubtarget &>(MF.getSubtarget()); in getGlobalBaseRegClass()
69 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in initGlobalBaseReg()
150 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in createEhDataRegsFI()
168 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in createISRRegFI()
195 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in getMoveF64ViaSpillFI()
H A DMipsSERegisterInfo.cpp110 ->getSubtarget<MipsSubtarget>(); in getLoadStoreOffsetSizeInBits()
157 static_cast<const MipsRegisterInfo *>(MF.getSubtarget().getRegisterInfo()); in eliminateFI()
228 MBB.getParent()->getSubtarget().getInstrInfo()); in eliminateFI()
244 MBB.getParent()->getSubtarget().getInstrInfo()); in eliminateFI()
H A DMips16RegisterInfo.cpp61 const TargetInstrInfo &TII = *MBB.getParent()->getSubtarget().getInstrInfo(); in saveScavengerRegister()
102 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in eliminateFI()
136 *static_cast<const Mips16InstrInfo *>(MF.getSubtarget().getInstrInfo()); in eliminateFI()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DPrologEpilogInserter.cpp219 const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo(); in runOnMachineFunction()
220 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in runOnMachineFunction()
304 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in calculateCallFrameInfo()
305 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in calculateCallFrameInfo()
390 const TargetRegisterInfo *RegInfo = F.getSubtarget().getRegisterInfo(); in assignCalleeSavedSpillSlots()
400 const TargetFrameLowering *TFI = F.getSubtarget().getFrameLowering(); in assignCalleeSavedSpillSlots()
538 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in insertCSRSaves()
539 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in insertCSRSaves()
540 const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo(); in insertCSRSaves()
565 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in insertCSRRestores()
[all …]
H A DTargetFrameLoweringImpl.cpp48 const TargetRegisterInfo *RI = MF.getSubtarget().getRegisterInfo(); in getFrameIndexReference()
67 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in getCalleeSaves()
81 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in determineCalleeSaves()
162 const TargetRegisterInfo *RI = MF.getSubtarget().getRegisterInfo(); in getDwarfFrameBase()
H A DRegUsageInfoCollector.cpp103 const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo(); in runOnMachineFunction()
175 MF.getSubtarget().getFrameLowering()->isProfitableForNoCSROpt(F)) { in runOnMachineFunction()
197 const TargetFrameLowering &TFI = *MF.getSubtarget().getFrameLowering(); in computeCalleeSavedRegs()
198 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in computeCalleeSavedRegs()
H A DMachineFrameInfo.cpp116 const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo(); in getPristineRegs()
138 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in estimateStackSize()
139 const TargetRegisterInfo *RegInfo = MF.getSubtarget().getRegisterInfo(); in estimateStackSize()
188 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in computeMaxCallFrameSize()
215 const TargetFrameLowering *FI = MF.getSubtarget().getFrameLowering(); in print()
H A DCFIInstrInserter.cpp150 MF.getSubtarget().getFrameLowering()->getInitialCFAOffset(MF); in calculateCFAInfo()
154 MF.getSubtarget().getFrameLowering()->getInitialCFARegister(MF); in calculateCFAInfo()
155 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in calculateCFAInfo()
185 const TargetRegisterInfo &TRI = *MF->getSubtarget().getRegisterInfo(); in calculateOutgoingCFAInfo()
294 const TargetInstrInfo *TII = MF.getSubtarget().getInstrInfo(); in insertCFIInstrs()
342 MF.getSubtarget().getFrameLowering()->emitCalleeSavedFrameMoves( in insertCFIInstrs()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZRegisterInfo.cpp79 const SystemZSubtarget &Subtarget = MF.getSubtarget<SystemZSubtarget>(); in getRegAllocationHints()
198 const SystemZSubtarget &Subtarget = MF->getSubtarget<SystemZSubtarget>(); in getCalleeSavedRegs()
204 if (MF->getSubtarget().getTargetLowering()->supportSwiftError() && in getCalleeSavedRegs()
220 const SystemZSubtarget &Subtarget = MF.getSubtarget<SystemZSubtarget>(); in getCallPreservedMask()
226 if (MF.getSubtarget().getTargetLowering()->supportSwiftError() && in getCallPreservedMask()
239 const SystemZSubtarget *Subtarget = &MF->getSubtarget<SystemZSubtarget>(); in getCalleeSavedRegs()
249 const SystemZSubtarget *Subtarget = &MF.getSubtarget<SystemZSubtarget>(); in getCallPreservedMask()
258 const SystemZSubtarget *Subtarget = &MF.getSubtarget<SystemZSubtarget>(); in getReservedRegs()
290 static_cast<const SystemZInstrInfo *>(MF.getSubtarget().getInstrInfo()); in eliminateFrameIndex()
323 MF.getSubtarget<SystemZSubtarget>().hasVector()) { in eliminateFrameIndex()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.cpp68 const ARMSubtarget &STI = MF->getSubtarget<ARMSubtarget>(); in getCalleeSavedRegs()
126 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in getCallPreservedMask()
149 assert(MF.getSubtarget<ARMSubtarget>().isTargetDarwin() && in getTLSCallPreservedMask()
156 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in getSjLjDispatchPreservedMask()
166 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in getThisReturnPreservedMask()
190 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in getReservedRegs()
231 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in isInlineAsmReadOnlyReg()
259 if (MF.getSubtarget<ARMSubtarget>().hasNEON()) in getLargestLegalSuperClass()
283 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in getRegPressureLimit()
445 if (!MRI->canReserveReg(getFramePointerReg(MF.getSubtarget<ARMSubtarget>()))) in canRealignStack()
[all …]
H A DThumbRegisterInfo.cpp45 if (!MF.getSubtarget<ARMSubtarget>().isThumb1Only()) in getLargestLegalSuperClass()
56 if (!MF.getSubtarget<ARMSubtarget>().isThumb1Only()) in getPointerRegClass()
68 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in emitThumb1LoadConstPool()
88 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in emitThumb2LoadConstPool()
108 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in emitLoadConstPool()
129 const ARMSubtarget &ST = MF.getSubtarget<ARMSubtarget>(); in emitThumbRegPlusImmInReg()
364 assert(MBB.getParent()->getSubtarget<ARMSubtarget>().isThumb1Only() && in rewriteFrameIndex()
432 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in resolveFrameIndex()
455 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>(); in eliminateFrameIndex()
567 if (MF.getSubtarget<ARMSubtarget>().isThumb1Only()) { in useFPForScavengingIndex()
H A DARMTargetMachine.cpp343 const ARMSubtarget &ST = C->MF->getSubtarget<ARMSubtarget>(); in createMachineScheduler()
353 const ARMSubtarget &ST = C->MF->getSubtarget<ARMSubtarget>(); in createPostMachineScheduler()
414 const auto &ST = this->TM->getSubtarget<ARMSubtarget>(F); in addIRPasses()
527 return this->TM->getSubtarget<ARMSubtarget>(F).hasMinSize() || in addPreSched2()
528 this->TM->getSubtarget<ARMSubtarget>(F).restrictIT(); in addPreSched2()
532 return !MF.getSubtarget<ARMSubtarget>().isThumb1Only(); in addPreSched2()
554 return MF.getSubtarget<ARMSubtarget>().isThumb2(); in addPreEmitPass()
H A DARMSLSHardening.cpp95 ST = &MF.getSubtarget<ARMSubtarget>(); in runOnMachineFunction()
96 TII = MF.getSubtarget().getInstrInfo(); in runOnMachineFunction()
168 ComdatThunks &= !MF.getSubtarget<ARMSubtarget>().hardenSlsNoComdat(); in mayUseThunk()
171 return MF.getSubtarget<ARMSubtarget>().hardenSlsBlr(); in mayUseThunk()
199 const TargetInstrInfo *TII = MF.getSubtarget<ARMSubtarget>().getInstrInfo(); in populateThunk()
220 insertSpeculationBarrier(&MF.getSubtarget<ARMSubtarget>(), *Entry, in populateThunk()
H A DARMMachineFunctionInfo.cpp17 : isThumb(MF.getSubtarget<ARMSubtarget>().isThumb()), in ARMFunctionInfo()
18 hasThumb2(MF.getSubtarget<ARMSubtarget>().hasThumb2()), in ARMFunctionInfo()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSILowerSGPRSpills.cpp85 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in insertCSRSaves()
86 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in insertCSRSaves()
87 const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo(); in insertCSRSaves()
125 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in insertCSRRestores()
126 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in insertCSRRestores()
127 const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo(); in insertCSRRestores()
200 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in spillCalleeSavedRegs()
293 const GCNSubtarget &ST = MF.getSubtarget<GCNSubtarget>(); in runOnMachineFunction()
H A DGCNIterativeScheduler.cpp94 const auto &ST = MF.getSubtarget<GCNSubtarget>(); in printRegions()
118 const auto &ST = MF.getSubtarget<GCNSubtarget>(); in printSchedRP()
302 dbgs(), &MF.getSubtarget<GCNSubtarget>()); in schedule()
404 const auto &ST = MF.getSubtarget<GCNSubtarget>(); in scheduleRegion()
419 const auto &ST = MF.getSubtarget<GCNSubtarget>(); in sortRegionsByPressure()
436 const auto &ST = MF.getSubtarget<GCNSubtarget>(); in tryMaximizeOccupancy()
473 const auto &ST = MF.getSubtarget<GCNSubtarget>(); in scheduleLegacyMaxOccupancy()
527 const auto &ST = MF.getSubtarget<GCNSubtarget>(); in scheduleMinReg()
561 const auto &ST = MF.getSubtarget<GCNSubtarget>(); in scheduleILP()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreMachineFunctionInfo.cpp39 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in createLRSpillSlot()
57 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in createFPSpillSlot()
70 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in createEHSpillSlot()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCRegisterInfo.cpp158 const PPCSubtarget &Subtarget = MF->getSubtarget<PPCSubtarget>(); in getCalleeSavedRegs()
229 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getCallPreservedMask()
283 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getReservedRegs()
371 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in requiresFrameIndexScavenging()
438 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in requiresVirtualBaseRegisters()
449 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in isCallerPreservedPhysReg()
491 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getRegPressureLimit()
501 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getRegPressureLimit()
516 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getLargestLegalSuperClass()
564 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in lowerDynamicAlloc()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
H A DMSP430FrameLowering.cpp46 *static_cast<const MSP430InstrInfo *>(MF.getSubtarget().getInstrInfo()); in emitPrologue()
111 *static_cast<const MSP430InstrInfo *>(MF.getSubtarget().getInstrInfo()); in emitEpilogue()
189 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in spillCalleeSavedRegisters()
213 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in restoreCalleeSavedRegisters()
225 *static_cast<const MSP430InstrInfo *>(MF.getSubtarget().getInstrInfo()); in eliminateCallFramePseudoInstr()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp233 Subtarget(MIRBuilder.getMF().getSubtarget<AArch64Subtarget>()) {} in OutgoingArgHandler()
352 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in lowerReturn()
516 const auto &ST = MF.getSubtarget<AArch64Subtarget>(); in fallBackToDAGISel()
564 auto &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in lowerFormalArguments()
599 auto &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in lowerFormalArguments()
671 auto TRI = MF.getSubtarget<AArch64Subtarget>().getRegisterInfo(); in doCallerAndCalleePassArgsTheSameWay()
674 if (MF.getSubtarget<AArch64Subtarget>().hasCustomCallingConv()) { in doCallerAndCalleePassArgsTheSameWay()
694 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in areCalleeOutgoingArgsTailCallable()
721 auto TRI = MF.getSubtarget<AArch64Subtarget>().getRegisterInfo(); in areCalleeOutgoingArgsTailCallable()
923 const AArch64Subtarget &Subtarget = MF.getSubtarget<AArch64Subtarget>(); in lowerTailCall()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86IndirectThunks.cpp64 const auto &STI = MF.getSubtarget<X86Subtarget>(); in mayUseThunk()
76 return MF.getSubtarget<X86Subtarget>().useLVIControlFlowIntegrity(); in mayUseThunk()
94 const TargetInstrInfo *TII = MF.getSubtarget<X86Subtarget>().getInstrInfo(); in populateThunk()
201 const TargetInstrInfo *TII = MF.getSubtarget<X86Subtarget>().getInstrInfo(); in populateThunk()

12345678910>>...22