Home
last modified time | relevance | path

Searched refs:IntExpr (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DOpenACCClause.cpp151 Expr *IntExpr, in OpenACCNumWorkersClause() argument
154 LParenLoc, IntExpr, EndLoc) { in OpenACCNumWorkersClause()
155 assert((!IntExpr || IntExpr->isInstantiationDependent() || in OpenACCNumWorkersClause()
156 IntExpr->getType()->isIntegerType()) && in OpenACCNumWorkersClause()
174 SourceLocation LParenLoc, Expr *IntExpr, in Create() argument
179 OpenACCNumWorkersClause(BeginLoc, LParenLoc, IntExpr, EndLoc); in Create()
205 Expr *IntExpr, in OpenACCVectorLengthClause() argument
208 LParenLoc, IntExpr, EndLoc) { in OpenACCVectorLengthClause()
209 assert((!IntExpr || IntExpr->isInstantiationDependent() || in OpenACCVectorLengthClause()
210 IntExpr->getType()->isIntegerType()) && in OpenACCVectorLengthClause()
[all …]
H A DASTDiagnostic.cpp2026 Expr *IntExpr, bool DefaultInt) { in PrintValueDeclAndInteger() argument
2038 PrintAPSInt(Val, IntExpr, true /*Valid*/, IntType, false /*PrintType*/); in PrintValueDeclAndInteger()
2046 Expr *IntExpr, bool DefaultInt, ValueDecl *VD, in PrintIntegerAndValueDecl() argument
2051 PrintAPSInt(Val, IntExpr, true /*Valid*/, IntType, false /*PrintType*/); in PrintIntegerAndValueDecl()
2054 PrintAPSInt(Val, IntExpr, true /*Valid*/, IntType, false /*PrintType*/); in PrintIntegerAndValueDecl()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DOpenACCClause.h633 Expr *IntExpr; variable
637 SourceLocation LParenLoc, Expr *IntExpr, in OpenACCClauseWithSingleIntExpr() argument
640 IntExpr(IntExpr) { in OpenACCClauseWithSingleIntExpr()
641 if (IntExpr) in OpenACCClauseWithSingleIntExpr()
642 setExprs(MutableArrayRef<Expr *>{&this->IntExpr, 1}); in OpenACCClauseWithSingleIntExpr()
699 Expr *IntExpr, SourceLocation EndLoc);
708 SourceLocation LParenLoc, Expr *IntExpr,
715 Expr *IntExpr, SourceLocation EndLoc);
724 SourceLocation LParenLoc, Expr *IntExpr,
730 Expr *IntExpr, SourceLocation EndLoc);
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenACCClause.cpp1283 Expr *IntExpr = in VisitVectorClause() local
1285 if (IntExpr) { in VisitVectorClause()
1300 DiagIntArgInvalid(SemaRef, IntExpr, "length", OpenACCClauseKind::Vector, in VisitVectorClause()
1303 IntExpr = nullptr; in VisitVectorClause()
1311 SemaRef.Diag(IntExpr->getBeginLoc(), diag::err_acc_num_arg_conflict) in VisitVectorClause()
1322 IntExpr = nullptr; in VisitVectorClause()
1334 SemaRef.Diag(IntExpr->getBeginLoc(), diag::err_acc_num_arg_conflict) in VisitVectorClause()
1344 IntExpr = nullptr; in VisitVectorClause()
1350 DiagIntArgInvalid(SemaRef, IntExpr, "length", OpenACCClauseKind::Vector, in VisitVectorClause()
1353 IntExpr = nullptr; in VisitVectorClause()
[all …]
H A DSemaOpenACC.cpp393 Expr *IntExpr) { in ActOnIntExpr() argument
406 Expr *IntExpr; in ActOnIntExpr() member in SemaOpenACC::ActOnIntExpr::IntExprConverter
420 Expr *IntExpr) in ActOnIntExpr() argument
424 DirectiveKind(DK), ClauseKind(CK), IntExpr(IntExpr) {} in ActOnIntExpr()
440 << T << IntExpr->getSourceRange(); in ActOnIntExpr()
473 } IntExprDiagnoser(DK, CK, IntExpr); in ActOnIntExpr()
475 if (!IntExpr) in ActOnIntExpr()
479 Loc, IntExpr, IntExprDiagnoser); in ActOnIntExpr()
483 IntExpr = IntExprResult.get(); in ActOnIntExpr()
484 if (!IntExpr->isTypeDependent() && !IntExpr->getType()->isIntegerType()) in ActOnIntExpr()
[all …]
H A DTreeTransform.h12098 Expr *IntExpr = const_cast<Expr *>(C.getIntExpr()); in VisitNumWorkersClause() local
12099 assert(IntExpr && "num_workers clause constructed with invalid int expr"); in VisitNumWorkersClause()
12101 ExprResult Res = Self.TransformExpr(IntExpr); in VisitNumWorkersClause()
12121 Expr *IntExpr = const_cast<Expr *>(C.getIntExpr()); in VisitDeviceNumClause() local
12122 assert(IntExpr && "device_num clause constructed with invalid int expr"); in VisitDeviceNumClause()
12124 ExprResult Res = Self.TransformExpr(IntExpr); in VisitDeviceNumClause()
12144 Expr *IntExpr = const_cast<Expr *>(C.getIntExpr()); in VisitDefaultAsyncClause() local
12145 assert(IntExpr && "default_async clause constructed with invalid int expr"); in VisitDefaultAsyncClause()
12147 ExprResult Res = Self.TransformExpr(IntExpr); in VisitDefaultAsyncClause()
12167 Expr *IntExpr = const_cast<Expr *>(C.getIntExpr()); in VisitVectorLengthClause() local
[all …]
H A DSemaExpr.cpp1120 static bool handleComplexIntegerToFloatConversion(Sema &S, ExprResult &IntExpr, in handleComplexIntegerToFloatConversion() argument
1129 IntExpr = S.ImpCastExprToType(IntExpr.get(), fpTy, CK_IntegralToFloating); in handleComplexIntegerToFloatConversion()
1132 IntExpr = S.ImpCastExprToType(IntExpr.get(), ComplexTy, in handleComplexIntegerToFloatConversion()
1196 ExprResult &IntExpr, in handleIntToFloatConversion() argument
1202 IntExpr = S.ImpCastExprToType(IntExpr.get(), FloatTy, in handleIntToFloatConversion()
1213 IntExpr = S.ImpCastExprToType(IntExpr.get(), result, in handleIntToFloatConversion()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseOpenACC.cpp1135 ExprResult IntExpr = ParseOpenACCIntExpr(OpenACCDirectiveKind::Invalid, in ParseOpenACCClauseParams() local
1138 if (IntExpr.isInvalid()) { in ParseOpenACCClauseParams()
1143 ParsedClause.setIntExprDetails(IntExpr.get()); in ParseOpenACCClauseParams()
1205 ExprResult IntExpr = ParseOpenACCIntExpr(OpenACCDirectiveKind::Invalid, in ParseOpenACCClauseParams() local
1208 if (IntExpr.isInvalid()) { in ParseOpenACCClauseParams()
1212 ParsedClause.setIntExprDetails(IntExpr.get()); in ParseOpenACCClauseParams()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaOpenACC.h871 SourceLocation Loc, Expr *IntExpr);
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReader.cpp12713 Expr *IntExpr = readSubExpr(); in readOpenACCClause() local
12715 IntExpr, EndLoc); in readOpenACCClause()
12719 Expr *IntExpr = readSubExpr(); in readOpenACCClause() local
12721 IntExpr, EndLoc); in readOpenACCClause()
12725 Expr *IntExpr = readSubExpr(); in readOpenACCClause() local
12727 IntExpr, EndLoc); in readOpenACCClause()
12731 Expr *IntExpr = readSubExpr(); in readOpenACCClause() local
12733 IntExpr, EndLoc); in readOpenACCClause()