Lines Matching refs:Candidate
258 bool delayHasHazard(const MachineInstr &Candidate, RegDefsUses &RegDU,
296 bool terminateSearch(const MachineInstr &Candidate) const;
912 bool MipsDelaySlotFiller::delayHasHazard(const MachineInstr &Candidate, in delayHasHazard() argument
915 assert(!Candidate.isKill() && in delayHasHazard()
918 bool HasHazard = Candidate.isImplicitDef(); in delayHasHazard()
920 HasHazard |= IM.hasHazard(Candidate); in delayHasHazard()
921 HasHazard |= RegDU.update(Candidate, 0, Candidate.getNumOperands()); in delayHasHazard()
926 bool MipsDelaySlotFiller::terminateSearch(const MachineInstr &Candidate) const { in terminateSearch()
927 return (Candidate.isTerminator() || Candidate.isCall() || in terminateSearch()
928 Candidate.isPosition() || Candidate.isInlineAsm() || in terminateSearch()
929 Candidate.hasUnmodeledSideEffects()); in terminateSearch()