Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCSubtarget.cpp43 PPCSubtarget &PPCSubtarget::initializeSubtargetDependencies(StringRef CPU, in initializeSubtargetDependencies()
50 PPCSubtarget::PPCSubtarget(const Triple &TT, const std::string &CPU, in PPCSubtarget() function in PPCSubtarget
58 void PPCSubtarget::initializeEnvironment() { in initializeEnvironment()
182 bool PPCSubtarget::enableMachineScheduler() const { in enableMachineScheduler()
187 bool PPCSubtarget::enablePostRAScheduler() const { return true; } in enablePostRAScheduler()
199 void PPCSubtarget::overrideSchedPolicy(MachineSchedPolicy &Policy, in overrideSchedPolicy()
212 bool PPCSubtarget::useAA() const { in useAA()
216 bool PPCSubtarget::enableSubRegLiveness() const { in enableSubRegLiveness()
221 PPCSubtarget::classifyGlobalReference(const GlobalValue *GV) const { in classifyGlobalReference()
234 bool PPCSubtarget::isELFv2ABI() const { return TM.isELFv2ABI(); } in isELFv2ABI()
[all …]
H A DPPCRegisterInfo.cpp137 const PPCSubtarget &Subtarget = MF->getSubtarget<PPCSubtarget>(); in getCalleeSavedRegs()
185 const PPCSubtarget &Subtarget = MF->getSubtarget<PPCSubtarget>(); in getCalleeSavedRegsViaCopy()
210 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getCallPreservedMask()
250 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getReservedRegs()
322 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in isCallerPreservedPhysReg()
382 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in getLargestLegalSuperClass()
430 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in lowerDynamicAlloc()
549 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in lowerDynamicAreaOffset()
577 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in lowerCRSpilling()
622 const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); in lowerCRRestore()
[all …]
H A DPPCTargetMachine.h33 mutable StringMap<std::unique_ptr<PPCSubtarget>> SubtargetMap;
43 const PPCSubtarget *getSubtargetImpl(const Function &F) const override;
47 const PPCSubtarget *getSubtargetImpl() const = delete;
H A DPPCFrameLowering.h22 class PPCSubtarget; variable
25 const PPCSubtarget &Subtarget;
77 PPCFrameLowering(const PPCSubtarget &STI);
H A DPPCSubtarget.h68 class PPCSubtarget : public PPCGenSubtargetInfo {
157 PPCSubtarget(const Triple &TT, const std::string &CPU, const std::string &FS,
196 PPCSubtarget &initializeSubtargetDependencies(StringRef CPU, StringRef FS);
H A DPPCTargetTransformInfo.h33 const PPCSubtarget *ST;
36 const PPCSubtarget *getST() const { return ST; } in getST()
H A DPPCRegisterInfo.td264 const PPCSubtarget &S = MF.getSubtarget<PPCSubtarget>();
276 const PPCSubtarget &S = MF.getSubtarget<PPCSubtarget>();
289 const PPCSubtarget &S = MF.getSubtarget<PPCSubtarget>();
299 const PPCSubtarget &S = MF.getSubtarget<PPCSubtarget>();
H A DPPCVSXCopy.cpp149 const PPCSubtarget &STI = MF.getSubtarget<PPCSubtarget>(); in runOnMachineFunction()
H A DPPCTLSDynamicCall.cpp56 bool Is64Bit = MBB.getParent()->getSubtarget<PPCSubtarget>().isPPC64(); in processBlock()
158 TII = MF.getSubtarget<PPCSubtarget>().getInstrInfo(); in runOnMachineFunction()
H A DPPCInstrInfo.h116 class PPCSubtarget; variable
118 PPCSubtarget &Subtarget;
184 explicit PPCInstrInfo(PPCSubtarget &STI);
H A DPPCMCInstLower.cpp114 const PPCSubtarget *Subtarget = &(MF->getSubtarget<PPCSubtarget>()); in GetSymbolRef()
H A DPPCReduceCRLogicals.cpp159 const PPCInstrInfo *TII = MF->getSubtarget<PPCSubtarget>().getInstrInfo(); in splitMBB()
393 const PPCSubtarget &STI = MF.getSubtarget<PPCSubtarget>(); in runOnMachineFunction()
546 TII = MF->getSubtarget<PPCSubtarget>().getInstrInfo(); in initialize()
H A DPPCVSXFMAMutate.cpp351 const PPCSubtarget &STI = MF.getSubtarget<PPCSubtarget>(); in runOnMachineFunction()
H A DPPCHazardRecognizers.cpp163 DAG->MF.getSubtarget<PPCSubtarget>().getDarwinDirective(); in PreEmitNoops()
223 DAG->MF.getSubtarget<PPCSubtarget>().getDarwinDirective(); in EmitNoop()
H A DPPCTargetMachine.cpp262 const PPCSubtarget *
292 I = llvm::make_unique<PPCSubtarget>( in getSubtargetImpl()
H A DPPCFrameLowering.cpp51 static unsigned computeReturnSaveOffset(const PPCSubtarget &STI) { in computeReturnSaveOffset()
58 static unsigned computeTOCSaveOffset(const PPCSubtarget &STI) { in computeTOCSaveOffset()
62 static unsigned computeFramePointerSaveOffset(const PPCSubtarget &STI) { in computeFramePointerSaveOffset()
75 static unsigned computeLinkageSize(const PPCSubtarget &STI) { in computeLinkageSize()
83 static unsigned computeBasePointerSaveOffset(const PPCSubtarget &STI) { in computeBasePointerSaveOffset()
93 PPCFrameLowering::PPCFrameLowering(const PPCSubtarget &STI) in PPCFrameLowering()
2120 const PPCInstrInfo &TII = *MF->getSubtarget<PPCSubtarget>().getInstrInfo(); in restoreCRs()
2283 return (MF.getSubtarget<PPCSubtarget>().isSVR4ABI() && in enableShrinkWrapping()
2284 MF.getSubtarget<PPCSubtarget>().isPPC64()); in enableShrinkWrapping()
H A DPPCExpandISEL.cpp155 return !GenerateISEL || !MF.getSubtarget<PPCSubtarget>().hasISEL(); in isExpandISELEnabled()
394 LivePhysRegs LPR(*MF->getSubtarget<PPCSubtarget>().getRegisterInfo()); in reorganizeBlockLayout()
H A DPPCTargetTransformInfo.cpp44 if (ST->hasPOPCNTD() != PPCSubtarget::POPCNTD_Unavailable && TyWidth <= 64) in getPopcntSupport()
45 return ST->hasPOPCNTD() == PPCSubtarget::POPCNTD_Slow ? in getPopcntSupport()
H A DPPCPreEmitPeephole.cpp65 const PPCInstrInfo *TII = MF.getSubtarget<PPCSubtarget>().getInstrInfo(); in runOnMachineFunction()
H A DPPCVSXSwapRemoval.cpp201 const PPCSubtarget &STI = MF.getSubtarget<PPCSubtarget>(); in runOnMachineFunction()
227 TII = MF->getSubtarget<PPCSubtarget>().getInstrInfo(); in initialize()
H A DPPCBoolRetToInt.cpp278 const PPCSubtarget *ST;
H A DPPCBranchSelector.cpp104 if (Fn.getSubtarget<PPCSubtarget>().isELFv2ABI() && in runOnMachineFunction()
H A DPPCAsmPrinter.cpp80 const PPCSubtarget *Subtarget;
115 Subtarget = &MF.getSubtarget<PPCSubtarget>(); in runOnMachineFunction()
1521 const PPCSubtarget &STI = TM.getSubtarget<PPCSubtarget>(F); in EmitStartOfAsmFile()
H A DPPCISelLowering.h569 const PPCSubtarget &Subtarget;
573 const PPCSubtarget &STI);
H A DPPCCallingConv.td17 : CCIf<!strconcat("static_cast<const PPCSubtarget&>"
22 : CCIf<!strconcat("!static_cast<const PPCSubtarget&>"

12