Lines Matching defs:PPCSubtarget

13 #include "PPCSubtarget.h"
47 PPCSubtarget &PPCSubtarget::initializeSubtargetDependencies(StringRef CPU,
55 PPCSubtarget::PPCSubtarget(const Triple &TT, const std::string &CPU,
73 PPCSubtarget::~PPCSubtarget() = default;
75 const SelectionDAGTargetInfo *PPCSubtarget::getSelectionDAGInfo() const {
79 void PPCSubtarget::initializeEnvironment() {
85 void PPCSubtarget::initSubtargetFeatures(StringRef CPU, StringRef TuneCPU,
152 bool PPCSubtarget::enableMachineScheduler() const { return true; }
154 bool PPCSubtarget::enableMachinePipeliner() const {
158 bool PPCSubtarget::useDFAforSMS() const { return false; }
161 bool PPCSubtarget::enablePostRAScheduler() const { return true; }
163 PPCGenSubtargetInfo::AntiDepBreakMode PPCSubtarget::getAntiDepBreakMode() const {
167 void PPCSubtarget::getCriticalPathRCs(RegClassVector &CriticalPathRCs) const {
173 void PPCSubtarget::overrideSchedPolicy(MachineSchedPolicy &Policy,
186 bool PPCSubtarget::useAA() const {
190 bool PPCSubtarget::enableSubRegLiveness() const { return true; }
192 bool PPCSubtarget::isGVIndirectSymbol(const GlobalValue *GV) const {
210 CodeModel::Model PPCSubtarget::getCodeModel(const TargetMachine &TM,
250 bool PPCSubtarget::isELFv2ABI() const { return TM.isELFv2ABI(); }
251 bool PPCSubtarget::isPPC64() const { return TM.isPPC64(); }
253 bool PPCSubtarget::isUsingPCRelativeCalls() const {
259 const CallLowering *PPCSubtarget::getCallLowering() const {
263 const RegisterBankInfo *PPCSubtarget::getRegBankInfo() const {
267 const LegalizerInfo *PPCSubtarget::getLegalizerInfo() const {
271 InstructionSelector *PPCSubtarget::getInstructionSelector() const {