| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCSubtarget.cpp | 47 PPCSubtarget &PPCSubtarget::initializeSubtargetDependencies(StringRef CPU, in initializeSubtargetDependencies() 55 PPCSubtarget::PPCSubtarget(const Triple &TT, const std::string &CPU, in PPCSubtarget() function in PPCSubtarget 73 PPCSubtarget::~PPCSubtarget() = default; 75 const SelectionDAGTargetInfo *PPCSubtarget::getSelectionDAGInfo() const { in getSelectionDAGInfo() 79 void PPCSubtarget::initializeEnvironment() { in initializeEnvironment() 85 void PPCSubtarget::initSubtargetFeatures(StringRef CPU, StringRef TuneCPU, in initSubtargetFeatures() 152 bool PPCSubtarget::enableMachineScheduler() const { return true; } in enableMachineScheduler() 154 bool PPCSubtarget::enableMachinePipeliner() const { in enableMachinePipeliner() 158 bool PPCSubtarget::useDFAforSMS() const { return false; } in useDFAforSMS() 161 bool PPCSubtarget::enablePostRAScheduler() const { return true; } in enablePostRAScheduler() [all …]
|
| H A D | PPCLowerMASSVEntries.cpp | 54 static StringRef getCPUSuffix(const PPCSubtarget *Subtarget); 56 const PPCSubtarget *Subtarget); 59 const PPCSubtarget *Subtarget); 75 StringRef PPCLowerMASSVEntries::getCPUSuffix(const PPCSubtarget *Subtarget) { in getCPUSuffix() 98 const PPCSubtarget *Subtarget) { in createMASSVFuncName() 138 const PPCSubtarget *Subtarget) { in lowerMASSVCall() 163 const PPCSubtarget *Subtarget; in runOnModule() 182 Subtarget = &TM.getSubtarget<PPCSubtarget>(*CI->getParent()->getParent()); in runOnModule()
|
| H A D | PPCRegisterInfo.cpp | 184 const PPCSubtarget &Subtarget = MF->getSubtarget<PPCSubtarget>(); in getCalleeSavedRegs() 278 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getCallPreservedMask() 354 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getReservedRegs() 449 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in requiresFrameIndexScavenging() 524 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in requiresVirtualBaseRegisters() 535 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in isCallerPreservedPhysReg() 576 if (MF.getSubtarget<PPCSubtarget>().isISAFuture()) in getRegAllocationHints() 657 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getRegPressureLimit() 667 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getRegPressureLimit() 682 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getLargestLegalSuperClass() [all …]
|
| H A D | PPCTargetMachine.h | 37 mutable StringMap<std::unique_ptr<PPCSubtarget>> SubtargetMap; 48 const PPCSubtarget *getSubtargetImpl(const Function &F) const override; 52 const PPCSubtarget *getSubtargetImpl() const = delete;
|
| H A D | PPCSubtarget.h | 72 class PPCSubtarget : public PPCGenSubtargetInfo { 122 PPCSubtarget(const Triple &TT, const std::string &CPU, 126 ~PPCSubtarget() override; 165 PPCSubtarget &initializeSubtargetDependencies(StringRef CPU,
|
| H A D | PPCFrameLowering.h | 20 class PPCSubtarget; variable 23 const PPCSubtarget &Subtarget; 86 PPCFrameLowering(const PPCSubtarget &STI);
|
| H A D | PPCTargetMachine.cpp | 314 const PPCSubtarget &ST = C->MF->getSubtarget<PPCSubtarget>(); in createPPCMachineScheduler() 329 const PPCSubtarget &ST = C->MF->getSubtarget<PPCSubtarget>(); in createPPCPostMachineScheduler() 363 const PPCSubtarget * 393 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 | PPCVSXCopy.cpp | 134 const PPCSubtarget &STI = MF.getSubtarget<PPCSubtarget>(); in runOnMachineFunction()
|
| H A D | PPCTLSDynamicCall.cpp | 48 const PPCSubtarget &Subtarget = in processBlock() 49 MBB.getParent()->getSubtarget<PPCSubtarget>(); in processBlock() 312 TII = MF.getSubtarget<PPCSubtarget>().getInstrInfo(); in runOnMachineFunction()
|
| H A D | PPCMacroFusion.cpp | 15 #include "PPCSubtarget.h" 242 const PPCSubtarget &ST = static_cast<const PPCSubtarget&>(TSI); in shouldScheduleAdjacent()
|
| H A D | PPCTargetTransformInfo.h | 32 const PPCSubtarget *ST; 35 const PPCSubtarget *getST() const { return ST; } in getST()
|
| H A D | PPCTOCRegDeps.cpp | 103 MBB.getParent()->getSubtarget<PPCSubtarget>().isPPC64(); in processBlock()
|
| H A D | PPCMCInstLower.cpp | 124 const PPCSubtarget *Subtarget = &(MF->getSubtarget<PPCSubtarget>()); in GetSymbolRef()
|
| H A D | PPCVSXFMAMutate.cpp | 329 const PPCSubtarget &STI = MF.getSubtarget<PPCSubtarget>(); in runOnMachineFunction()
|
| H A D | PPCCTRLoops.cpp | 237 Start->getParent()->getParent()->getSubtarget<PPCSubtarget>().isPPC64(); in expandNormalLoops() 313 Start->getParent()->getParent()->getSubtarget<PPCSubtarget>().isPPC64(); in expandCTRLoops()
|
| H A D | PPCReduceCRLogicals.cpp | 158 const PPCInstrInfo *TII = MF->getSubtarget<PPCSubtarget>().getInstrInfo(); in splitMBB() 424 const PPCSubtarget &STI = MF.getSubtarget<PPCSubtarget>(); in runOnMachineFunction() 569 TII = MF->getSubtarget<PPCSubtarget>().getInstrInfo(); in initialize()
|
| H A D | PPCPreEmitPeephole.cpp | 248 if (!MF->getSubtarget<PPCSubtarget>().isUsingPCRelativeCalls()) in addLinkerOpt() 424 MF.getSubtarget<PPCSubtarget>().getInstrInfo(); in runOnMachineFunction() 458 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 | 280 class PPCSubtarget; variable 282 PPCSubtarget &Subtarget; 372 explicit PPCInstrInfo(PPCSubtarget &STI);
|
| H A D | PPCVSXSwapRemoval.cpp | 193 const PPCSubtarget &STI = MF.getSubtarget<PPCSubtarget>(); in runOnMachineFunction() 220 TII = MF->getSubtarget<PPCSubtarget>().getInstrInfo(); in initialize()
|
| H A D | PPCFrameLowering.cpp | 43 static unsigned computeReturnSaveOffset(const PPCSubtarget &STI) { in computeReturnSaveOffset() 50 static unsigned computeTOCSaveOffset(const PPCSubtarget &STI) { in computeTOCSaveOffset() 56 static unsigned computeFramePointerSaveOffset(const PPCSubtarget &STI) { in computeFramePointerSaveOffset() 61 static unsigned computeLinkageSize(const PPCSubtarget &STI) { in computeLinkageSize() 69 static unsigned computeBasePointerSaveOffset(const PPCSubtarget &STI) { in computeBasePointerSaveOffset() 78 static unsigned computeCRSaveOffset(const PPCSubtarget &STI) { in computeCRSaveOffset() 82 PPCFrameLowering::PPCFrameLowering(const PPCSubtarget &STI) in PPCFrameLowering() 2539 const PPCInstrInfo &TII = *MF->getSubtarget<PPCSubtarget>().getInstrInfo(); in restoreCRs() 2738 return !MF.getSubtarget<PPCSubtarget>().is32BitELFABI(); in enableShrinkWrapping()
|
| /freebsd/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 | 39 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()
|