Lines Matching refs:Complain
226 bool diffCallSites(CallSite L, CallSite R, bool Complain) {
229 if (Complain) Engine.log("called functions differ");
233 if (Complain) Engine.log("argument counts differ");
238 if (Complain)
246 bool diff(Instruction *L, Instruction *R, bool Complain, bool TryUnify) {
247 // FIXME: metadata (if Complain is set)
251 if (Complain) Engine.log("different instruction types");
258 if (Complain) Engine.log("different predicates");
262 return diffCallSites(CallSite(L), CallSite(R), Complain);
269 if (Complain) Engine.log("different phi types");
279 if (diffCallSites(CallSite(LI), CallSite(RI), Complain))
292 if (Complain) Engine.log("branch conditionality differs");
298 if (Complain) Engine.log("branch conditions differ");
310 if (Complain) Engine.log("switch conditions differ");
330 } else if (Complain || !Difference) {
331 if (Complain)
339 if (Complain)
349 if (Complain) Engine.log("instructions have different operand counts");
356 if (Complain) Engine.logf("operands %l and %r differ") << LO << RO;