LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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) const llvm::TargetSubtargetInfoinlinevirtual
ANTIDEP_ALL enum valuellvm::TargetSubtargetInfo
ANTIDEP_CRITICAL enum valuellvm::TargetSubtargetInfo
ANTIDEP_NONE enum valuellvm::TargetSubtargetInfo
AntiDepBreakMode enum namellvm::TargetSubtargetInfo
enableMachineScheduler() const llvm::TargetSubtargetInfovirtual
enablePostRAScheduler(CodeGenOpt::Level OptLevel, AntiDepBreakMode &Mode, RegClassVector &CriticalPathRCs) const llvm::TargetSubtargetInfovirtual
getFeatureBits() const llvm::MCSubtargetInfoinline
getInstrItineraryForCPU(StringRef CPU) const llvm::MCSubtargetInfo
getReadAdvanceCycles(const MCSchedClassDesc *SC, unsigned UseIdx, unsigned WriteResID) const llvm::MCSubtargetInfoinline
getSchedModel() const llvm::MCSubtargetInfoinline
getSchedModelForCPU(StringRef CPU) const llvm::MCSubtargetInfo
getTargetTriple() const llvm::MCSubtargetInfoinline
getWriteLatencyEntry(const MCSchedClassDesc *SC, unsigned DefIdx) const llvm::MCSubtargetInfoinline
getWriteProcResBegin(const MCSchedClassDesc *SC) const llvm::MCSubtargetInfoinline
getWriteProcResEnd(const MCSchedClassDesc *SC) const llvm::MCSubtargetInfoinline
InitCPUSchedModel(StringRef CPU)llvm::MCSubtargetInfo
initInstrItins(InstrItineraryData &InstrItins) const llvm::MCSubtargetInfo
InitMCProcessorInfo(StringRef CPU, StringRef FS)llvm::MCSubtargetInfo
InitMCSubtargetInfo(StringRef TT, StringRef CPU, StringRef FS, const SubtargetFeatureKV *PF, const SubtargetFeatureKV *PD, const SubtargetInfoKV *ProcSched, const MCWriteProcResEntry *WPR, const MCWriteLatencyEntry *WL, const MCReadAdvanceEntry *RA, const InstrStage *IS, const unsigned *OC, const unsigned *FP, unsigned NF, unsigned NP)llvm::MCSubtargetInfo
overrideSchedPolicy(MachineSchedPolicy &Policy, MachineInstr *begin, MachineInstr *end, unsigned NumRegionInstrs) const llvm::TargetSubtargetInfoinlinevirtual
RegClassVector typedefllvm::TargetSubtargetInfo
resetSubtargetFeatures(const MachineFunction *MF)llvm::TargetSubtargetInfoinlinevirtual
resolveSchedClass(unsigned SchedClass, const MachineInstr *MI, const TargetSchedModel *SchedModel) const llvm::TargetSubtargetInfoinlinevirtual
TargetSubtargetInfo()llvm::TargetSubtargetInfoprotected
ToggleFeature(uint64_t FB)llvm::MCSubtargetInfo
ToggleFeature(StringRef FS)llvm::MCSubtargetInfo
useAA() const llvm::TargetSubtargetInfovirtual
useMachineScheduler() const llvm::TargetSubtargetInfo
~TargetSubtargetInfo()llvm::TargetSubtargetInfovirtual