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