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

Lines Matching refs:getAs

73   if (auto *FPT = DRE->getType()->getAs<FunctionProtoType>()) {
258 if (const PointerType* ToPtrType = ToType->getAs<PointerType>())
322 if (auto *ET = ToType->getAs<EnumType>())
1449 if (ToType->getAs<RecordType>() && FromType->getAs<RecordType>() &&
1607 FromFn = QT->getAs<FunctionType>();
1773 if (const AtomicType *Atomic = FromType->getAs<AtomicType>())
2061 const BuiltinType *To = ToType->getAs<BuiltinType>();
2103 if (const EnumType *FromEnumType = FromType->getAs<EnumType>()) {
2222 if (const BuiltinType *FromBuiltin = FromType->getAs<BuiltinType>())
2223 if (const BuiltinType *ToBuiltin = ToType->getAs<BuiltinType>()) {
2256 const ComplexType *FromComplex = FromType->getAs<ComplexType>();
2260 const ComplexType *ToComplex = ToType->getAs<ComplexType>();
2387 const PointerType* ToTypePtr = ToType->getAs<PointerType>();
2403 FromType->getAs<ObjCObjectPointerType>(),
2408 const PointerType *FromTypePtr = FromType->getAs<PointerType>();
2512 ToType->getAs<ObjCObjectPointerType>();
2514 FromType->getAs<ObjCObjectPointerType>();
2552 if (const PointerType *ToCPtr = ToType->getAs<PointerType>())
2555 ToType->getAs<BlockPointerType>()) {
2564 else if (FromType->getAs<BlockPointerType>() &&
2575 if (const PointerType *FromCPtr = FromType->getAs<PointerType>())
2578 FromType->getAs<BlockPointerType>())
2596 if (FromPointeeType->getAs<ObjCObjectPointerType>() &&
2597 ToPointeeType->getAs<ObjCObjectPointerType>() &&
2611 = FromPointeeType->getAs<FunctionProtoType>();
2613 = ToPointeeType->getAs<FunctionProtoType>();
2689 if (const PointerType *ToPointer = ToType->getAs<PointerType>())
2702 if (const PointerType *FromPointer = FromType->getAs<PointerType>())
2743 ToType->getAs<BlockPointerType>())
2750 FromType->getAs<BlockPointerType>())
2759 = FromPointeeType->getAs<FunctionProtoType>();
2761 = ToPointeeType->getAs<FunctionProtoType>();
2845 if (auto *FPT = FromType->getAs<FunctionProtoType>())
2848 if (auto *MPT = FromType->getAs<MemberPointerType>())
2849 return MPT->getPointeeType()->getAs<FunctionProtoType>();
2889 !FromType->getAs<TemplateSpecializationType>()) {
3004 if (const PointerType *ToPtrType = ToType->getAs<PointerType>()) {
3005 if (const PointerType *FromPtrType = FromType->getAs<PointerType>()) {
3038 ToType->getAs<ObjCObjectPointerType>()) {
3040 FromType->getAs<ObjCObjectPointerType>()) {
3073 const MemberPointerType *ToTypePtr = ToType->getAs<MemberPointerType>();
3086 const MemberPointerType *FromTypePtr = FromType->getAs<MemberPointerType>();
3116 const MemberPointerType *FromPtrType = FromType->getAs<MemberPointerType>();
3126 const MemberPointerType *ToPtrType = ToType->getAs<MemberPointerType>();
3300 const AtomicType *ToAtomic = ToType->getAs<AtomicType>();
3422 if (const RecordType *ToRecordType = ToType->getAs<RecordType>()) {
3432 (From->getType()->getAs<RecordType>() &&
3507 From->getType()->getAs<RecordType>()) {
3883 EnumDecl *Enum = FromType->getAs<EnumType>()->getDecl();
3996 = FromType1->getAs<ObjCObjectPointerType>();
3998 = FromType2->getAs<ObjCObjectPointerType>();
4281 = FromType1->getAs<ObjCObjectPointerType>();
4283 = FromType2->getAs<ObjCObjectPointerType>();
4285 = ToType1->getAs<ObjCObjectPointerType>();
4287 = ToType2->getAs<ObjCObjectPointerType>();
4576 = Conv->getConversionType()->getAs<LValueReferenceType>();
4596 Conv->getConversionType()->getAs<ReferenceType>();
4898 ->getAs<LValueReferenceType>();
5245 if (const PointerType *PT = FromType->getAs<PointerType>()) {
5361 if (const PointerType *PT = From->getType()->getAs<PointerType>()) {
5948 const RecordType *RecordTy = T->getAs<RecordType>();
6162 = dyn_cast<FunctionProtoType>(Function->getType()->getAs<FunctionType>());
6753 = dyn_cast<FunctionProtoType>(Method->getType()->getAs<FunctionType>());
7218 if (const PointerType *FromPtrType = ImplicitParamType->getAs<PointerType>())
7584 if (const RecordType *T1Rec = T1->getAs<RecordType>()) {
7786 const PointerType *PointerTy = Ty->getAs<PointerType>();
7853 const MemberPointerType *PointerTy = Ty->getAs<MemberPointerType>();
7898 if (const ReferenceType *RefTy = Ty->getAs<ReferenceType>())
7909 const RecordType *TyRec = Ty->getAs<RecordType>();
7918 else if (Ty->getAs<PointerType>() || Ty->getAs<ObjCObjectPointerType>()) {
8005 ArgExpr->getType()->getAs<MemberPointerType>())
8006 TyRec = RHSMPType->getClass()->getAs<RecordType>();
8008 TyRec = ArgExpr->getType()->getAs<RecordType>();
8025 if (const ReferenceType *ResTypeRef = CanTy->getAs<ReferenceType>())
8033 if (const PointerType *ResTypePtr = CanTy->getAs<PointerType>())
8036 CanTy->getAs<MemberPointerType>())
8277 if (const FunctionProtoType *Proto =PointeeTy->getAs<FunctionProtoType>())
10278 if (CanQual<ReferenceType> RT = CToTy->getAs<ReferenceType>())
10282 if (CanQual<PointerType> FromPT = CFromTy->getAs<PointerType>())
10283 if (CanQual<PointerType> ToPT = CToTy->getAs<PointerType>()) {
10372 if (const PointerType *PTy = TempFromTy->getAs<PointerType>())
10388 if (const PointerType *FromPtrTy = FromTy->getAs<PointerType>()) {
10389 if (const PointerType *ToPtrTy = ToTy->getAs<PointerType>()) {
10399 = FromTy->getAs<ObjCObjectPointerType>()) {
10401 = ToTy->getAs<ObjCObjectPointerType>())
10408 } else if (const ReferenceType *ToRefTy = ToTy->getAs<ReferenceType>()) {
10898 Meth->getParamDecl(0)->getType()->getAs<ReferenceType>()) {
11103 FnType->getAs<LValueReferenceType>()) {
11107 FnType->getAs<RValueReferenceType>()) {
11111 if (const PointerType *FnTypePtr = FnType->getAs<PointerType>()) {
11116 FnType = QualType(FnType->getAs<FunctionType>(), 0);
11392 if (const PointerType *ConvPtrType = ConvType->getAs<PointerType>())
11662 PossiblyAFunctionType->getAs<PointerType>())
11665 PossiblyAFunctionType->getAs<ReferenceType>())
11668 PossiblyAFunctionType->getAs<MemberPointerType>())
11720 !!TargetType->getAs<MemberPointerType>()),
12128 if (auto *FPT = Fn->getType()->getAs<FunctionProtoType>())
12438 if (!dyn_cast<FunctionProtoType>(Func->getType()->getAs<FunctionType>()))
13447 Base = Args[0] = Arg0.getAs<Expr>();
13448 Args[1] = RHS = Arg1.getAs<Expr>();
13465 Args[0] = LHS = Arg0.getAs<Expr>();
13466 Args[1] = RHS = Arg1.getAs<Expr>();
13840 Args[1] = InputInit.getAs<Expr>();
14297 if (const PointerType *ConvPtrType = ConvType->getAs<PointerType>())
14300 if (const FunctionProtoType *Proto = ConvType->getAs<FunctionProtoType>())
14447 Arg = InputInit.getAs<Expr>();
14456 Arg = DefArg.getAs<Expr>();