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

Lines Matching refs:getAs

270       if (auto *AttrTy = TypeWithAuto->getAs<AttributedType>()) {
840 const auto *objcObjectType = type->getAs<ObjCObjectType>();
891 if (auto attr = qual.getAs<AttributedTypeLoc>()) {
914 if (typeArg->getAs<PackExpansionType>())
940 if (const auto *typeArgObjC = typeArg->getAs<ObjCObjectPointerType>()) {
951 const auto *boundObjC = bound->getAs<ObjCObjectPointerType>();
1192 if (auto ObjCObjectPointerTL = ResultTL.getAs<ObjCObjectPointerTypeLoc>()) {
1198 if (auto OTPTL = ResultTL.getAs<ObjCTypeParamTypeLoc>()) {
1600 if (const TagType *TT = Result->getAs<TagType>())
1848 else if (const MemberPointerType *PTy = T->getAs<MemberPointerType>())
2016 const FunctionProtoType *FPT = T->getAs<FunctionProtoType>();
2028 const FunctionProtoType *FPT = T->getAs<FunctionProtoType>();
2119 bool LValueRef = SpelledAsLValue || T->getAs<LValueReferenceType>();
2294 if (const MemberPointerType *MPTy = T->getAs<MemberPointerType>())
2317 if (const RecordType *EltTy = T->getAs<RecordType>()) {
3941 if (auto ptrType = type->getAs<PointerType>()) {
3953 if (type->getAs<BlockPointerType>()) {
3959 if (type->getAs<MemberPointerType>()) {
3965 if (auto objcObjectPtr = type->getAs<ObjCObjectPointerType>()) {
3981 if (auto objcClass = type->getAs<ObjCInterfaceType>()) {
3994 if (auto recordType = type->getAs<RecordType>()) {
4324 if (auto *DT = T->getAs<DeducedType>()) {
4325 const AutoType *AT = T->getAs<AutoType>();
4548 auto *typedefTy = T->getAs<TypedefType>();
4558 typedefTy = typedefTy->desugar()->getAs<TypedefType>();
4710 if (LangOpts.ObjC && T->getAs<ObjCObjectType>()) {
5154 } else if (const BuiltinType* BTy = ParamTy->getAs<BuiltinType>()) {
5387 const FunctionProtoType *FnTy = T->getAs<FunctionProtoType>();
5782 if (TInfo->getType()->getAs<ElaboratedType>()) {
6150 if (AtomicTypeLoc ATL = CurrTL.getAs<AtomicTypeLoc>()) {
6155 while (MacroQualifiedTypeLoc TL = CurrTL.getAs<MacroQualifiedTypeLoc>()) {
6161 while (AttributedTypeLoc TL = CurrTL.getAs<AttributedTypeLoc>()) {
6167 CurrTL.getAs<DependentAddressSpaceTypeLoc>()) {
6172 if (MatrixTypeLoc TL = CurrTL.getAs<MatrixTypeLoc>())
6176 while (AdjustedTypeLoc TL = CurrTL.getAs<AdjustedTypeLoc>())
6318 if (T->getAs<DependentAddressSpaceType>()) {
6439 if (const PointerType *ptr = type->getAs<PointerType>()) {
6603 type->getAs<ObjCObjectPointerType>()) {
7013 if (auto typedefType = desugared->getAs<TypedefType>()) {
7082 const ObjCObjectPointerType *ptrType = type->getAs<ObjCObjectPointerType>();
7084 : type->getAs<ObjCObjectType>();
7436 ->getAs<FunctionType>());
7515 while ((AT = T->getAs<AttributedType>()) &&
7516 AT->getAs<TypedefType>() == T->getAs<TypedefType>()) {
7647 const BuiltinType *BTy = Ty->getAs<BuiltinType>();
7776 if (const TypedefType* TypedefTy = CurType->getAs<TypedefType>()) {
7788 } else if (const BuiltinType* ImgType = BaseTy->getAs<BuiltinType>()) {
7816 QualType ElemType = CurType->getAs<PipeType>()->getElementType();
8263 if (const TagType *Tag = T->getAs<TagType>()) {
8422 if (const MemberPointerType *MPTy = T->getAs<MemberPointerType>()) {
8632 const RecordType *RT = ElemType->getAs<RecordType>();
8740 if (const TagType *TT = T->getAs<TagType>())
8850 EnumDecl *ED = BaseType->getAs<EnumType>()->getDecl();