Home | History | Annotate | Download | only in Mips

Lines Matching refs:Candidate

151     /// disqualify the delay slot candidate between V and values in Uses and
206 /// This function checks if it is valid to move Candidate to the delay slot
209 bool delayHasHazard(const MachineInstr &Candidate, RegDefsUses &RegDU,
247 bool terminateSearch(const MachineInstr &Candidate) const;
844 bool Filler::delayHasHazard(const MachineInstr &Candidate, RegDefsUses &RegDU,
846 bool HasHazard = (Candidate.isImplicitDef() || Candidate.isKill());
848 HasHazard |= IM.hasHazard(Candidate);
849 HasHazard |= RegDU.update(Candidate, 0, Candidate.getNumOperands());
854 bool Filler::terminateSearch(const MachineInstr &Candidate) const {
855 return (Candidate.isTerminator() || Candidate.isCall() ||
856 Candidate.isPosition() || Candidate.isInlineAsm() ||
857 Candidate.hasUnmodeledSideEffects());