Searched refs:PPCSubtarget (Results 1 - 25 of 38) sorted by relevance

12

/freebsd-current/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCLegalizerInfo.h19 class PPCSubtarget;
25 PPCLegalizerInfo(const PPCSubtarget &ST);
H A DPPCLegalizerInfo.cpp41 PPCLegalizerInfo::PPCLegalizerInfo(const PPCSubtarget &ST) {
H A DPPCInstructionSelector.cpp17 #include "PPCSubtarget.h"
40 PPCInstructionSelector(const PPCTargetMachine &TM, const PPCSubtarget &STI,
69 const PPCSubtarget &STI;
90 const PPCSubtarget &STI,
785 const PPCSubtarget &Subtarget,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCSubtarget.cpp13 #include "PPCSubtarget.h"
50 PPCSubtarget &PPCSubtarget::initializeSubtargetDependencies(StringRef CPU,
58 PPCSubtarget::PPCSubtarget(const Triple &TT, const std::string &CPU, function in class:PPCSubtarget
75 void PPCSubtarget::initializeEnvironment() {
81 void PPCSubtarget::initSubtargetFeatures(StringRef CPU, StringRef TuneCPU,
133 bool PPCSubtarget::enableMachineScheduler() const { return true; }
135 bool PPCSubtarget::enableMachinePipeliner() const {
139 bool PPCSubtarget
[all...]
H A DPPCLowerMASSVEntries.cpp17 #include "PPCSubtarget.h"
52 static StringRef getCPUSuffix(const PPCSubtarget *Subtarget);
54 const PPCSubtarget *Subtarget);
57 const PPCSubtarget *Subtarget);
73 StringRef PPCLowerMASSVEntries::getCPUSuffix(const PPCSubtarget *Subtarget) {
96 const PPCSubtarget *Subtarget) {
136 const PPCSubtarget *Subtarget) {
161 const PPCSubtarget *Subtarget;
180 Subtarget = &TM.getSubtarget<PPCSubtarget>(*CI->getParent()->getParent());
H A DPPCTargetMachine.h17 #include "PPCSubtarget.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 DPPCFrameLowering.h20 class PPCSubtarget;
23 const PPCSubtarget &Subtarget;
86 PPCFrameLowering(const PPCSubtarget &STI);
H A DPPCRegisterInfo.cpp18 #include "PPCSubtarget.h"
186 const PPCSubtarget &Subtarget = MF->getSubtarget<PPCSubtarget>();
280 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>();
356 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>();
455 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>();
530 const PPCSubtarget
[all...]
H A DPPCSubtarget.h1 //===-- PPCSubtarget.h - Define Subtarget for the PPC ----------*- C++ -*--===//
71 class PPCSubtarget : public PPCGenSubtargetInfo { class in namespace:llvm
119 PPCSubtarget(const Triple &TT, const std::string &CPU,
160 PPCSubtarget &initializeSubtargetDependencies(StringRef CPU,
H A DPPC.h24 class PPCSubtarget;
95 createPPCInstructionSelector(const PPCTargetMachine &, const PPCSubtarget &,
H A DPPCTOCRegDeps.cpp114 MBB.getParent()->getSubtarget<PPCSubtarget>().isPPC64();
H A DPPCVSXCopy.cpp144 const PPCSubtarget &STI = MF.getSubtarget<PPCSubtarget>();
H A DPPCTLSDynamicCall.cpp51 bool Is64Bit = MBB.getParent()->getSubtarget<PPCSubtarget>().isPPC64();
52 bool IsAIX = MBB.getParent()->getSubtarget<PPCSubtarget>().isAIXABI();
206 TII = MF.getSubtarget<PPCSubtarget>().getInstrInfo();
H A DPPCTargetMachine.cpp19 #include "PPCSubtarget.h"
310 const PPCSubtarget &ST = C->MF->getSubtarget<PPCSubtarget>();
327 const PPCSubtarget &ST = C->MF->getSubtarget<PPCSubtarget>();
362 const PPCSubtarget *
392 I = std::make_unique<PPCSubtarget>(
H A DPPCTargetTransformInfo.h32 const PPCSubtarget *ST;
35 const PPCSubtarget *getST() const { return ST; }
H A DPPCMacroFusion.cpp15 #include "PPCSubtarget.h"
242 const PPCSubtarget &ST = static_cast<const PPCSubtarget&>(TSI);
H A DPPCMCInstLower.cpp16 #include "PPCSubtarget.h"
113 const PPCSubtarget *Subtarget = &(MF->getSubtarget<PPCSubtarget>());
H A DPPCHazardRecognizers.cpp15 #include "PPCSubtarget.h"
161 DAG->MF.getSubtarget<PPCSubtarget>().getCPUDirective();
221 DAG->MF.getSubtarget<PPCSubtarget>().getCPUDirective();
H A DPPCCTRLoops.cpp32 #include "PPCSubtarget.h"
240 Start->getParent()->getParent()->getSubtarget<PPCSubtarget>().isPPC64();
317 Start->getParent()->getParent()->getSubtarget<PPCSubtarget>().isPPC64();
H A DPPCVSXFMAMutate.cpp346 const PPCSubtarget &STI = MF.getSubtarget<PPCSubtarget>();
H A DPPCPreEmitPeephole.cpp16 #include "PPCSubtarget.h"
252 if (!MF->getSubtarget<PPCSubtarget>().isUsingPCRelativeCalls())
428 MF.getSubtarget<PPCSubtarget>().getInstrInfo();
462 const PPCInstrInfo *TII = MF.getSubtarget<PPCSubtarget>().getInstrInfo();
H A DPPCInstrInfo.h160 class PPCSubtarget;
162 PPCSubtarget &Subtarget;
252 explicit PPCInstrInfo(PPCSubtarget &STI);
H A DPPCReduceCRLogicals.cpp155 const PPCInstrInfo *TII = MF->getSubtarget<PPCSubtarget>().getInstrInfo();
419 const PPCSubtarget &STI = MF.getSubtarget<PPCSubtarget>();
572 TII = MF->getSubtarget<PPCSubtarget>().getInstrInfo();
H A DPPCBoolRetToInt.cpp278 const PPCSubtarget *ST;
H A DPPCBranchSelector.cpp21 #include "PPCSubtarget.h"
111 if (Fn.getSubtarget<PPCSubtarget>().isELFv2ABI() &&

Completed in 232 milliseconds

12