Home
last modified time | relevance | path

Searched refs:PPCSubtarget (Results 1 – 25 of 39) sorted by relevance

12

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
DPPCSubtarget.cpp47 PPCSubtarget &PPCSubtarget::initializeSubtargetDependencies(StringRef CPU, in initializeSubtargetDependencies()
54 PPCSubtarget::PPCSubtarget(const Triple &TT, const std::string &CPU, in PPCSubtarget() function in PPCSubtarget
70 void PPCSubtarget::initializeEnvironment() { in initializeEnvironment()
146 void PPCSubtarget::initSubtargetFeatures(StringRef CPU, StringRef FS) { in initSubtargetFeatures()
191 bool PPCSubtarget::enableMachineScheduler() const { return true; } in enableMachineScheduler()
193 bool PPCSubtarget::enableMachinePipeliner() const { in enableMachinePipeliner()
197 bool PPCSubtarget::useDFAforSMS() const { return false; } in useDFAforSMS()
200 bool PPCSubtarget::enablePostRAScheduler() const { return true; } in enablePostRAScheduler()
202 PPCGenSubtargetInfo::AntiDepBreakMode PPCSubtarget::getAntiDepBreakMode() const { in getAntiDepBreakMode()
206 void PPCSubtarget::getCriticalPathRCs(RegClassVector &CriticalPathRCs) const { in getCriticalPathRCs()
[all …]
DPPCLowerMASSVEntries.cpp52 static StringRef getCPUSuffix(const PPCSubtarget *Subtarget);
54 const PPCSubtarget *Subtarget);
57 const PPCSubtarget *Subtarget);
73 StringRef PPCLowerMASSVEntries::getCPUSuffix(const PPCSubtarget *Subtarget) { in getCPUSuffix()
96 const PPCSubtarget *Subtarget) { in createMASSVFuncName()
136 const PPCSubtarget *Subtarget) { in lowerMASSVCall()
161 const PPCSubtarget *Subtarget; in runOnModule()
180 Subtarget = &TM.getSubtarget<PPCSubtarget>(*CI->getParent()->getParent()); in runOnModule()
DPPCRegisterInfo.cpp164 const PPCSubtarget &Subtarget = MF->getSubtarget<PPCSubtarget>(); in getCalleeSavedRegs()
235 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getCallPreservedMask()
289 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getReservedRegs()
377 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in requiresFrameIndexScavenging()
444 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in requiresVirtualBaseRegisters()
455 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in isCallerPreservedPhysReg()
553 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getRegPressureLimit()
563 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getRegPressureLimit()
578 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getLargestLegalSuperClass()
640 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in lowerDynamicAlloc()
[all …]
DPPCTargetMachine.h35 mutable StringMap<std::unique_ptr<PPCSubtarget>> SubtargetMap;
45 const PPCSubtarget *getSubtargetImpl(const Function &F) const override;
49 const PPCSubtarget *getSubtargetImpl() const = delete;
DPPCFrameLowering.h20 class PPCSubtarget; variable
23 const PPCSubtarget &Subtarget;
86 PPCFrameLowering(const PPCSubtarget &STI);
DPPCTargetMachine.cpp280 const PPCSubtarget &ST = C->MF->getSubtarget<PPCSubtarget>(); in createPPCMachineScheduler()
297 const PPCSubtarget &ST = C->MF->getSubtarget<PPCSubtarget>(); in createPPCPostMachineScheduler()
332 const PPCSubtarget *
359 I = std::make_unique<PPCSubtarget>( in getSubtargetImpl()
DPPC.h24 class PPCSubtarget; variable
88 createPPCInstructionSelector(const PPCTargetMachine &, const PPCSubtarget &,
DPPCTLSDynamicCall.cpp52 bool Is64Bit = MBB.getParent()->getSubtarget<PPCSubtarget>().isPPC64(); in processBlock()
53 bool IsAIX = MBB.getParent()->getSubtarget<PPCSubtarget>().isAIXABI(); in processBlock()
206 TII = MF.getSubtarget<PPCSubtarget>().getInstrInfo(); in runOnMachineFunction()
DPPCSubtarget.h71 class PPCSubtarget : public PPCGenSubtargetInfo {
181 PPCSubtarget(const Triple &TT, const std::string &CPU, const std::string &FS,
220 PPCSubtarget &initializeSubtargetDependencies(StringRef CPU, StringRef FS);
DPPCMacroFusion.cpp152 const PPCSubtarget &ST = static_cast<const PPCSubtarget&>(TSI); in shouldScheduleAdjacent()
DPPCVSXCopy.cpp144 const PPCSubtarget &STI = MF.getSubtarget<PPCSubtarget>(); in runOnMachineFunction()
DPPCTargetTransformInfo.h31 const PPCSubtarget *ST;
34 const PPCSubtarget *getST() const { return ST; } in getST()
DPPCMCInstLower.cpp101 const PPCSubtarget *Subtarget = &(MF->getSubtarget<PPCSubtarget>()); in GetSymbolRef()
DPPCRegisterInfo.td313 return MF.getSubtarget<PPCSubtarget>().getGPRAllocationOrderIdx();
326 return MF.getSubtarget<PPCSubtarget>().getGPRAllocationOrderIdx();
340 return MF.getSubtarget<PPCSubtarget>().getGPRAllocationOrderIdx();
351 return MF.getSubtarget<PPCSubtarget>().getGPRAllocationOrderIdx();
415 return MF.getSubtarget<PPCSubtarget>().isELFv2ABI() &&
425 return MF.getSubtarget<PPCSubtarget>().isELFv2ABI() &&
527 return MF.getSubtarget<PPCSubtarget>().is64BitELFABI();
DPPCTOCRegDeps.cpp114 MBB.getParent()->getSubtarget<PPCSubtarget>().isPPC64(); in processBlock()
DPPCReduceCRLogicals.cpp155 const PPCInstrInfo *TII = MF->getSubtarget<PPCSubtarget>().getInstrInfo(); in splitMBB()
418 const PPCSubtarget &STI = MF.getSubtarget<PPCSubtarget>(); in runOnMachineFunction()
571 TII = MF->getSubtarget<PPCSubtarget>().getInstrInfo(); in initialize()
DPPCVSXFMAMutate.cpp351 const PPCSubtarget &STI = MF.getSubtarget<PPCSubtarget>(); in runOnMachineFunction()
DPPCHazardRecognizers.cpp161 DAG->MF.getSubtarget<PPCSubtarget>().getCPUDirective(); in PreEmitNoops()
221 DAG->MF.getSubtarget<PPCSubtarget>().getCPUDirective(); in EmitNoop()
DPPCInstrInfo.h190 class PPCSubtarget; variable
192 PPCSubtarget &Subtarget;
283 explicit PPCInstrInfo(PPCSubtarget &STI);
DPPCMIPeephole.cpp133 !MF.getSubtarget<PPCSubtarget>().isUsingPCRelativeCalls()) && in runOnMachineFunction()
149 TII = MF->getSubtarget<PPCSubtarget>().getInstrInfo(); in initialize()
231 if (MF->getSubtarget<PPCSubtarget>().isELFv2ABI()) { in UpdateTOCSaves()
485 (!MF->getSubtarget<PPCSubtarget>().isELFv2ABI() && in simplifyCode()
486 !MF->getSubtarget<PPCSubtarget>().isAIXABI())) in simplifyCode()
1600 if (!MF->getSubtarget<PPCSubtarget>().isISA3_0()) in combineSEXTAndSHL()
DPPCPreEmitPeephole.cpp246 if (!MF->getSubtarget<PPCSubtarget>().isUsingPCRelativeCalls()) in addLinkerOpt()
424 const PPCInstrInfo *TII = MF.getSubtarget<PPCSubtarget>().getInstrInfo(); in runOnMachineFunction()
DPPCVSXSwapRemoval.cpp196 const PPCSubtarget &STI = MF.getSubtarget<PPCSubtarget>(); in runOnMachineFunction()
222 TII = MF->getSubtarget<PPCSubtarget>().getInstrInfo(); in initialize()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
DPPCInstructionSelector.cpp35 PPCInstructionSelector(const PPCTargetMachine &TM, const PPCSubtarget &STI,
66 const PPCSubtarget &STI, in PPCInstructionSelector()
88 const PPCSubtarget &Subtarget, in createPPCInstructionSelector()
DPPCLegalizerInfo.h19 class PPCSubtarget; variable
25 PPCLegalizerInfo(const PPCSubtarget &ST);
DPPCLegalizerInfo.cpp20 PPCLegalizerInfo::PPCLegalizerInfo(const PPCSubtarget &ST) { in PPCLegalizerInfo()

12