/netbsd/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | ScopeInfo.cpp | 101 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(DoubleBase)) in getBaseInfo() 121 const OpaqueValueExpr *OVE = cast<OpaqueValueExpr>(PropE->getBase()); in WeakObjectProfileTy() 184 if (isa<OpaqueValueExpr>(RefExpr->getBase())) in markSafeWeakUse()
|
H A D | SemaPseudoObject.cpp | 219 OpaqueValueExpr *capture(Expr *op); 267 OpaqueValueExpr *InstanceReceiver; 306 OpaqueValueExpr *InstanceBase; 307 OpaqueValueExpr *InstanceKey; 336 OpaqueValueExpr *InstanceBase; 361 OpaqueValueExpr *captured = in capture() 384 if (!isa<OpaqueValueExpr>(e)) { in captureValueAsResult() 385 OpaqueValueExpr *cap = capture(e); in captureValueAsResult() 400 cast<OpaqueValueExpr>(e)->setIsUnique(false); in captureValueAsResult() 401 return cast<OpaqueValueExpr>(e); in captureValueAsResult() [all …]
|
H A D | SemaCoroutine.cpp | 344 OpaqueValueExpr *OpaqueValue; 425 OpaqueValueExpr *Operand = new (S.Context) in buildCoawaitCalls() 426 OpaqueValueExpr(Loc, E->getType(), VK_LValue, E->getObjectKind(), E); in buildCoawaitCalls()
|
/netbsd/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
H A D | ObjCUnusedIVarsChecker.cpp | 54 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(sub)) in Scan()
|
H A D | IvarInvalidationChecker.cpp | 593 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(E)) in peel()
|
H A D | DynamicTypePropagation.cpp | 707 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(E)) in stripCastsAndSugar()
|
/netbsd/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | ParentMap.cpp | 79 OpaqueValueExpr *OVE = cast<OpaqueValueExpr>(S); in BuildParentMap()
|
H A D | Expr.cpp | 193 if (const auto *OVE = dyn_cast<OpaqueValueExpr>(E)) in isKnownToHaveBooleanValue() 2382 if (auto *OVE = dyn_cast<OpaqueValueExpr>(BCO->getTrueExpr())) in isReadIfDiscardedInCPlusPlus11() 3026 if (isa<OpaqueValueExpr>(E)) in isTemporaryObject() 3571 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(Subexpr)) in HasSideEffects() 3751 } else if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(this)) { in isNullPointerConstant() 4516 const OpaqueValueExpr *OpaqueValueExpr::findInCopyConstruct(const Expr *e) { in findInCopyConstruct() 4524 return cast<OpaqueValueExpr>(e); in findInCopyConstruct() 4576 if (isa<OpaqueValueExpr>(E)) in PseudoObjectExpr() 4577 assert(cast<OpaqueValueExpr>(E)->getSourceExpr() != nullptr && in PseudoObjectExpr()
|
H A D | StmtProfile.cpp | 1468 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(*i)) in VisitPseudoObjectExpr() 2129 void StmtProfiler::VisitOpaqueValueExpr(const OpaqueValueExpr *E) { in VisitOpaqueValueExpr()
|
/netbsd/external/apache2/llvm/dist/clang/lib/Analysis/ |
H A D | LiveVariables.cpp | 196 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(E)) { in LookThroughExpr() 262 if (OpaqueValueExpr *OV = dyn_cast<OpaqueValueExpr>(child)) in Visit()
|
H A D | AnalysisDeclContext.cpp | 576 if (auto *OVE = dyn_cast<OpaqueValueExpr>(Semantic)) in VisitPseudoObjectExpr()
|
/netbsd/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | ComputeDependence.h | 26 class OpaqueValueExpr; variable 108 ExprDependence computeDependence(OpaqueValueExpr *E);
|
H A D | Expr.h | 53 class OpaqueValueExpr; variable 1125 class OpaqueValueExpr : public Expr { 1130 OpaqueValueExpr(SourceLocation Loc, QualType T, ExprValueKind VK, 1141 static const OpaqueValueExpr *findInCopyConstruct(const Expr *expr); 1143 explicit OpaqueValueExpr(EmptyShell Empty) in OpaqueValueExpr() function 4138 OpaqueValueExpr *OpaqueValue; 4142 BinaryConditionalOperator(Expr *common, OpaqueValueExpr *opaqueValue, in BinaryConditionalOperator() 4167 OpaqueValueExpr *getOpaqueValue() const { return OpaqueValue; } in getOpaqueValue() 5357 OpaqueValueExpr *getCommonExpr() const { in getCommonExpr() 5358 return cast<OpaqueValueExpr>(SubExprs[0]); in getCommonExpr()
|
H A D | ExprCXX.h | 4689 OpaqueValueExpr *OpaqueValue = nullptr; 4694 OpaqueValueExpr *OpaqueValue) in CoroutineSuspendExpr() 4731 OpaqueValueExpr *getOpaqueValue() const { return OpaqueValue; } in getOpaqueValue() 4771 Expr *Suspend, Expr *Resume, OpaqueValueExpr *OpaqueValue, 4856 Expr *Suspend, Expr *Resume, OpaqueValueExpr *OpaqueValue) in CoyieldExpr()
|
H A D | ASTNodeTraverser.h | 678 void VisitOpaqueValueExpr(const OpaqueValueExpr *Node) { in VisitOpaqueValueExpr()
|
/netbsd/external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/ |
H A D | ASTSelection.cpp | 70 bool TraverseOpaqueValueExpr(OpaqueValueExpr *E) { in TraverseOpaqueValueExpr() 114 if (auto *Opaque = dyn_cast<OpaqueValueExpr>(S)) in TraverseStmt()
|
/netbsd/external/apache2/llvm/dist/clang/lib/ARCMigrate/ |
H A D | TransZeroOutPropsInDealloc.cpp | 208 return isZero(cast<OpaqueValueExpr>(BO->getRHS())->getSourceExpr()); in isZeroingPropIvar()
|
/netbsd/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CodeGenFunction.h | 1219 const OpaqueValueExpr *OpaqueValue; 1223 OpaqueValueMappingData(const OpaqueValueExpr *ov, 1241 const OpaqueValueExpr *ov, 1249 const OpaqueValueExpr *ov, 1257 const OpaqueValueExpr *ov, 1325 const OpaqueValueExpr *opaqueValue, 1331 const OpaqueValueExpr *opaqueValue, 1529 llvm::DenseMap<const OpaqueValueExpr *, LValue> OpaqueLValues; 1530 llvm::DenseMap<const OpaqueValueExpr *, RValue> OpaqueRValues; 2671 LValue getOrCreateOpaqueLValueMapping(const OpaqueValueExpr *e); [all …]
|
H A D | CGExprAgg.cpp | 194 void VisitOpaqueValueExpr(OpaqueValueExpr *E); 647 void AggExprEmitter::VisitOpaqueValueExpr(OpaqueValueExpr *e) { in VisitOpaqueValueExpr() 1128 } else if (const OpaqueValueExpr *op in isBlockVarRef() 1129 = dyn_cast<OpaqueValueExpr>(E)) { in isBlockVarRef()
|
H A D | CGStmtOpenMP.cpp | 3353 cast<OpaqueValueExpr>( in emitScanBasedDirectiveDecls() 3468 cast<OpaqueValueExpr>( in emitScanBasedDirective() 3479 cast<OpaqueValueExpr>( in emitScanBasedDirective() 3672 OpaqueValueExpr IVRefExpr(S.getBeginLoc(), KmpInt32Ty, VK_LValue); in EmitSections() 3674 OpaqueValueExpr UBRefExpr(S.getBeginLoc(), KmpInt32Ty, VK_LValue); in EmitSections() 4976 cast<OpaqueValueExpr>( in EmitOMPScanDirective() 5018 cast<OpaqueValueExpr>( in EmitOMPScanDirective() 5584 const OpaqueValueExpr *XRValExpr = IsXLHSInRHSPart ? LHS : RHS; in emitOMPAtomicUpdateExpr() 5585 const OpaqueValueExpr *ERValExpr = IsXLHSInRHSPart ? RHS : LHS; in emitOMPAtomicUpdateExpr() 5657 const OpaqueValueExpr *XRValExpr = IsXLHSInRHSPart ? LHS : RHS; in emitOMPAtomicCaptureExpr() [all …]
|
H A D | CGExpr.cpp | 502 if (const auto *opaque = dyn_cast<OpaqueValueExpr>(E)) { in EmitMaterializeTemporaryExpr() 1408 return EmitOpaqueValueLValue(cast<OpaqueValueExpr>(E)); in EmitLValue() 4779 LValue CodeGenFunction::EmitOpaqueValueLValue(const OpaqueValueExpr *e) { in EmitOpaqueValueLValue() 4785 CodeGenFunction::getOrCreateOpaqueLValueMapping(const OpaqueValueExpr *e) { in getOrCreateOpaqueLValueMapping() 4788 llvm::DenseMap<const OpaqueValueExpr*,LValue>::iterator in getOrCreateOpaqueLValueMapping() 4799 CodeGenFunction::getOrCreateOpaqueRValueMapping(const OpaqueValueExpr *e) { in getOrCreateOpaqueRValueMapping() 4802 llvm::DenseMap<const OpaqueValueExpr*,RValue>::iterator in getOrCreateOpaqueRValueMapping() 5389 if (const auto *ov = dyn_cast<OpaqueValueExpr>(semantic)) { in emitPseudoObjectExpr()
|
/netbsd/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ |
H A D | Environment.cpp | 43 E = cast<OpaqueValueExpr>(E)->getSourceExpr(); in ignoreTransparentExprs()
|
H A D | ExprEngineC.cpp | 841 if (const OpaqueValueExpr *OpaqueEx = dyn_cast<OpaqueValueExpr>(L)) in VisitGuardedExpr()
|
/netbsd/external/apache2/llvm/dist/clang/lib/AST/Interp/ |
H A D | ByteCodeExprGen.h | 222 llvm::DenseMap<const OpaqueValueExpr *, unsigned> OpaqueExprs;
|
/netbsd/external/apache2/llvm/dist/clang/include/clang/Basic/ |
H A D | StmtNodes.td | 200 def OpaqueValueExpr : StmtNode<Expr>;
|