Home
last modified time | relevance | path

Searched refs:OMPArraySectionExpr (Results 1 – 17 of 17) sorted by relevance

/external/clang/include/clang/AST/
DExprOpenMP.h45 class OMPArraySectionExpr : public Expr {
52 OMPArraySectionExpr(Expr *Base, Expr *LowerBound, Expr *Length, QualType Type, in OMPArraySectionExpr() function
76 explicit OMPArraySectionExpr(EmptyShell Shell) in OMPArraySectionExpr() function
DRecursiveASTVisitor.h2302 DEF_TRAVERSE_STMT(OMPArraySectionExpr, {})
/external/clang/lib/StaticAnalyzer/Checkers/
DDereferenceChecker.cpp142 const OMPArraySectionExpr *AE = cast<OMPArraySectionExpr>(S); in reportBug()
/external/clang/include/clang/Basic/
DStmtNodes.td69 def OMPArraySectionExpr : DStmt<Expr>;
/external/clang/lib/Sema/
DSemaOpenMP.cpp934 isa<OMPArraySectionExpr>(EI->getAssociatedExpression()) || in IsOpenMPCapturedByRef()
8167 } else if (auto *OASE = dyn_cast_or_null<OMPArraySectionExpr>(RefExpr)) { in getPrivateItem()
8169 while (auto *TempOASE = dyn_cast<OMPArraySectionExpr>(Base)) in getPrivateItem()
9132 auto *OASE = dyn_cast<OMPArraySectionExpr>(RefExpr->IgnoreParens()); in ActOnOpenMPReductionClause()
9136 auto BaseType = OMPArraySectionExpr::getBaseOriginalType(OASE->getBase()); in ActOnOpenMPReductionClause()
10243 auto *OASE = dyn_cast<OMPArraySectionExpr>(SimpleExpr); in ActOnOpenMPDependClause()
10355 auto *OASE = dyn_cast<OMPArraySectionExpr>(E); in CheckArrayExpressionDoesNotReferToWholeSize()
10409 auto *OASE = dyn_cast<OMPArraySectionExpr>(E); in CheckArrayExpressionDoesNotReferToUnitySize()
10589 if (auto *CurE = dyn_cast<OMPArraySectionExpr>(E)) { in CheckMapClauseExpressionBase()
10593 OMPArraySectionExpr::getBaseOriginalType(E).getCanonicalType(); in CheckMapClauseExpressionBase()
[all …]
DSemaChecking.cpp6827 return EvalAddr(cast<OMPArraySectionExpr>(E)->getBase(), refVars, in EvalVal()
9705 const OMPArraySectionExpr *ASE = cast<OMPArraySectionExpr>(expr); in CheckArrayAccess()
DSemaExpr.cpp4247 OMPArraySectionExpr(Base, LowerBound, Length, Context.DependentTy, in ActOnOMPArraySectionExpr()
4252 QualType OriginalTy = OMPArraySectionExpr::getBaseOriginalType(Base); in ActOnOMPArraySectionExpr()
4352 OMPArraySectionExpr(Base, LowerBound, Length, Context.OMPArraySectionTy, in ActOnOMPArraySectionExpr()
DTreeTransform.h8532 TreeTransform<Derived>::TransformOMPArraySectionExpr(OMPArraySectionExpr *E) { in TransformOMPArraySectionExpr()
/external/clang/lib/CodeGen/
DCGOpenMPRuntime.cpp3917 if (auto *ASE = dyn_cast<OMPArraySectionExpr>(E->IgnoreParenImpCasts())) { in emitTaskCall()
5014 if (const auto *OAE = dyn_cast<OMPArraySectionExpr>(E)) { in getExprTypeSize()
5015 QualType BaseTy = OMPArraySectionExpr::getBaseOriginalType( in getExprTypeSize()
5090 auto *OASE = dyn_cast<OMPArraySectionExpr>(E); in isFinalArraySectionExpression()
5106 auto BaseQTy = OMPArraySectionExpr::getBaseOriginalType( in isFinalArraySectionExpression()
5307 dyn_cast<OMPArraySectionExpr>(I->getAssociatedExpression()); in generateInfoForComponentList()
5310 OMPArraySectionExpr::getBaseOriginalType(OASE) in generateInfoForComponentList()
5322 isa<OMPArraySectionExpr>(Next->getAssociatedExpression())) && in generateInfoForComponentList()
DCGExpr.cpp1052 return EmitOMPArraySectionExpr(cast<OMPArraySectionExpr>(E)); in EmitLValue()
3004 if (auto *ASE = dyn_cast<OMPArraySectionExpr>(Base->IgnoreParenImpCasts())) { in emitOMPArraySectionBase()
3033 LValue CodeGenFunction::EmitOMPArraySectionExpr(const OMPArraySectionExpr *E, in EmitOMPArraySectionExpr()
3037 dyn_cast<OMPArraySectionExpr>(E->getBase()->IgnoreParenImpCasts())) in EmitOMPArraySectionExpr()
3038 BaseTy = OMPArraySectionExpr::getBaseOriginalType(ASE); in EmitOMPArraySectionExpr()
DCGStmtOpenMP.cpp949 if (auto *OASE = dyn_cast<OMPArraySectionExpr>(IRef)) { in EmitOMPReductionClauseInit()
951 while (auto *TempOASE = dyn_cast<OMPArraySectionExpr>(Base)) in EmitOMPReductionClauseInit()
DCodeGenFunction.h2727 LValue EmitOMPArraySectionExpr(const OMPArraySectionExpr *E,
/external/clang/lib/AST/
DStmtProfile.cpp830 void StmtProfiler::VisitOMPArraySectionExpr(const OMPArraySectionExpr *S) { in VisitOMPArraySectionExpr()
DExpr.cpp3889 QualType OMPArraySectionExpr::getBaseOriginalType(const Expr *Base) { in getBaseOriginalType()
3891 while (auto *OASE = dyn_cast<OMPArraySectionExpr>(Base->IgnoreParens())) { in getBaseOriginalType()
DStmtPrinter.cpp1509 void StmtPrinter::VisitOMPArraySectionExpr(OMPArraySectionExpr *Node) { in VisitOMPArraySectionExpr()
/external/clang/lib/Serialization/
DASTReaderStmt.cpp617 void ASTStmtReader::VisitOMPArraySectionExpr(OMPArraySectionExpr *E) { in VisitOMPArraySectionExpr()
3000 S = new (Context) OMPArraySectionExpr(Empty); in ReadStmtFromStream()
DASTWriterStmt.cpp548 void ASTStmtWriter::VisitOMPArraySectionExpr(OMPArraySectionExpr *E) { in VisitOMPArraySectionExpr()