reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaOpenMP.cpp
14629   SourceLocation ELoc = E->getExprLoc();
14630   SourceRange ERange = E->getSourceRange();
14674     E = E->IgnoreParenImpCasts();
14674     E = E->IgnoreParenImpCasts();
14676     if (auto *CurE = dyn_cast<DeclRefExpr>(E)) {
14689     } else if (auto *CurE = dyn_cast<MemberExpr>(E)) {
14696         E = BaseE;
14755     } else if (auto *CurE = dyn_cast<ArraySubscriptExpr>(E)) {
14756       E = CurE->getBase()->IgnoreParenImpCasts();
14758       if (!E->getType()->isAnyPointerType() && !E->getType()->isArrayType()) {
14758       if (!E->getType()->isAnyPointerType() && !E->getType()->isArrayType()) {
14771                                                       E->getType()))
14774       if (const auto *TE = dyn_cast<CXXThisExpr>(E)) {
14789     } else if (auto *CurE = dyn_cast<OMPArraySectionExpr>(E)) {
14791       E = CurE->getBase()->IgnoreParenImpCasts();
14794           OMPArraySectionExpr::getBaseOriginalType(E).getCanonicalType();
14833       if (const auto *TE = dyn_cast<CXXThisExpr>(E)) {