Lines Matching refs:GCNHazardRecognizer
53 GCNHazardRecognizer::GCNHazardRecognizer(const MachineFunction &MF) : in GCNHazardRecognizer() function in GCNHazardRecognizer
67 void GCNHazardRecognizer::Reset() { in Reset()
71 void GCNHazardRecognizer::EmitInstruction(SUnit *SU) { in EmitInstruction()
75 void GCNHazardRecognizer::EmitInstruction(MachineInstr *MI) { in EmitInstruction()
181 GCNHazardRecognizer::getHazardType(SUnit *SU, int Stalls) { in getHazardType()
268 GCNHazardRecognizer::getMFMAPipelineWaitStates(const MachineInstr &MI) const { in getMFMAPipelineWaitStates()
275 void GCNHazardRecognizer::processBundle() { in processBundle()
301 unsigned GCNHazardRecognizer::PreEmitNoops(MachineInstr *MI) { in PreEmitNoops()
310 unsigned GCNHazardRecognizer::PreEmitNoopsCommon(MachineInstr *MI) { in PreEmitNoopsCommon()
377 void GCNHazardRecognizer::EmitNoop() { in EmitNoop()
381 void GCNHazardRecognizer::AdvanceCycle() { in AdvanceCycle()
419 void GCNHazardRecognizer::RecedeCycle() { in RecedeCycle()
478 GCNHazardRecognizer::IsHazardFn IsHazard, const MachineBasicBlock *MBB, in getWaitStatesSince()
513 static int getWaitStatesSince(GCNHazardRecognizer::IsHazardFn IsHazard, in getWaitStatesSince()
521 int GCNHazardRecognizer::getWaitStatesSince(IsHazardFn IsHazard, int Limit) { in getWaitStatesSince()
546 int GCNHazardRecognizer::getWaitStatesSinceDef(unsigned Reg, in getWaitStatesSinceDef()
558 int GCNHazardRecognizer::getWaitStatesSinceSetReg(IsHazardFn IsHazard, in getWaitStatesSinceSetReg()
586 void GCNHazardRecognizer::addClauseInst(const MachineInstr &MI) { in addClauseInst()
600 int GCNHazardRecognizer::checkSoftClauseHazards(MachineInstr *MEM) { in checkSoftClauseHazards()
648 int GCNHazardRecognizer::checkSMRDHazards(MachineInstr *SMRD) { in checkSMRDHazards()
696 int GCNHazardRecognizer::checkVMEMHazards(MachineInstr* VMEM) { in checkVMEMHazards()
720 int GCNHazardRecognizer::checkDPPHazards(MachineInstr *DPP) { in checkDPPHazards()
751 int GCNHazardRecognizer::checkDivFMasHazards(MachineInstr *DivFMas) { in checkDivFMasHazards()
766 int GCNHazardRecognizer::checkGetRegHazards(MachineInstr *GetRegInstr) { in checkGetRegHazards()
779 int GCNHazardRecognizer::checkSetRegHazards(MachineInstr *SetRegInstr) { in checkSetRegHazards()
791 int GCNHazardRecognizer::createsVALUHazard(const MachineInstr &MI) { in createsVALUHazard()
841 GCNHazardRecognizer::checkVALUHazardsHelper(const MachineOperand &Def, in checkVALUHazardsHelper()
865 int GCNHazardRecognizer::checkVALUHazards(MachineInstr *VALU) { in checkVALUHazards()
1004 int GCNHazardRecognizer::checkInlineAsmHazards(MachineInstr *IA) { in checkInlineAsmHazards()
1030 int GCNHazardRecognizer::checkRWLaneHazards(MachineInstr *RWLane) { in checkRWLaneHazards()
1050 int GCNHazardRecognizer::checkRFEHazards(MachineInstr *RFE) { in checkRFEHazards()
1065 int GCNHazardRecognizer::checkReadM0Hazards(MachineInstr *MI) { in checkReadM0Hazards()
1073 void GCNHazardRecognizer::fixHazards(MachineInstr *MI) { in fixHazards()
1088 bool GCNHazardRecognizer::fixVcmpxPermlaneHazards(MachineInstr *MI) { in fixVcmpxPermlaneHazards()
1124 bool GCNHazardRecognizer::fixVMEMtoScalarWriteHazards(MachineInstr *MI) { in fixVMEMtoScalarWriteHazards()
1170 bool GCNHazardRecognizer::fixSMEMtoVectorWriteHazards(MachineInstr *MI) { in fixSMEMtoVectorWriteHazards()
1255 bool GCNHazardRecognizer::fixVcmpxExecWARHazard(MachineInstr *MI) { in fixVcmpxExecWARHazard()
1315 bool GCNHazardRecognizer::fixLdsBranchVmemWARHazard(MachineInstr *MI) { in fixLdsBranchVmemWARHazard()
1375 bool GCNHazardRecognizer::fixLdsDirectVALUHazard(MachineInstr *MI) { in fixLdsDirectVALUHazard()
1419 bool GCNHazardRecognizer::fixLdsDirectVMEMHazard(MachineInstr *MI) { in fixLdsDirectVMEMHazard()
1450 bool GCNHazardRecognizer::fixVALUPartialForwardingHazard(MachineInstr *MI) { in fixVALUPartialForwardingHazard()
1599 bool GCNHazardRecognizer::fixVALUTransUseHazard(MachineInstr *MI) { in fixVALUTransUseHazard()
1677 bool GCNHazardRecognizer::fixWMMAHazards(MachineInstr *MI) { in fixWMMAHazards()
1738 int GCNHazardRecognizer::checkNSAtoVMEMHazard(MachineInstr *MI) { in checkNSAtoVMEMHazard()
1763 int GCNHazardRecognizer::checkFPAtomicToDenormModeHazard(MachineInstr *MI) { in checkFPAtomicToDenormModeHazard()
1798 int GCNHazardRecognizer::checkMAIHazards(MachineInstr *MI) { in checkMAIHazards()
1804 int GCNHazardRecognizer::checkMFMAPadding(MachineInstr *MI) { in checkMFMAPadding()
1834 int GCNHazardRecognizer::checkMAIHazards908(MachineInstr *MI) { in checkMAIHazards908()
1998 int GCNHazardRecognizer::checkMAIHazards90A(MachineInstr *MI) { in checkMAIHazards90A()
2208 int GCNHazardRecognizer::checkMAILdStHazards(MachineInstr *MI) { in checkMAILdStHazards()
2255 int GCNHazardRecognizer::checkMAIVALUHazards(MachineInstr *MI) { in checkMAIVALUHazards()
2533 bool GCNHazardRecognizer::ShouldPreferAnother(SUnit *SU) { in ShouldPreferAnother()