Lines Matching refs:Complain
228 bool diffCallSites(CallSite L, CallSite R, bool Complain) {
231 if (Complain) Engine.log("called functions differ");
235 if (Complain) Engine.log("argument counts differ");
240 if (Complain)
248 bool diff(Instruction *L, Instruction *R, bool Complain, bool TryUnify) {
249 // FIXME: metadata (if Complain is set)
253 if (Complain) Engine.log("different instruction types");
260 if (Complain) Engine.log("different predicates");
264 return diffCallSites(CallSite(L), CallSite(R), Complain);
271 if (Complain) Engine.log("different phi types");
281 if (diffCallSites(CallSite(LI), CallSite(RI), Complain))
294 if (Complain) Engine.log("branch conditionality differs");
300 if (Complain) Engine.log("branch conditions differ");
312 if (Complain) Engine.log("switch conditions differ");
332 } else if (Complain || !Difference) {
333 if (Complain)
341 if (Complain)
351 if (Complain) Engine.log("instructions have different operand counts");
358 if (Complain) Engine.logf("operands %l and %r differ") << LO << RO;