Searched refs:IsArray (Results 1 - 19 of 19) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/Interp/
H A DDescriptor.h80 const bool IsArray = false; member in struct:clang::interp::Descriptor
144 bool isPrimitiveArray() const { return IsArray && !ElemDesc; }
151 bool isPrimitive() const { return !IsArray && !ElemRecord; }
154 bool isArray() const { return IsArray; }
H A DDescriptor.cpp124 Desc->IsInitialized = (B->isStatic() || F->IsArray) && !IsBase;
201 IsMutable(IsMutable), IsTemporary(IsTemporary), IsArray(true),
211 IsTemporary(IsTemporary), IsArray(true), CtorFn(getCtorArrayPrim(Type)),
222 IsArray(true), CtorFn(ctorArrayDesc), DtorFn(dtorArrayDesc),
231 IsConst(true), IsMutable(false), IsTemporary(IsTemporary), IsArray(true),
H A DPointer.h134 if (!Desc->IsArray)
206 bool inArray() const { return getFieldDesc()->IsArray; }
H A DPointer.cpp192 return A.Base == B.Base && A.getFieldDesc()->IsArray;
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DCheckPlacementNew.cpp37 bool &IsArray) const;
72 bool &IsArray) const {
78 IsArray = false;
80 IsArray = true;
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DExprCXX.cpp187 CXXNewExprBits.IsArray = ArraySize.hasValue();
222 CXXNewExpr::CXXNewExpr(EmptyShell Empty, bool IsArray, argument
225 CXXNewExprBits.IsArray = IsArray;
239 bool IsArray = ArraySize.hasValue(); local
245 IsArray + HasInit + NumPlacementArgs, IsParenTypeId),
254 CXXNewExpr *CXXNewExpr::CreateEmpty(const ASTContext &Ctx, bool IsArray, argument
259 IsArray + HasInit + NumPlacementArgs, IsParenTypeId),
262 CXXNewExpr(EmptyShell(), IsArray, NumPlacementArgs, IsParenTypeId);
H A DExprConstant.cpp197 uint64_t &ArraySize, QualType &Type, bool &IsArray,
211 IsArray = true;
225 IsArray = true;
230 IsArray = false;
234 IsArray = false;
295 bool IsArray = false; local
299 MostDerivedType, IsArray, FirstIsUnsizedArray);
300 MostDerivedIsArrayElement = IsArray;
318 bool IsArray = false; local
321 Ctx, Base, Entries, MostDerivedArraySize, MostDerivedType, IsArray,
195 findMostDerivedSubobject(ASTContext &Ctx, APValue::LValueBase Base, ArrayRef<APValue::LValuePathEntry> Path, uint64_t &ArraySize, QualType &Type, bool &IsArray, bool &FirstEntryIsUnsizedArray) argument
462 bool IsArray = MostDerivedPathLength == Entries.size() && local
[all...]
H A DDeclCXX.cpp3234 auto IsArray = [&Ctx](MatcherRef Elem, unsigned N) {
3265 return IsStruct({IsInt(32), IsInt(16), IsInt(16), IsArray(IsInt(8), 8)})(T);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h1741 bool IsArray; // new[] ? member in class:NewExpr
1746 IsGlobal(IsGlobal_), IsArray(IsArray_) {}
1749 F(ExprList, Type, InitList, IsGlobal, IsArray);
1756 if (IsArray)
1777 bool IsArray; member in class:DeleteExpr
1781 : Node(KDeleteExpr), Op(Op_), IsGlobal(IsGlobal_), IsArray(IsArray_) {}
1783 template<typename Fn> void match(Fn F) const { F(Op, IsGlobal, IsArray); }
1789 if (IsArray)
1867 bool IsArray; member in class:BracedExpr
1870 : Node(KBracedExpr), Elem(Elem_), Init(Init_), IsArray(IsArray
4105 bool IsArray = look(1) == 'a'; local
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp99 QualType &Ty, bool &IsArray) {
106 IsArray = true;
98 makeZeroElementRegion(ProgramStateRef State, SVal LValue, QualType &Ty, bool &IsArray) argument
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExprEngine.h856 /// Otherwise the "IsArray" flag is set.
858 QualType &Ty, bool &IsArray);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp4082 bool IsArray = FullTy->isArrayTy(); local
4086 if (!IsStruct && !IsArray)
4092 if (IsArray && Index >= FullTy->getArrayNumElements())
4124 bool IsArray = CurTy->isArrayTy(); local
4128 if (!IsStruct && !IsArray)
4134 if (IsArray && Index >= CurTy->getArrayNumElements())
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1844 bool IsArray = Record.readInt(); local
1854 assert((IsArray == E->isArray()) && "Wrong IsArray!");
1859 (void)IsArray;
3717 /*IsArray=*/Record[ASTStmtReader::NumExprFields],
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DExprCXX.h2167 CXXNewExpr(EmptyShell Empty, bool IsArray, unsigned NumPlacementArgs,
2182 static CXXNewExpr *CreateEmpty(const ASTContext &Ctx, bool IsArray,
2216 bool isArray() const { return CXXNewExprBits.IsArray; }
H A DStmt.h715 unsigned IsArray : 1;
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGStmtOpenMP.cpp1254 bool IsArray = getContext().getAsArrayType(Type) != nullptr; local
1258 if (IsArray) {
1264 RHSVD, [this, PrivateVD, RHSVD, IsArray]() {
1265 return IsArray
H A DCGOpenMPRuntime.cpp9181 llvm::Value *IsArray = MapperCGF.Builder.CreateICmpSGE( local
9183 MapperCGF.Builder.CreateCondBr(IsArray, IsDeleteBB, ExitBB);
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprCXX.cpp2485 QualType AllocType, bool IsArray,
2531 IsArray ? OO_Array_New : OO_New);
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h5997 QualType AllocType, bool IsArray,

Completed in 516 milliseconds