Home
last modified time | relevance | path

Searched refs:isArrayType (Results 1 – 25 of 70) sorted by relevance

123

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaBoundsSafety.cpp66 if (FieldTy->isArrayType() && (CountInBytes || OrNull)) { in CheckCountedByAttrOnField()
72 if (!FieldTy->isArrayType() && !FieldTy->isPointerType()) { in CheckCountedByAttrOnField()
81 if (FieldTy->isArrayType() && in CheckCountedByAttrOnField()
98 assert(FieldTy->isArrayType()); in CheckCountedByAttrOnField()
114 if (FieldTy->isArrayType() && !getLangOpts().BoundsSafety) { in CheckCountedByAttrOnField()
181 << CountFD << Kind << FieldTy->isArrayType() << E->getSourceRange(); in CheckCountedByAttrOnField()
H A DSemaSYCL.cpp115 while (NextTy->isAnyPointerType() || NextTy->isArrayType() || in deepTypeCheckForDevice()
117 if (NextTy->isArrayType()) in deepTypeCheckForDevice()
H A DSemaPPC.cpp258 if (Type->isPointerType() || Type->isArrayType()) in CheckPPCMMAType()
368 (StrippedRVType->isPointerType() || StrippedRVType->isArrayType()))) in BuiltinPPCMMACall()
H A DSemaExprCXX.cpp716 else if (QT->isArrayType()) in getUuidAttrOfType()
1634 if (Ty->isArrayType()) { in BuildCXXTypeConstructExpr()
2630 Args[1]->getType()->isArrayType())) { in resolveAllocationOverload()
3744 if (Pointee->isArrayType() && !ArrayForm) { in ActOnCXXDelete()
4047 else if (T->isArrayType()) in CheckConditionVariable()
5039 if (ArgTy->isArrayType() || ArgTy->isVoidType()) in CheckUnaryTypeTraitTypeCompleteness()
5178 if (Type->isArrayType()) in HasNonDeletedDefaultedEqualityComparison()
5193 CanonicalType->isEnumeralType() || CanonicalType->isArrayType()) in isTriviallyEqualityComparableType()
5227 return T->isArrayType(); in EvaluateUnaryTypeTrait()
5235 return T->isArrayType() && !T->isIncompleteArrayType(); in EvaluateUnaryTypeTrait()
[all …]
H A DSemaInit.cpp1133 if (T->isArrayType()) in CheckImplicitInitList()
1179 if (!VerifyOnly && (T->isArrayType() || T->isRecordType()) && in CheckImplicitInitList()
1283 if (!ExprTy->isArrayType()) in CheckExplicitInitList()
1316 int initKind = T->isArrayType() ? 0 : in CheckExplicitInitList()
1389 } else if (DeclType->isArrayType()) { in CheckListElementTypes()
2016 if (InitType->isArrayType()) { in canInitializeArrayWithEmbedDataString()
3390 if (!ResultType->isArrayType()) in createInitListExpr()
5265 T2->isArrayType())))) { in TryReferenceInitializationCore()
5783 int InitKind = T->isArrayType() ? 0 : T->isUnionType() ? 3 : 4; in TryOrBuildParenListInitialization()
6386 if (DestType->isArrayType() && !DestType->isArrayParameterType()) { in InitializeFrom()
[all …]
H A DSemaOpenACC.cpp1454 } else if (OriginalBaseTy->isArrayType()) { in ActOnArraySectionExpr()
1515 bool IsArray = !OriginalBaseTy.isNull() && OriginalBaseTy->isArrayType(); in ActOnArraySectionExpr()
H A DSemaExpr.cpp530 } else if (Ty->isArrayType()) { in DefaultFunctionArrayConversion()
1747 if (QT->isArrayType()) in CreateGenericSelectionExpr()
1932 if (ArgTy[ArgIdx]->isArrayType()) in BuildCookedLiteralOperatorCall()
4284 if (Type->isPointerType() && OType->isArrayType()) { in CheckUnaryExprOrTypeTraitOperand()
4764 return MSProp->getPropertyDecl()->getType()->isArrayType(); in isMSPropertySubscriptExpr()
5103 if (Op->getType()->isArrayType() && !Op->isLValue()) in CreateBuiltinArraySubscriptExpr()
5197 } else if (LHSTy->isArrayType()) { in CreateBuiltinArraySubscriptExpr()
5212 } else if (RHSTy->isArrayType()) { in CreateBuiltinArraySubscriptExpr()
6984 if (literalType->isArrayType()) { in BuildCompoundLiteralExpr()
7056 (getLangOpts().CPlusPlus && !(isFileScope && literalType->isArrayType())) in BuildCompoundLiteralExpr()
[all …]
H A DSemaType.cpp2076 if (Context.getTargetInfo().getTriple().isWasm() && T->isArrayType()) { in BuildArrayType()
2303 CurType->isArrayType()) { in BuildVectorType()
2503 if (T->isArrayType() || T->isFunctionType()) { in CheckFunctionReturnType()
4573 if (complainAboutMissingNullability == CAMN_Yes && T->isArrayType() && in GetFullTypeForDeclarator()
4893 if (!D.isInvalidType() && (T->isArrayType() || T->isFunctionType()) && in GetFullTypeForDeclarator()
7215 !(AllowOnArrayType && Desugared->isArrayType())) { in CheckNullabilityTypeSpecifier()
7228 if (Desugared->isArrayType()) in CheckNullabilityTypeSpecifier()
8688 type->isArrayType() || in processTypeAttrs()
9584 if (Underlying->isArrayType()) in BuiltinDecay()
9793 if (T->isArrayType()) in BuildAtomicType()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprClassification.cpp86 if (T->isArrayType()) in ClassifyTemporary()
243 if (Base->getType()->isArrayType()) in ClassifyInternal()
691 if (CT->isArrayType()) in IsModifiable()
H A DTemplateBase.cpp155 if (argType->isArrayType()) in needsAmpersandOnTemplateArg()
H A DExprConstant.cpp206 if (Type->isArrayType()) { in findMostDerivedSubobject()
1727 assert(getType(Base)->isPointerType() || getType(Base)->isArrayType()); in addUnsizedArray()
2138 if (Ty->isArrayType()) in isZeroSized()
3802 if (ObjType->isArrayType()) { in findSubobject()
4003 (ObjType->isArrayType() || ObjType->isAnyComplexType())) { in FindDesignatorMismatch()
4376 if (CLETy->isArrayType() && !Type->isArrayType()) { in handleLValueToRValueConversion()
6170 if (!Base->getType()->isArrayType()) in MaybeHandleUnionActiveMemberChange()
7587 if (Ty->isArrayType() && in checkBitCastConstexprEligibilityType()
10017 assert(!AllocType->isArrayType() && in VisitCXXNewExpr()
11184 assert(E->isPRValue() && E->getType()->isArrayType() && in EvaluateArray()
[all …]
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/
H A DUninitializedPointee.cpp196 if (PointeeT->isArrayType()) { in isDereferencableUninit()
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DContext.cpp104 (VD->getType()->isRecordType() || VD->getType()->isArrayType()); in evaluateAsInitializer()
H A DEvaluationResult.cpp114 } else if (FieldType->isArrayType()) { in CheckFieldsInitialized()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DRegionStore.cpp1446 if (RTy->isArrayType()) { in getBinding()
2371 if (Ty->isArrayType()) in bind()
2408 else if (T->isStructureOrClassType() || T->isArrayType()) { in setImplicitDefaultValue()
2509 else if (ElementTy->isArrayType()) in bindArray()
2554 if (ElemType->isArrayType()) in bindVector()
2707 if (FTy->isArrayType()) in bindStruct()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSVals.h243 return T->isArrayType() || T->isRecordType() || in isCompoundType()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DCanonicalType.h301 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(bool, isArrayType)
H A DType.h2526 bool isArrayType() const;
7977 return isArrayType() ||
8067 inline bool Type::isArrayType() const {
8442 return !isArrayType() && !isFunctionType() && !isAnyPointerType() &&
8457 return isFunctionType() || (isArrayType() && !isArrayParameterType());
8480 else if (type->isArrayType())
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTBAA.cpp242 if (CodeGenOpts.NewStructPathTBAA && Ty->isArrayType()) in getTypeInfoHelper()
H A DCGDecl.cpp1489 if (D.getInit() && (Ty->isArrayType() || Ty->isRecordType()) && in EmitAutoVarAlloca()
2095 assert(!type->isArrayType()); in emitAutoVarTypeCleanup()
2121 assert(!type->isArrayType()); in emitAutoVarTypeCleanup()
2370 assert(!elementType->isArrayType()); in emitArrayDestroy()
H A DCGExpr.cpp367 if (E->getType()->isArrayType()) { in pushTemporaryCleanup()
415 (Ty->isArrayType() || Ty->isRecordType()) && in createReferenceTemporary()
2687 LV.setObjCArray(E->getType()->isArrayType()); in setObjCGCLValueClass()
2698 LV.setObjCArray(E->getType()->isArrayType()); in setObjCGCLValueClass()
2758 LV.setObjCArray(E->getType()->isArrayType()); in setObjCGCLValueClass()
3890 assert(E->getType()->isArrayType() && in EmitArrayToPointerDecay()
4277 assert(Array->getType()->isArrayType() && in EmitArraySubscriptExpr()
4383 if (BaseTy->isArrayType()) { in emitOMPArraySectionBase()
4548 assert(Array->getType()->isArrayType() && in EmitArraySectionExpr()
H A DSwiftCallingConv.cpp73 } else if (type->isArrayType()) { in addTypedData()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DSystemZ.cpp505 while (Ty->isPointerType() || Ty->isArrayType()) in isVectorTypeBased()
/freebsd/contrib/llvm-project/clang/lib/ARCMigrate/
H A DTransforms.cpp366 if (T->isArrayType()) in isGCOwnedNonObjC()
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DTransfer.cpp738 if (!Type->isArrayType() && S->getNumInits() == 1) in VisitInitListExpr()

123