Lines Matching refs:Candidate
255 bool delayHasHazard(const MachineInstr &Candidate, RegDefsUses &RegDU,
293 bool terminateSearch(const MachineInstr &Candidate) const;
947 bool MipsDelaySlotFiller::delayHasHazard(const MachineInstr &Candidate, in delayHasHazard() argument
950 assert(!Candidate.isKill() && in delayHasHazard()
953 bool HasHazard = Candidate.isImplicitDef(); in delayHasHazard()
955 HasHazard |= IM.hasHazard(Candidate); in delayHasHazard()
956 HasHazard |= RegDU.update(Candidate, 0, Candidate.getNumOperands()); in delayHasHazard()
961 bool MipsDelaySlotFiller::terminateSearch(const MachineInstr &Candidate) const { in terminateSearch()
962 return (Candidate.isTerminator() || Candidate.isCall() || in terminateSearch()
963 Candidate.isPosition() || Candidate.isInlineAsm() || in terminateSearch()
964 Candidate.hasUnmodeledSideEffects()); in terminateSearch()