Lines Matching refs:Complain
233 bool diffCallSites(const CallBase &L, const CallBase &R, bool Complain) { in diffCallSites() argument
236 if (Complain) Engine.log("called functions differ"); in diffCallSites()
240 if (Complain) Engine.log("argument counts differ"); in diffCallSites()
245 if (Complain) in diffCallSites()
253 bool diff(const Instruction *L, const Instruction *R, bool Complain, in diff() argument
259 if (Complain) Engine.log("different instruction types"); in diff()
266 if (Complain) Engine.log("different predicates"); in diff()
270 return diffCallSites(cast<CallInst>(*L), cast<CallInst>(*R), Complain); in diff()
277 if (Complain) Engine.log("different phi types"); in diff()
287 if (diffCallSites(LI, RI, Complain)) in diff()
300 if (Complain) in diff()
310 if (diffCallSites(LI, RI, Complain)) in diff()
321 if (Complain) Engine.log("branch conditionality differs"); in diff()
327 if (Complain) Engine.log("branch conditions differ"); in diff()
339 if (Complain) Engine.log("indirectbr # of destinations differ"); in diff()
344 if (Complain) Engine.log("indirectbr addresses differ"); in diff()
359 if (Complain) Engine.log("switch conditions differ"); in diff()
377 } else if (Complain || !Difference) { in diff()
378 if (Complain) in diff()
388 if (Complain) in diff()
398 if (Complain) Engine.log("instructions have different operand counts"); in diff()
405 if (Complain) Engine.logf("operands %l and %r differ") << LO << RO; in diff()