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()
278 if (Complain) Engine.log("different phi types"); in diff()
284 if (Complain) in diff()
295 if (Complain) in diff()
307 if (diffCallSites(LI, RI, Complain)) in diff()
320 if (Complain) in diff()
330 if (diffCallSites(LI, RI, Complain)) in diff()
341 if (Complain) Engine.log("branch conditionality differs"); in diff()
347 if (Complain) Engine.log("branch conditions differ"); in diff()
359 if (Complain) Engine.log("indirectbr # of destinations differ"); in diff()
364 if (Complain) Engine.log("indirectbr addresses differ"); in diff()
379 if (Complain) Engine.log("switch conditions differ"); in diff()
397 } else if (Complain || !Difference) { in diff()
398 if (Complain) in diff()
408 if (Complain) in diff()
418 if (Complain) Engine.log("instructions have different operand counts"); in diff()
425 if (Complain) Engine.logf("operands %l and %r differ") << LO << RO; in diff()