Lines Matching refs:Left
627 ArgType Left = *this; in matchesArgType() local
631 if (Left.Ptr) { in matchesArgType()
632 Left.Ptr = false; in matchesArgType()
634 } else if (Left.K == AK::SpecificTy && Left.T->isPointerType()) { in matchesArgType()
635 Left.T = Left.T->getPointeeType(); in matchesArgType()
652 std::swap(Left, Right); in matchesArgType()
654 if (Left.K == AK::SpecificTy) { in matchesArgType()
656 auto Canon1 = C.getCanonicalType(Left.T); in matchesArgType()
672 if (!LeftWasPointer && Left.T->isIntegerType()) in matchesArgType()
673 return integerTypeMatch(C, Left.T, C.CharTy, false); in matchesArgType()
676 if (!LeftWasPointer && Left.T->isIntegerType()) in matchesArgType()
677 return integerTypeMatch(C, Left.T, C.WIntTy, true); in matchesArgType()
686 return Left.K == Right.K ? Match : NoMatch; in matchesArgType()