LLVM 19.0.0git
llvm::HexagonHazardRecognizer Member List

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

AdvanceCycle() overridellvm::HexagonHazardRecognizervirtual
atIssueLimit() constllvm::ScheduleHazardRecognizerinlinevirtual
EmitInstruction(SUnit *) overridellvm::HexagonHazardRecognizervirtual
llvm::ScheduleHazardRecognizer::EmitInstruction(MachineInstr *)llvm::ScheduleHazardRecognizerinlinevirtual
EmitNoop()llvm::ScheduleHazardRecognizerinlinevirtual
EmitNoops(unsigned Quantity)llvm::ScheduleHazardRecognizerinlinevirtual
getHazardType(SUnit *SU, int stalls) overridellvm::HexagonHazardRecognizervirtual
getMaxLookAhead() constllvm::ScheduleHazardRecognizerinline
Hazard enum valuellvm::ScheduleHazardRecognizer
HazardType enum namellvm::ScheduleHazardRecognizer
HexagonHazardRecognizer(const InstrItineraryData *II, const HexagonInstrInfo *HII, const HexagonSubtarget &ST)llvm::HexagonHazardRecognizerinline
isEnabled() constllvm::ScheduleHazardRecognizerinline
MaxLookAheadllvm::ScheduleHazardRecognizerprotected
NoHazard enum valuellvm::ScheduleHazardRecognizer
NoopHazard enum valuellvm::ScheduleHazardRecognizer
PreEmitNoops(SUnit *)llvm::ScheduleHazardRecognizerinlinevirtual
PreEmitNoops(MachineInstr *)llvm::ScheduleHazardRecognizerinlinevirtual
RecedeCycle()llvm::ScheduleHazardRecognizerinlinevirtual
Reset() overridellvm::HexagonHazardRecognizervirtual
ScheduleHazardRecognizer()=defaultllvm::ScheduleHazardRecognizer
ShouldPreferAnother(SUnit *) overridellvm::HexagonHazardRecognizervirtual
~HexagonHazardRecognizer() overridellvm::HexagonHazardRecognizerinline
~ScheduleHazardRecognizer()llvm::ScheduleHazardRecognizervirtual