adjustSchedDependency(SUnit *def, SUnit *use, SDep &dep) const | llvm::TargetSubtargetInfo | inlinevirtual |
AntiDepBreakMode typedef | llvm::TargetSubtargetInfo | |
ApplyFeatureFlag(StringRef FS) | llvm::MCSubtargetInfo | |
checkFeatures(StringRef FS) const | llvm::MCSubtargetInfo | |
enableAdvancedRASplitCost() const | llvm::TargetSubtargetInfo | virtual |
enableAtomicExpand() const | llvm::TargetSubtargetInfo | virtual |
enableEarlyIfConversion() const | llvm::TargetSubtargetInfo | inlinevirtual |
enableIndirectBrExpand() const | llvm::TargetSubtargetInfo | virtual |
enableJoinGlobalCopies() const | llvm::TargetSubtargetInfo | virtual |
enableMachineSchedDefaultSched() const | llvm::TargetSubtargetInfo | inlinevirtual |
enableMachineScheduler() const | llvm::TargetSubtargetInfo | virtual |
enablePostRAScheduler() const | llvm::TargetSubtargetInfo | virtual |
enableRALocalReassignment(CodeGenOpt::Level OptLevel) const | llvm::TargetSubtargetInfo | virtual |
enableSubRegLiveness() const | llvm::TargetSubtargetInfo | inlinevirtual |
getAntiDepBreakMode() const | llvm::TargetSubtargetInfo | inlinevirtual |
getCallLowering() const | llvm::TargetSubtargetInfo | inlinevirtual |
getCPU() const | llvm::MCSubtargetInfo | inline |
getCriticalPathRCs(RegClassVector &CriticalPathRCs) const | llvm::TargetSubtargetInfo | inlinevirtual |
getCustomPBQPConstraints() const | llvm::TargetSubtargetInfo | inlinevirtual |
getDAGScheduler(CodeGenOpt::Level) const | llvm::TargetSubtargetInfo | inlinevirtual |
getFeatureBits() const | llvm::MCSubtargetInfo | inline |
getFrameLowering() const | llvm::TargetSubtargetInfo | inlinevirtual |
getHwMode() const | llvm::TargetSubtargetInfo | inlinevirtual |
getInstrInfo() const | llvm::TargetSubtargetInfo | inlinevirtual |
getInstrItineraryData() const | llvm::TargetSubtargetInfo | inlinevirtual |
getInstrItineraryForCPU(StringRef CPU) const | llvm::MCSubtargetInfo | |
getInstructionSelector() const | llvm::TargetSubtargetInfo | inlinevirtual |
getLegalizerInfo() const | llvm::TargetSubtargetInfo | inlinevirtual |
getOptLevelToEnablePostRAScheduler() const | llvm::TargetSubtargetInfo | inlinevirtual |
getPostRAMutations(std::vector< std::unique_ptr< ScheduleDAGMutation >> &Mutations) const | llvm::TargetSubtargetInfo | inlinevirtual |
getReadAdvanceCycles(const MCSchedClassDesc *SC, unsigned UseIdx, unsigned WriteResID) const | llvm::MCSubtargetInfo | inline |
getRegBankInfo() const | llvm::TargetSubtargetInfo | inlinevirtual |
getRegisterInfo() const | llvm::TargetSubtargetInfo | inlinevirtual |
getSchedInfoStr(const MachineInstr &MI) const | llvm::TargetSubtargetInfo | |
getSchedInfoStr(MCInst const &MCI) const override | llvm::TargetSubtargetInfo | virtual |
getSchedModel() const | llvm::MCSubtargetInfo | inline |
getSchedModelForCPU(StringRef CPU) const | llvm::MCSubtargetInfo | |
getSelectionDAGInfo() const | llvm::TargetSubtargetInfo | inlinevirtual |
getSMSMutations(std::vector< std::unique_ptr< ScheduleDAGMutation >> &Mutations) const | llvm::TargetSubtargetInfo | inlinevirtual |
getTargetLowering() const | llvm::TargetSubtargetInfo | inlinevirtual |
getTargetTriple() const | llvm::MCSubtargetInfo | inline |
getWriteLatencyEntry(const MCSchedClassDesc *SC, unsigned DefIdx) const | llvm::MCSubtargetInfo | inline |
getWriteProcResBegin(const MCSchedClassDesc *SC) const | llvm::MCSubtargetInfo | inline |
getWriteProcResEnd(const MCSchedClassDesc *SC) const | llvm::MCSubtargetInfo | inline |
hasFeature(unsigned Feature) const | llvm::MCSubtargetInfo | inline |
initInstrItins(InstrItineraryData &InstrItins) const | llvm::MCSubtargetInfo | |
InitMCProcessorInfo(StringRef CPU, StringRef FS) | llvm::MCSubtargetInfo | protected |
isCPUStringValid(StringRef CPU) const | llvm::MCSubtargetInfo | inline |
isDependencyBreaking(const MachineInstr *MI, APInt &Mask) const | llvm::TargetSubtargetInfo | inlinevirtual |
isOptimizableRegisterMove(const MachineInstr *MI) const | llvm::TargetSubtargetInfo | inlinevirtual |
isXRaySupported() const | llvm::TargetSubtargetInfo | inlinevirtual |
isZeroIdiom(const MachineInstr *MI, APInt &Mask) const | llvm::TargetSubtargetInfo | inlinevirtual |
MCSubtargetInfo(const MCSubtargetInfo &)=default | llvm::MCSubtargetInfo | |
MCSubtargetInfo(const Triple &TT, StringRef CPU, StringRef FS, ArrayRef< SubtargetFeatureKV > PF, ArrayRef< SubtargetFeatureKV > PD, const SubtargetInfoKV *ProcSched, const MCWriteProcResEntry *WPR, const MCWriteLatencyEntry *WL, const MCReadAdvanceEntry *RA, const InstrStage *IS, const unsigned *OC, const unsigned *FP) | llvm::MCSubtargetInfo | |
MCSubtargetInfo()=delete | llvm::MCSubtargetInfo | |
mirFileLoaded(MachineFunction &MF) const | llvm::TargetSubtargetInfo | virtual |
operator=(const TargetSubtargetInfo &)=delete | llvm::TargetSubtargetInfo | |
llvm::MCSubtargetInfo::operator=(const MCSubtargetInfo &)=delete | llvm::MCSubtargetInfo | |
llvm::MCSubtargetInfo::operator=(MCSubtargetInfo &&)=delete | llvm::MCSubtargetInfo | |
overrideSchedPolicy(MachineSchedPolicy &Policy, unsigned NumRegionInstrs) const | llvm::TargetSubtargetInfo | inlinevirtual |
RegClassVector typedef | llvm::TargetSubtargetInfo | |
resolveSchedClass(unsigned SchedClass, const MachineInstr *MI, const TargetSchedModel *SchedModel) const | llvm::TargetSubtargetInfo | inlinevirtual |
resolveVariantSchedClass(unsigned SchedClass, const MCInst *MI, unsigned CPUID) const | llvm::MCSubtargetInfo | inlinevirtual |
setDefaultFeatures(StringRef CPU, StringRef FS) | llvm::MCSubtargetInfo | |
setFeatureBits(const FeatureBitset &FeatureBits_) | llvm::MCSubtargetInfo | inline |
supportPrintSchedInfo() const | llvm::TargetSubtargetInfo | inlinevirtual |
TargetSubtargetInfo(const Triple &TT, StringRef CPU, StringRef FS, ArrayRef< SubtargetFeatureKV > PF, ArrayRef< SubtargetFeatureKV > PD, const SubtargetInfoKV *ProcSched, const MCWriteProcResEntry *WPR, const MCWriteLatencyEntry *WL, const MCReadAdvanceEntry *RA, const InstrStage *IS, const unsigned *OC, const unsigned *FP) | llvm::TargetSubtargetInfo | protected |
TargetSubtargetInfo()=delete | llvm::TargetSubtargetInfo | |
TargetSubtargetInfo(const TargetSubtargetInfo &)=delete | llvm::TargetSubtargetInfo | |
ToggleFeature(uint64_t FB) | llvm::MCSubtargetInfo | |
ToggleFeature(const FeatureBitset &FB) | llvm::MCSubtargetInfo | |
ToggleFeature(StringRef FS) | llvm::MCSubtargetInfo | |
useAA() const | llvm::TargetSubtargetInfo | virtual |
~MCSubtargetInfo()=default | llvm::MCSubtargetInfo | virtual |
~TargetSubtargetInfo() override | llvm::TargetSubtargetInfo | |