/external/clang/lib/Sema/ |
D | SemaPseudoObject.cpp | 266 ObjCPropertyRefExpr *RefExpr; member in __anon83f8f2be0111::ObjCPropertyOpBuilder 277 PseudoOpBuilder(S, refExpr->getLocation()), RefExpr(refExpr), in ObjCPropertyOpBuilder() 306 ObjCSubscriptRefExpr *RefExpr; member in __anon83f8f2be0111::ObjCSubscriptOpBuilder 318 RefExpr(refExpr), in ObjCSubscriptOpBuilder() 337 MSPropertyRefExpr *RefExpr; member in __anon83f8f2be0111::MSPropertyOpBuilder 346 RefExpr(refExpr), InstanceBase(nullptr) {} in MSPropertyOpBuilder() 350 RefExpr = getBaseMSProperty(refExpr); in MSPropertyOpBuilder() 578 if (RefExpr->isExplicitProperty()) { in isWeakProperty() 579 const ObjCPropertyDecl *Prop = RefExpr->getExplicitProperty(); in isWeakProperty() 597 if (RefExpr->isImplicitProperty()) { in findGetter() [all …]
|
D | SemaOpenMP.cpp | 55 Expr *RefExpr = nullptr; member 68 llvm::PointerIntPair<Expr *, 1, bool> RefExpr; member 450 DVar.RefExpr = Iter->SharingMap[D].RefExpr.getPointer(); in getDSA() 496 DVar.RefExpr = nullptr; in getDSA() 570 Data.RefExpr.setPointer(E); in addDSA() 580 Data.RefExpr.setInt(/*IntVal=*/true); in addDSA() 586 Data.RefExpr.setPointerAndInt(E, IsLastprivate); in addDSA() 591 Data.RefExpr.setPointerAndInt(PrivateCopy, IsLastprivate); in addDSA() 663 DVar.RefExpr = Stack[0].SharingMap[D].RefExpr.getPointer(); in getTopDSA() 683 if (DVarTemp.CKind != OMPC_unknown && DVarTemp.RefExpr) in getTopDSA() [all …]
|
D | ScopeInfo.cpp | 186 if (const ObjCPropertyRefExpr *RefExpr = dyn_cast<ObjCPropertyRefExpr>(E)) { in markSafeWeakUse() local 187 if (!RefExpr->isObjectReceiver()) in markSafeWeakUse() 189 if (isa<OpaqueValueExpr>(RefExpr->getBase())) in markSafeWeakUse() 190 Uses = WeakObjectUses.find(WeakObjectProfileTy(RefExpr)); in markSafeWeakUse() 192 markSafeWeakUse(RefExpr->getBase()); in markSafeWeakUse()
|
D | SemaTemplate.cpp | 5457 ExprResult RefExpr = BuildDeclRefExpr(VD, in BuildExpressionFromDeclTemplateArgument() local 5462 if (RefExpr.isInvalid()) in BuildExpressionFromDeclTemplateArgument() 5465 RefExpr = CreateBuiltinUnaryOp(Loc, UO_AddrOf, RefExpr.get()); in BuildExpressionFromDeclTemplateArgument() 5471 if (IsQualificationConversion(((Expr*) RefExpr.get())->getType(), in BuildExpressionFromDeclTemplateArgument() 5474 RefExpr = ImpCastExprToType(RefExpr.get(), ParamType.getUnqualifiedType(), CK_NoOp); in BuildExpressionFromDeclTemplateArgument() 5476 assert(!RefExpr.isInvalid() && in BuildExpressionFromDeclTemplateArgument() 5477 Context.hasSameType(((Expr*) RefExpr.get())->getType(), in BuildExpressionFromDeclTemplateArgument() 5479 return RefExpr; in BuildExpressionFromDeclTemplateArgument() 5488 ExprResult RefExpr = BuildDeclRefExpr(VD, T, VK_LValue, Loc); in BuildExpressionFromDeclTemplateArgument() local 5489 if (RefExpr.isInvalid()) in BuildExpressionFromDeclTemplateArgument() [all …]
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaPseudoObject.cpp | 265 ObjCPropertyRefExpr *RefExpr; member in __anon044b814c0111::ObjCPropertyOpBuilder 277 RefExpr(refExpr), SyntacticRefExpr(nullptr), in ObjCPropertyOpBuilder() 305 ObjCSubscriptRefExpr *RefExpr; member in __anon044b814c0111::ObjCSubscriptOpBuilder 317 RefExpr(refExpr), InstanceBase(nullptr), InstanceKey(nullptr), in ObjCSubscriptOpBuilder() 335 MSPropertyRefExpr *RefExpr; member in __anon044b814c0111::MSPropertyOpBuilder 344 RefExpr(refExpr), InstanceBase(nullptr) {} in MSPropertyOpBuilder() 348 RefExpr = getBaseMSProperty(refExpr); in MSPropertyOpBuilder() 583 if (RefExpr->isExplicitProperty()) { in isWeakProperty() 584 const ObjCPropertyDecl *Prop = RefExpr->getExplicitProperty(); in isWeakProperty() 602 if (RefExpr->isImplicitProperty()) { in findGetter() [all …]
|
D | ScopeInfo.cpp | 181 if (const ObjCPropertyRefExpr *RefExpr = dyn_cast<ObjCPropertyRefExpr>(E)) { in markSafeWeakUse() local 182 if (!RefExpr->isObjectReceiver()) in markSafeWeakUse() 184 if (isa<OpaqueValueExpr>(RefExpr->getBase())) in markSafeWeakUse() 185 Uses = WeakObjectUses.find(WeakObjectProfileTy(RefExpr)); in markSafeWeakUse() 187 markSafeWeakUse(RefExpr->getBase()); in markSafeWeakUse()
|
D | SemaOpenMP.cpp | 70 const Expr *RefExpr = nullptr; member 76 const Expr *RefExpr, DeclRefExpr *PrivateCopy, in DSAVarData() 79 : DKind(DKind), CKind(CKind), Modifier(Modifier), RefExpr(RefExpr), in DSAVarData() 103 llvm::PointerIntPair<const Expr *, 1, bool> RefExpr; member 133 void set(const Expr *RefExpr, SourceRange RR) { in set() 135 ReductionOp = RefExpr; in set() 1194 DVar.RefExpr = Data.RefExpr.getPointer(); in getDSA() 1253 DVar.RefExpr = nullptr; in getDSA() 1362 Data.RefExpr.setPointer(E); in addDSA() 1373 Data.RefExpr.setInt(/*IntVal=*/true); in addDSA() [all …]
|
D | SemaCoroutine.cpp | 576 auto RefExpr = ExprEmpty(); in buildCoroutinePromise() local 584 RefExpr = in buildCoroutinePromise() 587 if (RefExpr.isInvalid()) in buildCoroutinePromise() 589 CtorArgExprs.push_back(RefExpr.get()); in buildCoroutinePromise()
|
D | SemaTemplate.cpp | 7535 ExprResult RefExpr = BuildDeclarationNameExpr( in BuildExpressionFromDeclTemplateArgument() local 7537 if (RefExpr.isInvalid()) in BuildExpressionFromDeclTemplateArgument() 7541 QualType ElemT(RefExpr.get()->getType()->getArrayElementTypeNoTypeQual(), 0); in BuildExpressionFromDeclTemplateArgument() 7545 RefExpr = DefaultFunctionArrayConversion(RefExpr.get()); in BuildExpressionFromDeclTemplateArgument() 7546 if (RefExpr.isInvalid()) in BuildExpressionFromDeclTemplateArgument() 7550 RefExpr = CreateBuiltinUnaryOp(Loc, UO_AddrOf, RefExpr.get()); in BuildExpressionFromDeclTemplateArgument() 7551 if (RefExpr.isInvalid()) in BuildExpressionFromDeclTemplateArgument() 7557 return RefExpr; in BuildExpressionFromDeclTemplateArgument() 7564 assert(ParamType->isReferenceType() == RefExpr.get()->isLValue() && in BuildExpressionFromDeclTemplateArgument() 7570 if (!Context.hasSameType(RefExpr.get()->getType(), DestExprType)) { in BuildExpressionFromDeclTemplateArgument() [all …]
|
D | SemaExpr.cpp | 17666 template<typename RefExpr> 17667 CopiedTemplateArgs(RefExpr *E) : HasArgs(E->hasExplicitTemplateArgs()) { in CopiedTemplateArgs()
|
/external/clang/lib/StaticAnalyzer/Core/ |
D | CallEvent.cpp | 824 auto *RefExpr = cast<ObjCPropertyRefExpr>(Syntactic); in getAccessedProperty() local 826 if (RefExpr->isExplicitProperty()) in getAccessedProperty() 827 return RefExpr->getExplicitProperty(); in getAccessedProperty()
|
/external/llvm-project/clang/lib/StaticAnalyzer/Core/ |
D | CallEvent.cpp | 1083 auto *RefExpr = cast<ObjCPropertyRefExpr>(Syntactic); in getAccessedProperty() local 1085 if (RefExpr->isExplicitProperty()) in getAccessedProperty() 1086 return RefExpr->getExplicitProperty(); in getAccessedProperty()
|
/external/llvm-project/clang/lib/CodeGen/ |
D | CGOpenMPRuntimeGPU.cpp | 119 static const ValueDecl *getPrivateItem(const Expr *RefExpr) { in getPrivateItem() argument 120 RefExpr = RefExpr->IgnoreParens(); in getPrivateItem() 121 if (const auto *ASE = dyn_cast<ArraySubscriptExpr>(RefExpr)) { in getPrivateItem() 125 RefExpr = Base; in getPrivateItem() 126 } else if (auto *OASE = dyn_cast<OMPArraySectionExpr>(RefExpr)) { in getPrivateItem() 132 RefExpr = Base; in getPrivateItem() 134 RefExpr = RefExpr->IgnoreParenImpCasts(); in getPrivateItem() 135 if (const auto *DE = dyn_cast<DeclRefExpr>(RefExpr)) in getPrivateItem() 137 const auto *ME = cast<MemberExpr>(RefExpr); in getPrivateItem()
|
D | CodeGenModule.cpp | 6044 for (auto RefExpr : D->varlists()) { in EmitOMPThreadPrivateDecl() local 6045 auto *VD = cast<VarDecl>(cast<DeclRefExpr>(RefExpr)->getDecl()); in EmitOMPThreadPrivateDecl() 6053 VD, Addr, RefExpr->getBeginLoc(), PerformInit)) in EmitOMPThreadPrivateDecl()
|
/external/clang/lib/CodeGen/ |
D | CodeGenModule.cpp | 4214 for (auto RefExpr : D->varlists()) { in EmitOMPThreadPrivateDecl() local 4215 auto *VD = cast<VarDecl>(cast<DeclRefExpr>(RefExpr)->getDecl()); in EmitOMPThreadPrivateDecl() 4223 VD, Addr, RefExpr->getLocStart(), PerformInit)) in EmitOMPThreadPrivateDecl()
|
/external/clang/tools/libclang/ |
D | CIndex.cpp | 3966 if (const DeclRefExpr *RefExpr = dyn_cast<DeclRefExpr>(E)) in getDeclFromExpr() local 3967 return RefExpr->getDecl(); in getDeclFromExpr()
|
/external/llvm-project/clang/tools/libclang/ |
D | CIndex.cpp | 4434 if (const DeclRefExpr *RefExpr = dyn_cast<DeclRefExpr>(E)) in getDeclFromExpr() local 4435 return RefExpr->getDecl(); in getDeclFromExpr()
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 3503 ExprResult LookupInlineAsmVarDeclField(Expr *RefExpr, StringRef Member,
|
/external/llvm-project/clang/include/clang/Sema/ |
D | Sema.h | 4644 ExprResult LookupInlineAsmVarDeclField(Expr *RefExpr, StringRef Member,
|