Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCSubtarget.cpp50 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()
81 void PPCSubtarget::initSubtargetFeatures(StringRef CPU, StringRef TuneCPU, in initSubtargetFeatures()
130 bool PPCSubtarget::enableMachineScheduler() const { return true; } in enableMachineScheduler()
132 bool PPCSubtarget::enableMachinePipeliner() const { in enableMachinePipeliner()
136 bool PPCSubtarget::useDFAforSMS() const { return false; } in useDFAforSMS()
139 bool PPCSubtarget::enablePostRAScheduler() const { return true; } in enablePostRAScheduler()
141 PPCGenSubtargetInfo::AntiDepBreakMode PPCSubtarget::getAntiDepBreakMode() const { in getAntiDepBreakMode()
145 void PPCSubtarget::getCriticalPathRCs(RegClassVector &CriticalPathRCs) const { in getCriticalPathRCs()
[all …]
H A 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()
H A DPPCRegisterInfo.cpp186 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()
582 if (MF.getSubtarget<PPCSubtarget>().isISAFuture()) in getRegAllocationHints()
656 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getRegPressureLimit()
666 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getRegPressureLimit()
681 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getLargestLegalSuperClass()
[all …]
H A DPPCTargetMachine.h36 mutable StringMap<std::unique_ptr<PPCSubtarget>> SubtargetMap;
47 const PPCSubtarget *getSubtargetImpl(const Function &F) const override;
51 const PPCSubtarget *getSubtargetImpl() const = delete;
H A DPPCFrameLowering.h21 class PPCSubtarget; variable
24 const PPCSubtarget &Subtarget;
87 PPCFrameLowering(const PPCSubtarget &STI);
H A DPPCReturnProtectorLowering.cpp41 bool is64bit = MF.getSubtarget<PPCSubtarget>().isPPC64(); in insertReturnProtectorPrologue()
42 bool isELFv2 = MF.getSubtarget<PPCSubtarget>().isELFv2ABI(); in insertReturnProtectorPrologue()
123 bool is64bit = MF.getSubtarget<PPCSubtarget>().isPPC64(); in insertReturnProtectorEpilogue()
124 bool isELFv2 = MF.getSubtarget<PPCSubtarget>().isELFv2ABI(); in insertReturnProtectorEpilogue()
242 bool is64bit = MF.getSubtarget<PPCSubtarget>().isPPC64(); in fillTempRegisters()
H A DPPCSubtarget.h71 class PPCSubtarget : public PPCGenSubtargetInfo {
119 PPCSubtarget(const Triple &TT, const std::string &CPU,
160 PPCSubtarget &initializeSubtargetDependencies(StringRef CPU,
H A DPPCTargetMachine.cpp292 const PPCSubtarget &ST = C->MF->getSubtarget<PPCSubtarget>(); in createPPCMachineScheduler()
309 const PPCSubtarget &ST = C->MF->getSubtarget<PPCSubtarget>(); in createPPCPostMachineScheduler()
344 const PPCSubtarget *
374 I = std::make_unique<PPCSubtarget>( in getSubtargetImpl()
H A DPPC.h24 class PPCSubtarget; variable
93 createPPCInstructionSelector(const PPCTargetMachine &, const PPCSubtarget &,
H A DPPCTLSDynamicCall.cpp51 bool Is64Bit = MBB.getParent()->getSubtarget<PPCSubtarget>().isPPC64(); in processBlock()
52 bool IsAIX = MBB.getParent()->getSubtarget<PPCSubtarget>().isAIXABI(); in processBlock()
191 TII = MF.getSubtarget<PPCSubtarget>().getInstrInfo(); in runOnMachineFunction()
H A DPPCVSXCopy.cpp144 const PPCSubtarget &STI = MF.getSubtarget<PPCSubtarget>(); in runOnMachineFunction()
H A DPPCTargetTransformInfo.h32 const PPCSubtarget *ST;
35 const PPCSubtarget *getST() const { return ST; } in getST()
H A DPPCMacroFusion.cpp242 const PPCSubtarget &ST = static_cast<const PPCSubtarget&>(TSI); in shouldScheduleAdjacent()
H A DPPCMCInstLower.cpp101 const PPCSubtarget *Subtarget = &(MF->getSubtarget<PPCSubtarget>()); in GetSymbolRef()
H A DPPCTOCRegDeps.cpp114 MBB.getParent()->getSubtarget<PPCSubtarget>().isPPC64(); in processBlock()
H A DPPCCTRLoops.cpp240 Start->getParent()->getParent()->getSubtarget<PPCSubtarget>().isPPC64(); in expandNormalLoops()
317 Start->getParent()->getParent()->getSubtarget<PPCSubtarget>().isPPC64(); in expandCTRLoops()
H A DPPCVSXFMAMutate.cpp349 const PPCSubtarget &STI = MF.getSubtarget<PPCSubtarget>(); in runOnMachineFunction()
H A DPPCReduceCRLogicals.cpp155 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 DPPCPreEmitPeephole.cpp253 if (!MF->getSubtarget<PPCSubtarget>().isUsingPCRelativeCalls()) in addLinkerOpt()
429 MF.getSubtarget<PPCSubtarget>().getInstrInfo(); in runOnMachineFunction()
463 const PPCInstrInfo *TII = MF.getSubtarget<PPCSubtarget>().getInstrInfo(); in runOnMachineFunction()
H A DPPCHazardRecognizers.cpp161 DAG->MF.getSubtarget<PPCSubtarget>().getCPUDirective(); in PreEmitNoops()
221 DAG->MF.getSubtarget<PPCSubtarget>().getCPUDirective(); in EmitNoop()
H A DCMakeLists.txt47 PPCSubtarget.cpp
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/GISel/
H A DPPCLegalizerInfo.h19 class PPCSubtarget; variable
25 PPCLegalizerInfo(const PPCSubtarget &ST);
H A DPPCLegalizerInfo.cpp20 PPCLegalizerInfo::PPCLegalizerInfo(const PPCSubtarget &ST) { in PPCLegalizerInfo()
H A DPPCInstructionSelector.cpp39 PPCInstructionSelector(const PPCTargetMachine &TM, const PPCSubtarget &STI,
65 const PPCSubtarget &STI;
86 const PPCSubtarget &STI, in PPCInstructionSelector()
714 const PPCSubtarget &Subtarget, in createPPCInstructionSelector()
/openbsd-src/gnu/usr.bin/clang/libLLVMPowerPCCodeGen/
H A DMakefile39 PPCSubtarget.cpp \

12