Home | History | Annotate | Download | only in Mips

Lines Matching refs:Candidate

161     /// disqualify the delay slot candidate between V and values in Uses and
202 /// This function checks if it is valid to move Candidate to the delay slot
205 bool delayHasHazard(const MachineInstr &Candidate, RegDefsUses &RegDU,
243 bool terminateSearch(const MachineInstr &Candidate) const;
707 bool Filler::delayHasHazard(const MachineInstr &Candidate, RegDefsUses &RegDU,
709 bool HasHazard = (Candidate.isImplicitDef() || Candidate.isKill());
711 HasHazard |= IM.hasHazard(Candidate);
712 HasHazard |= RegDU.update(Candidate, 0, Candidate.getNumOperands());
717 bool Filler::terminateSearch(const MachineInstr &Candidate) const {
718 return (Candidate.isTerminator() || Candidate.isCall() ||
719 Candidate.isLabel() || Candidate.isInlineAsm() ||
720 Candidate.hasUnmodeledSideEffects());