Home
last modified time | relevance | path

Searched refs:CountExpr (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DTypeProperties.td32 def : Property<"CountExpr", ExprRef> {
44 …def : Creator<[{ return ctx.getCountAttributedType(WrappedTy, CountExpr, CountInBytes, OrNull, Cou…
H A DType.h3272 Expr *CountExpr;
3279 CountAttributedType(QualType Wrapped, QualType Canon, Expr *CountExpr,
3295 Expr *getCountExpr() const { return CountExpr; }
3306 Profile(ID, desugar(), CountExpr, isCountInBytes(), isOrNull());
3310 Expr *CountExpr, bool CountInBytes, bool Nullable);
H A DASTContext.h1395 getCountAttributedType(QualType T, Expr *CountExpr, bool CountInBytes,
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DType.cpp412 QualType WrappedTy, Expr *CountExpr, in Profile() argument
421 ID.AddPointer(CountExpr); in Profile()
3845 QualType Wrapped, QualType Canon, Expr *CountExpr, bool CountInBytes, in CountAttributedType() argument
3848 CountExpr(CountExpr) { in CountAttributedType()
H A DASTContext.cpp3470 QualType WrappedTy, Expr *CountExpr, bool CountInBytes, bool OrNull, in getCountAttributedType() argument
3475 CountAttributedType::Profile(ID, WrappedTy, CountExpr, CountInBytes, OrNull); in getCountAttributedType()
3487 new (CATy) CountAttributedType(WrappedTy, CanonTy, CountExpr, CountInBytes, in getCountAttributedType()
H A DASTImporter.cpp1551 Expr *CountExpr = importChecked(Err, T->getCountExpr()); in VisitCountAttributedType() local
1562 *ToWrappedTypeOrErr, CountExpr, T->isCountInBytes(), T->isOrNull(), in VisitCountAttributedType()
/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DAsmParser.cpp5697 const MCExpr *CountExpr; in parseDirectiveRept() local
5699 if (parseExpression(CountExpr)) in parseDirectiveRept()
5703 if (!CountExpr->evaluateAsAbsolute(Count, getStreamer().getAssemblerPtr())) { in parseDirectiveRept()
H A DMasmParser.cpp6935 const MCExpr *CountExpr; in parseDirectiveRepeat() local
6937 if (parseExpression(CountExpr)) in parseDirectiveRepeat()
6941 if (!CountExpr->evaluateAsAbsolute(Count, getStreamer().getAssemblerPtr())) { in parseDirectiveRepeat()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclAttr.cpp5856 auto *CountExpr = AL.getArgAsExpr(0); in handleCountedByAttrField() local
5857 if (!CountExpr) in handleCountedByAttrField()
5884 if (S.CheckCountedByAttrOnField(FD, CountExpr, Decls, CountInBytes, OrNull)) in handleCountedByAttrField()
5888 FD->getType(), CountExpr, CountInBytes, OrNull); in handleCountedByAttrField()
H A DSemaType.cpp9381 Expr *CountExpr, in BuildCountAttributedArrayOrPointerType() argument
9387 BuildTypeCoupledDecls(CountExpr, Decls); in BuildCountAttributedArrayOrPointerType()
9390 return Context.getCountAttributedType(WrappedTy, CountExpr, CountInBytes, in BuildCountAttributedArrayOrPointerType()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntime.cpp7630 const Expr *CountExpr = OASE->getLength(); in generateInfoForComponentList() local
7632 if (!CountExpr) { in generateInfoForComponentList()
7658 Count = CGF.EmitScalarExpr(CountExpr); in generateInfoForComponentList()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h14630 Expr *CountExpr,