Lines Matching refs:Complain
342 bool diffCallSites(const CallBase &L, const CallBase &R, bool Complain) { in diffCallSites() argument
347 if (Complain) Engine.log("called functions differ"); in diffCallSites()
351 if (Complain) Engine.log("argument counts differ"); in diffCallSites()
356 if (Complain) in diffCallSites()
367 bool diff(const Instruction *L, const Instruction *R, bool Complain, in diff() argument
376 if (Complain) Engine.log("different instruction types"); in diff()
383 if (Complain) Engine.log("different predicates"); in diff()
387 return diffCallSites(cast<CallInst>(*L), cast<CallInst>(*R), Complain); in diff()
395 if (Complain) Engine.log("different phi types"); in diff()
401 if (Complain) in diff()
412 if (Complain) in diff()
424 if (diffCallSites(LI, RI, Complain)) in diff()
437 if (Complain) in diff()
447 if (diffCallSites(LI, RI, Complain)) in diff()
458 if (Complain) Engine.log("branch conditionality differs"); in diff()
464 if (Complain) Engine.log("branch conditions differ"); in diff()
476 if (Complain) Engine.log("indirectbr # of destinations differ"); in diff()
481 if (Complain) Engine.log("indirectbr addresses differ"); in diff()
496 if (Complain) Engine.log("switch conditions differ"); in diff()
514 } else if (Complain || !Difference) { in diff()
515 if (Complain) in diff()
525 if (Complain) in diff()
535 if (Complain) Engine.log("instructions have different operand counts"); in diff()
542 if (Complain) Engine.logf("operands %l and %r differ") << LO << RO; in diff()