• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/

Lines Matching refs:T1

5735   //   The process for determining whether an operand expression E1 of type T1
5774 // same type as, or a base class of, the class of T1, and
6410 // The composite pointer type of two operands p1 and p2 having types T1
6412 QualType T1 = E1->getType(), T2 = E2->getType();
6416 bool T1IsPointerLike = T1->isAnyPointerType() || T1->isMemberPointerType() ||
6417 T1->isNullPtrType();
6427 // - if either p1 or p2 is a null pointer constant, T2 or T1, respectively;
6431 E2 = ImpCastExprToType(E2, T1, T1->isMemberPointerType()
6434 return T1;
6448 assert(!T1->isNullPtrType() && !T2->isNullPtrType() &&
6483 // - if T1 is "pointer to cv1 C1" and T2 is "pointer to cv2 C2", where C1
6485 // the cv-combined type of T1 and T2 or the cv-combined type of T2 and T1,
6487 // - if T1 is "pointer to member of C1 of type cv1 U1" and T2 is "pointer
6490 // cv-combined type of T2 and T1 or the cv-combined type of T1 and T2,
6492 // - if T1 and T2 are similar types (4.5), the cv-combined type of T1 and
6495 // Dismantle T1 and T2 to simultaneously determine whether they are similar
6497 QualType Composite1 = T1;
6615 // - if T1 or T2 is "pointer to noexcept function" and the other type is
6618 // - if T1 or T2 is "pointer to member of C1 of type function", the other
6628 // - [Clang] If T1 and T2 are both of type "pointer to function" or
6672 // - if T1 or T2 is "pointer to cv1 void" and the other type is
6679 // - if T1 is "pointer to cv1 C1" and T2 is "pointer to cv2 C2", where C1
6681 // the cv-combined type of T1 and T2 or the cv-combined type of T2 and
6682 // T1, respectively;
6684 // The "similar type" handling covers all of this except for the "T1 is a