Searched refs:ASE (Results 1 - 12 of 12) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/
H A DReachableCode.cpp582 const ArraySubscriptExpr *ASE = cast<ArraySubscriptExpr>(S); local
583 R1 = ASE->getLHS()->getSourceRange();
584 R2 = ASE->getRHS()->getSourceRange();
585 return ASE->getRBracketLoc();
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenMP.cpp4315 if (auto *ASE = dyn_cast_or_null<ArraySubscriptExpr>(RefExpr)) {
4316 Expr *Base = ASE->getBase()->IgnoreParenImpCasts();
13766 auto *ASE = dyn_cast<ArraySubscriptExpr>(RefExpr->IgnoreParens());
13768 if (ASE) {
13769 Type = ASE->getType().getNonReferenceType();
13793 /*AcceptIfMutable*/ false, ASE || OASE))
13800 if (!ASE && !OASE) {
13895 if (!ASE && !OASE) {
13908 if (!ASE && !OASE) {
13945 (!OASE && !ASE
[all...]
H A DSemaExpr.cpp11688 } else if (const ArraySubscriptExpr *ASE =
11690 E = ASE->getBase()->IgnoreParenImpCasts();
16551 auto *ASE = cast<ArraySubscriptExpr>(E); local
16552 Expr *OldBase = ASE->getBase()->IgnoreImplicit();
16558 Expr *LHS = ASE->getBase() == ASE->getLHS() ? Base.get() : ASE->getLHS();
16559 Expr *RHS = ASE->getBase() == ASE->getRHS() ? Base.get() : ASE
[all...]
H A DSemaChecking.cpp7199 auto ASE = dyn_cast<ArraySubscriptExpr>(UnaOp->getSubExpr()); local
7200 if (UnaOp->getOpcode() == UO_AddrOf && ASE) {
7202 if (ASE->getRHS()->EvaluateAsInt(IndexResult, S.Context,
7207 E = ASE->getBase();
12919 void VisitArraySubscriptExpr(const ArraySubscriptExpr *ASE) { argument
12924 VisitSequencedExpressions(ASE->getLHS(), ASE->getRHS());
12926 Visit(ASE->getLHS());
12927 Visit(ASE->getRHS());
13496 const ArraySubscriptExpr *ASE,
13495 CheckArrayAccess(const Expr *BaseExpr, const Expr *IndexExpr, const ArraySubscriptExpr *ASE, bool AllowOnePastEnd, bool IndexNegated) argument
13639 const ArraySubscriptExpr *ASE = cast<ArraySubscriptExpr>(expr); local
13650 const OMPArraySectionExpr *ASE = cast<OMPArraySectionExpr>(expr); local
[all...]
H A DSemaInit.cpp6930 if (auto *ASE = dyn_cast<ArraySubscriptExpr>(Init)) {
6931 Init = ASE->getBase();
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExpr.cpp3633 if (const auto *ASE = dyn_cast<ArraySubscriptExpr>(Array))
3634 ArrayLV = EmitArraySubscriptExpr(ASE, /*Accessed*/ true);
3674 if (auto *ASE = dyn_cast<OMPArraySectionExpr>(Base->IgnoreParenImpCasts())) {
3675 BaseLVal = CGF.EmitOMPArraySectionExpr(ASE, IsLowerBound);
3836 if (const auto *ASE = dyn_cast<ArraySubscriptExpr>(Array))
3837 ArrayLV = EmitArraySubscriptExpr(ASE, /*Accessed*/ true);
H A DCGOpenMPRuntimeNVPTX.cpp211 if (const auto *ASE = dyn_cast<ArraySubscriptExpr>(RefExpr)) {
212 const Expr *Base = ASE->getBase()->IgnoreParenImpCasts();
H A DCGOpenMPRuntime.cpp1164 } else if (const auto *ASE = dyn_cast<ArraySubscriptExpr>(Ref)) {
1165 const Expr *Base = ASE->getBase()->IgnoreParenImpCasts();
5212 if (const auto *ASE =
5215 CGF.EmitOMPArraySectionExpr(ASE, /*IsLowerBound=*/false);
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp3959 if (const ArraySubscriptExpr *ASE = dyn_cast<ArraySubscriptExpr>(E))
3960 return ASE->getBase()->getType()->isVectorType();
4718 while (auto *ASE =
4720 Base = ASE->getBase();
H A DExprConstant.cpp5354 } else if (auto *ASE = dyn_cast<ArraySubscriptExpr>(E)) {
5356 auto *Base = ASE->getBase()->IgnoreImplicit();
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngine.cpp862 const ArraySubscriptExpr *ASE; local
863 while ((ASE = dyn_cast<ArraySubscriptExpr>(Init)))
864 Init = ASE->getBase()->IgnoreImplicit();
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h11664 const ArraySubscriptExpr *ASE=nullptr,

Completed in 392 milliseconds