Lines Matching refs:Engine
115 DifferenceEngine &Engine; member in __anon35eb8c210111::FunctionDifferenceEngine
251 Engine.logf("successor %l cannot be equivalent to %r; " in tryUnify()
265 DifferenceEngine::Context C(Engine, L, R); in unify()
295 DifferenceEngine::Context C(Engine, BDC.LBB, BDC.RBB); in checkAndReportDiffCandidates()
302 DifferenceEngine::Context C(Engine, L, R); in diff()
347 if (Complain) Engine.log("called functions differ"); in diffCallSites()
351 if (Complain) Engine.log("argument counts differ"); in diffCallSites()
357 Engine.logf("arguments %l and %r differ") in diffCallSites()
376 if (Complain) Engine.log("different instruction types"); in diff()
383 if (Complain) Engine.log("different predicates"); in diff()
395 if (Complain) Engine.log("different phi types"); in diff()
402 Engine.log("PHI node # of incoming values differ"); in diff()
413 Engine.log("PHI node incoming values differ"); in diff()
438 Engine.log("callbr # of indirect destinations differ"); 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()
516 Engine.logf("right switch has extra case %r") << CaseValue; in diff()
526 Engine.logf("left switch has extra case %l") << I->first; 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()
562 return Engine.equivalentAsOperands(cast<GlobalValue>(L), in equivalentAsOperands()
761 FunctionDifferenceEngine(DifferenceEngine &Engine, in FunctionDifferenceEngine() argument
764 : Engine(Engine), SavedLHS(SavedLHS), SavedRHS(SavedRHS), in FunctionDifferenceEngine()
771 Engine.log("different argument counts"); in diff()
857 DiffLogBuilder Diff(Engine.getConsumer()); in runBlockDiff()