LLVM  8.0.1
llvm::TargetSubtargetInfo Member List

This is the complete list of members for llvm::TargetSubtargetInfo, including all inherited members.

adjustSchedDependency(SUnit *def, SUnit *use, SDep &dep) constllvm::TargetSubtargetInfoinlinevirtual
AntiDepBreakMode typedefllvm::TargetSubtargetInfo
ApplyFeatureFlag(StringRef FS)llvm::MCSubtargetInfo
checkFeatures(StringRef FS) constllvm::MCSubtargetInfo
enableAdvancedRASplitCost() constllvm::TargetSubtargetInfovirtual
enableAtomicExpand() constllvm::TargetSubtargetInfovirtual
enableEarlyIfConversion() constllvm::TargetSubtargetInfoinlinevirtual
enableIndirectBrExpand() constllvm::TargetSubtargetInfovirtual
enableJoinGlobalCopies() constllvm::TargetSubtargetInfovirtual
enableMachineSchedDefaultSched() constllvm::TargetSubtargetInfoinlinevirtual
enableMachineScheduler() constllvm::TargetSubtargetInfovirtual
enablePostRAScheduler() constllvm::TargetSubtargetInfovirtual
enableRALocalReassignment(CodeGenOpt::Level OptLevel) constllvm::TargetSubtargetInfovirtual
enableSubRegLiveness() constllvm::TargetSubtargetInfoinlinevirtual
getAntiDepBreakMode() constllvm::TargetSubtargetInfoinlinevirtual
getCallLowering() constllvm::TargetSubtargetInfoinlinevirtual
getCPU() constllvm::MCSubtargetInfoinline
getCriticalPathRCs(RegClassVector &CriticalPathRCs) constllvm::TargetSubtargetInfoinlinevirtual
getCustomPBQPConstraints() constllvm::TargetSubtargetInfoinlinevirtual
getDAGScheduler(CodeGenOpt::Level) constllvm::TargetSubtargetInfoinlinevirtual
getFeatureBits() constllvm::MCSubtargetInfoinline
getFrameLowering() constllvm::TargetSubtargetInfoinlinevirtual
getHwMode() constllvm::TargetSubtargetInfoinlinevirtual
getInstrInfo() constllvm::TargetSubtargetInfoinlinevirtual
getInstrItineraryData() constllvm::TargetSubtargetInfoinlinevirtual
getInstrItineraryForCPU(StringRef CPU) constllvm::MCSubtargetInfo
getInstructionSelector() constllvm::TargetSubtargetInfoinlinevirtual
getLegalizerInfo() constllvm::TargetSubtargetInfoinlinevirtual
getOptLevelToEnablePostRAScheduler() constllvm::TargetSubtargetInfoinlinevirtual
getPostRAMutations(std::vector< std::unique_ptr< ScheduleDAGMutation >> &Mutations) constllvm::TargetSubtargetInfoinlinevirtual
getReadAdvanceCycles(const MCSchedClassDesc *SC, unsigned UseIdx, unsigned WriteResID) constllvm::MCSubtargetInfoinline
getRegBankInfo() constllvm::TargetSubtargetInfoinlinevirtual
getRegisterInfo() constllvm::TargetSubtargetInfoinlinevirtual
getSchedInfoStr(const MachineInstr &MI) constllvm::TargetSubtargetInfo
getSchedInfoStr(MCInst const &MCI) const overridellvm::TargetSubtargetInfovirtual
getSchedModel() constllvm::MCSubtargetInfoinline
getSchedModelForCPU(StringRef CPU) constllvm::MCSubtargetInfo
getSelectionDAGInfo() constllvm::TargetSubtargetInfoinlinevirtual
getSMSMutations(std::vector< std::unique_ptr< ScheduleDAGMutation >> &Mutations) constllvm::TargetSubtargetInfoinlinevirtual
getTargetLowering() constllvm::TargetSubtargetInfoinlinevirtual
getTargetTriple() constllvm::MCSubtargetInfoinline
getWriteLatencyEntry(const MCSchedClassDesc *SC, unsigned DefIdx) constllvm::MCSubtargetInfoinline
getWriteProcResBegin(const MCSchedClassDesc *SC) constllvm::MCSubtargetInfoinline
getWriteProcResEnd(const MCSchedClassDesc *SC) constllvm::MCSubtargetInfoinline
hasFeature(unsigned Feature) constllvm::MCSubtargetInfoinline
initInstrItins(InstrItineraryData &InstrItins) constllvm::MCSubtargetInfo
InitMCProcessorInfo(StringRef CPU, StringRef FS)llvm::MCSubtargetInfoprotected
isCPUStringValid(StringRef CPU) constllvm::MCSubtargetInfoinline
isDependencyBreaking(const MachineInstr *MI, APInt &Mask) constllvm::TargetSubtargetInfoinlinevirtual
isOptimizableRegisterMove(const MachineInstr *MI) constllvm::TargetSubtargetInfoinlinevirtual
isXRaySupported() constllvm::TargetSubtargetInfoinlinevirtual
isZeroIdiom(const MachineInstr *MI, APInt &Mask) constllvm::TargetSubtargetInfoinlinevirtual
MCSubtargetInfo(const MCSubtargetInfo &)=defaultllvm::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()=deletellvm::MCSubtargetInfo
mirFileLoaded(MachineFunction &MF) constllvm::TargetSubtargetInfovirtual
operator=(const TargetSubtargetInfo &)=deletellvm::TargetSubtargetInfo
llvm::MCSubtargetInfo::operator=(const MCSubtargetInfo &)=deletellvm::MCSubtargetInfo
llvm::MCSubtargetInfo::operator=(MCSubtargetInfo &&)=deletellvm::MCSubtargetInfo
overrideSchedPolicy(MachineSchedPolicy &Policy, unsigned NumRegionInstrs) constllvm::TargetSubtargetInfoinlinevirtual
RegClassVector typedefllvm::TargetSubtargetInfo
resolveSchedClass(unsigned SchedClass, const MachineInstr *MI, const TargetSchedModel *SchedModel) constllvm::TargetSubtargetInfoinlinevirtual
resolveVariantSchedClass(unsigned SchedClass, const MCInst *MI, unsigned CPUID) constllvm::MCSubtargetInfoinlinevirtual
setDefaultFeatures(StringRef CPU, StringRef FS)llvm::MCSubtargetInfo
setFeatureBits(const FeatureBitset &FeatureBits_)llvm::MCSubtargetInfoinline
supportPrintSchedInfo() constllvm::TargetSubtargetInfoinlinevirtual
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::TargetSubtargetInfoprotected
TargetSubtargetInfo()=deletellvm::TargetSubtargetInfo
TargetSubtargetInfo(const TargetSubtargetInfo &)=deletellvm::TargetSubtargetInfo
ToggleFeature(uint64_t FB)llvm::MCSubtargetInfo
ToggleFeature(const FeatureBitset &FB)llvm::MCSubtargetInfo
ToggleFeature(StringRef FS)llvm::MCSubtargetInfo
useAA() constllvm::TargetSubtargetInfovirtual
~MCSubtargetInfo()=defaultllvm::MCSubtargetInfovirtual
~TargetSubtargetInfo() overridellvm::TargetSubtargetInfo