Lines Matching refs:GCNHazardRecognizer

54 GCNHazardRecognizer::GCNHazardRecognizer(const MachineFunction &MF) :  in GCNHazardRecognizer()  function in GCNHazardRecognizer
68 void GCNHazardRecognizer::Reset() { in Reset()
72 void GCNHazardRecognizer::EmitInstruction(SUnit *SU) { in EmitInstruction()
76 void GCNHazardRecognizer::EmitInstruction(MachineInstr *MI) { in EmitInstruction()
185 GCNHazardRecognizer::getHazardType(SUnit *SU, int Stalls) { in getHazardType()
274 GCNHazardRecognizer::getMFMAPipelineWaitStates(const MachineInstr &MI) const { in getMFMAPipelineWaitStates()
281 void GCNHazardRecognizer::processBundle() { in processBundle()
307 void GCNHazardRecognizer::runOnInstruction(MachineInstr *MI) { in runOnInstruction()
321 unsigned GCNHazardRecognizer::PreEmitNoops(MachineInstr *MI) { in PreEmitNoops()
330 unsigned GCNHazardRecognizer::PreEmitNoopsCommon(MachineInstr *MI) { in PreEmitNoopsCommon()
400 void GCNHazardRecognizer::EmitNoop() { in EmitNoop()
404 void GCNHazardRecognizer::AdvanceCycle() { in AdvanceCycle()
442 void GCNHazardRecognizer::RecedeCycle() { in RecedeCycle()
501 GCNHazardRecognizer::IsHazardFn IsHazard, const MachineBasicBlock *MBB, in getWaitStatesSince()
536 static int getWaitStatesSince(GCNHazardRecognizer::IsHazardFn IsHazard, in getWaitStatesSince()
544 int GCNHazardRecognizer::getWaitStatesSince(IsHazardFn IsHazard, int Limit) { in getWaitStatesSince()
569 int GCNHazardRecognizer::getWaitStatesSinceDef(unsigned Reg, in getWaitStatesSinceDef()
581 int GCNHazardRecognizer::getWaitStatesSinceSetReg(IsHazardFn IsHazard, in getWaitStatesSinceSetReg()
609 void GCNHazardRecognizer::addClauseInst(const MachineInstr &MI) { in addClauseInst()
621 int GCNHazardRecognizer::checkSoftClauseHazards(MachineInstr *MEM) { in checkSoftClauseHazards()
669 int GCNHazardRecognizer::checkSMRDHazards(MachineInstr *SMRD) { in checkSMRDHazards()
717 int GCNHazardRecognizer::checkVMEMHazards(MachineInstr* VMEM) { in checkVMEMHazards()
741 int GCNHazardRecognizer::checkDPPHazards(MachineInstr *DPP) { in checkDPPHazards()
772 int GCNHazardRecognizer::checkDivFMasHazards(MachineInstr *DivFMas) { in checkDivFMasHazards()
787 int GCNHazardRecognizer::checkGetRegHazards(MachineInstr *GetRegInstr) { in checkGetRegHazards()
800 int GCNHazardRecognizer::checkSetRegHazards(MachineInstr *SetRegInstr) { in checkSetRegHazards()
812 int GCNHazardRecognizer::createsVALUHazard(const MachineInstr &MI) { in createsVALUHazard()
862 GCNHazardRecognizer::checkVALUHazardsHelper(const MachineOperand &Def, in checkVALUHazardsHelper()
886 int GCNHazardRecognizer::checkVALUHazards(MachineInstr *VALU) { in checkVALUHazards()
1024 int GCNHazardRecognizer::checkInlineAsmHazards(MachineInstr *IA) { in checkInlineAsmHazards()
1050 int GCNHazardRecognizer::checkRWLaneHazards(MachineInstr *RWLane) { in checkRWLaneHazards()
1070 int GCNHazardRecognizer::checkRFEHazards(MachineInstr *RFE) { in checkRFEHazards()
1085 int GCNHazardRecognizer::checkReadM0Hazards(MachineInstr *MI) { in checkReadM0Hazards()
1093 void GCNHazardRecognizer::fixHazards(MachineInstr *MI) { in fixHazards()
1111 bool GCNHazardRecognizer::fixVcmpxPermlaneHazards(MachineInstr *MI) { in fixVcmpxPermlaneHazards()
1147 bool GCNHazardRecognizer::fixVMEMtoScalarWriteHazards(MachineInstr *MI) { in fixVMEMtoScalarWriteHazards()
1194 bool GCNHazardRecognizer::fixSMEMtoVectorWriteHazards(MachineInstr *MI) { in fixSMEMtoVectorWriteHazards()
1281 bool GCNHazardRecognizer::fixVcmpxExecWARHazard(MachineInstr *MI) { in fixVcmpxExecWARHazard()
1351 bool GCNHazardRecognizer::fixLdsBranchVmemWARHazard(MachineInstr *MI) { in fixLdsBranchVmemWARHazard()
1408 bool GCNHazardRecognizer::fixLdsDirectVALUHazard(MachineInstr *MI) { in fixLdsDirectVALUHazard()
1452 bool GCNHazardRecognizer::fixLdsDirectVMEMHazard(MachineInstr *MI) { in fixLdsDirectVMEMHazard()
1492 bool GCNHazardRecognizer::fixVALUPartialForwardingHazard(MachineInstr *MI) { in fixVALUPartialForwardingHazard()
1641 bool GCNHazardRecognizer::fixVALUTransUseHazard(MachineInstr *MI) { in fixVALUTransUseHazard()
1721 bool GCNHazardRecognizer::fixWMMAHazards(MachineInstr *MI) { in fixWMMAHazards()
1775 bool GCNHazardRecognizer::fixShift64HighRegBug(MachineInstr *MI) { in fixShift64HighRegBug()
1878 int GCNHazardRecognizer::checkNSAtoVMEMHazard(MachineInstr *MI) { in checkNSAtoVMEMHazard()
1903 int GCNHazardRecognizer::checkFPAtomicToDenormModeHazard(MachineInstr *MI) { in checkFPAtomicToDenormModeHazard()
1942 int GCNHazardRecognizer::checkMAIHazards(MachineInstr *MI) { in checkMAIHazards()
1948 int GCNHazardRecognizer::checkMFMAPadding(MachineInstr *MI) { in checkMFMAPadding()
1978 int GCNHazardRecognizer::checkMAIHazards908(MachineInstr *MI) { in checkMAIHazards908()
2177 int GCNHazardRecognizer::checkMAIHazards90A(MachineInstr *MI) { in checkMAIHazards90A()
2369 int GCNHazardRecognizer::checkMAILdStHazards(MachineInstr *MI) { in checkMAILdStHazards()
2448 int GCNHazardRecognizer::checkMAIVALUHazards(MachineInstr *MI) { in checkMAIVALUHazards()
2741 bool GCNHazardRecognizer::ShouldPreferAnother(SUnit *SU) { in ShouldPreferAnother()
2764 bool GCNHazardRecognizer::fixVALUMaskWriteHazard(MachineInstr *MI) { in fixVALUMaskWriteHazard()
2916 bool GCNHazardRecognizer::fixRequiredExportPriority(MachineInstr *MI) { in fixRequiredExportPriority()