Lines Matching defs:E2
315 bool compareByCase(const SExpr *E1, const SExpr* E2) {
319 return cast<X>(E1)->compare(cast<X>(E2), *self());
341 bool compare(const SExpr *E1, const SExpr* E2) {
342 if (E1->opcode() != E2->opcode())
344 return compareByCase(E1, E2);
355 static bool compareExprs(const SExpr *E1, const SExpr* E2) {
357 return Eq.compare(E1, E2);
375 bool compare(const SExpr *E1, const SExpr *E2) {
377 if (E1->opcode() == COP_Wildcard || E2->opcode() == COP_Wildcard)
380 if (E1->opcode() != E2->opcode())
382 return compareByCase(E1, E2);
393 static bool compareExprs(const SExpr *E1, const SExpr* E2) {
395 return Matcher.compare(E1, E2);