| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCSubtarget.cpp | 50 PPCSubtarget &PPCSubtarget::initializeSubtargetDependencies(StringRef CPU, in initializeSubtargetDependencies() 58 PPCSubtarget::PPCSubtarget(const Triple &TT, const std::string &CPU, in PPCSubtarget() function in PPCSubtarget 75 void PPCSubtarget::initializeEnvironment() { in initializeEnvironment() 135 bool PPCSubtarget::enableMachinePipeliner() const { in enableMachinePipeliner() 139 bool PPCSubtarget::useDFAforSMS() const { return false; } in useDFAforSMS() 167 bool PPCSubtarget::useAA() const { in useAA() 171 bool PPCSubtarget::enableSubRegLiveness() const { in enableSubRegLiveness() 185 bool PPCSubtarget::isPPC64() const { return TM.isPPC64(); } in isPPC64() 187 bool PPCSubtarget::isUsingPCRelativeCalls() const { in isUsingPCRelativeCalls() 193 const CallLowering *PPCSubtarget::getCallLowering() const { in getCallLowering() [all …]
|
| H A D | PPCLowerMASSVEntries.cpp | 52 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()
|
| H A D | PPCRegisterInfo.cpp | 186 const PPCSubtarget &Subtarget = MF->getSubtarget<PPCSubtarget>(); in getCalleeSavedRegs() 280 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getCallPreservedMask() 356 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getReservedRegs() 455 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in requiresFrameIndexScavenging() 530 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in requiresVirtualBaseRegisters() 541 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in isCallerPreservedPhysReg() 681 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getLargestLegalSuperClass() 743 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in lowerDynamicAlloc() 803 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in prepareDynamicAlloca() 889 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in lowerPrepareProbedAlloca() [all …]
|
| H A D | PPCTargetMachine.h | 36 mutable StringMap<std::unique_ptr<PPCSubtarget>> SubtargetMap; 47 const PPCSubtarget *getSubtargetImpl(const Function &F) const override; 51 const PPCSubtarget *getSubtargetImpl() const = delete;
|
| H A D | PPCFrameLowering.h | 20 class PPCSubtarget; variable 23 const PPCSubtarget &Subtarget; 86 PPCFrameLowering(const PPCSubtarget &STI);
|
| H A D | PPCSubtarget.h | 71 class PPCSubtarget : public PPCGenSubtargetInfo { 119 PPCSubtarget(const Triple &TT, const std::string &CPU, 160 PPCSubtarget &initializeSubtargetDependencies(StringRef CPU,
|
| H A D | PPCTargetMachine.cpp | 310 const PPCSubtarget &ST = C->MF->getSubtarget<PPCSubtarget>(); in createPPCMachineScheduler() 327 const PPCSubtarget &ST = C->MF->getSubtarget<PPCSubtarget>(); in createPPCPostMachineScheduler() 362 const PPCSubtarget * 392 I = std::make_unique<PPCSubtarget>( in getSubtargetImpl()
|
| H A D | PPC.h | 24 class PPCSubtarget; variable 95 createPPCInstructionSelector(const PPCTargetMachine &, const PPCSubtarget &,
|
| H A D | PPCTLSDynamicCall.cpp | 51 bool Is64Bit = MBB.getParent()->getSubtarget<PPCSubtarget>().isPPC64(); in processBlock() 52 bool IsAIX = MBB.getParent()->getSubtarget<PPCSubtarget>().isAIXABI(); in processBlock() 206 TII = MF.getSubtarget<PPCSubtarget>().getInstrInfo(); in runOnMachineFunction()
|
| H A D | PPCVSXCopy.cpp | 144 const PPCSubtarget &STI = MF.getSubtarget<PPCSubtarget>(); in runOnMachineFunction()
|
| H A D | PPCTargetTransformInfo.h | 32 const PPCSubtarget *ST; 35 const PPCSubtarget *getST() const { return ST; } in getST()
|
| H A D | PPCMacroFusion.cpp | 242 const PPCSubtarget &ST = static_cast<const PPCSubtarget&>(TSI); in shouldScheduleAdjacent()
|
| H A D | PPCTOCRegDeps.cpp | 114 MBB.getParent()->getSubtarget<PPCSubtarget>().isPPC64(); in processBlock()
|
| H A D | PPCMCInstLower.cpp | 113 const PPCSubtarget *Subtarget = &(MF->getSubtarget<PPCSubtarget>()); in GetSymbolRef()
|
| H A D | PPCCTRLoops.cpp | 240 Start->getParent()->getParent()->getSubtarget<PPCSubtarget>().isPPC64(); in expandNormalLoops() 317 Start->getParent()->getParent()->getSubtarget<PPCSubtarget>().isPPC64(); in expandCTRLoops()
|
| H A D | PPCVSXFMAMutate.cpp | 346 const PPCSubtarget &STI = MF.getSubtarget<PPCSubtarget>(); in runOnMachineFunction()
|
| H A D | PPCReduceCRLogicals.cpp | 155 const PPCInstrInfo *TII = MF->getSubtarget<PPCSubtarget>().getInstrInfo(); in splitMBB() 419 const PPCSubtarget &STI = MF.getSubtarget<PPCSubtarget>(); in runOnMachineFunction() 572 TII = MF->getSubtarget<PPCSubtarget>().getInstrInfo(); in initialize()
|
| H A D | PPCPreEmitPeephole.cpp | 252 if (!MF->getSubtarget<PPCSubtarget>().isUsingPCRelativeCalls()) in addLinkerOpt() 428 MF.getSubtarget<PPCSubtarget>().getInstrInfo(); in runOnMachineFunction() 462 const PPCInstrInfo *TII = MF.getSubtarget<PPCSubtarget>().getInstrInfo(); in runOnMachineFunction()
|
| H A D | PPCHazardRecognizers.cpp | 161 DAG->MF.getSubtarget<PPCSubtarget>().getCPUDirective(); in PreEmitNoops() 221 DAG->MF.getSubtarget<PPCSubtarget>().getCPUDirective(); in EmitNoop()
|
| H A D | PPCInstrInfo.h | 160 class PPCSubtarget; variable 162 PPCSubtarget &Subtarget; 252 explicit PPCInstrInfo(PPCSubtarget &STI);
|
| H A D | PPCVSXSwapRemoval.cpp | 196 const PPCSubtarget &STI = MF.getSubtarget<PPCSubtarget>(); in runOnMachineFunction() 222 TII = MF->getSubtarget<PPCSubtarget>().getInstrInfo(); in initialize()
|
| H A D | PPCRegisterInfo.td | 327 return MF.getSubtarget<PPCSubtarget>().getGPRAllocationOrderIdx(); 340 return MF.getSubtarget<PPCSubtarget>().getGPRAllocationOrderIdx(); 354 return MF.getSubtarget<PPCSubtarget>().getGPRAllocationOrderIdx(); 365 return MF.getSubtarget<PPCSubtarget>().getGPRAllocationOrderIdx(); 444 return MF.getSubtarget<PPCSubtarget>().isELFv2ABI() && 454 return MF.getSubtarget<PPCSubtarget>().isELFv2ABI() && 490 return MF.getSubtarget<PPCSubtarget>().is64BitELFABI();
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/ |
| H A D | PPCLegalizerInfo.h | 19 class PPCSubtarget; variable 25 PPCLegalizerInfo(const PPCSubtarget &ST);
|
| H A D | PPCLegalizerInfo.cpp | 41 PPCLegalizerInfo::PPCLegalizerInfo(const PPCSubtarget &ST) { in PPCLegalizerInfo()
|
| H A D | PPCInstructionSelector.cpp | 40 PPCInstructionSelector(const PPCTargetMachine &TM, const PPCSubtarget &STI, 69 const PPCSubtarget &STI; 90 const PPCSubtarget &STI, in PPCInstructionSelector() 785 const PPCSubtarget &Subtarget, in createPPCInstructionSelector()
|