| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | ScopeInfo.cpp | 103 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(DoubleBase)) in getBaseInfo() 123 const OpaqueValueExpr *OVE = cast<OpaqueValueExpr>(PropE->getBase()); in WeakObjectProfileTy() 186 if (isa<OpaqueValueExpr>(RefExpr->getBase())) in markSafeWeakUse()
|
| H A D | SemaPseudoObject.cpp | 209 if (auto *OVE = dyn_cast<OpaqueValueExpr>(Semantics.back())) in addResultSemanticExpr() 224 OpaqueValueExpr *capture(Expr *op); 225 OpaqueValueExpr *captureValueAsResult(Expr *op); 231 if (auto *OVE = dyn_cast<OpaqueValueExpr>(Semantics.back())) in setResultToLastSemantic() 272 OpaqueValueExpr *InstanceReceiver; 311 OpaqueValueExpr *InstanceBase; 312 OpaqueValueExpr *InstanceKey; 341 OpaqueValueExpr *InstanceBase; 364 OpaqueValueExpr *PseudoOpBuilder::capture(Expr *e) { in capture() 366 OpaqueValueExpr *captured = in capture() [all …]
|
| H A D | SemaTypeTraits.cpp | 51 OpaqueValueExpr FakeArg(LookupLoc, ArgType, VK); in LookupSpecialMemberFromXValue() 58 OpaqueValueExpr(LookupLoc, ThisTy, VK_LValue) in LookupSpecialMemberFromXValue() 609 OpaqueValueExpr Operand( in HasNonDeletedDefaultedEqualityComparison() 1251 Expr *From = new (OpaqueExprAllocator.Allocate<OpaqueValueExpr>()) in CheckConvertibilityForTypeTraits() 1252 OpaqueValueExpr(KeyLoc, LhsT.getNonLValueExprType(Self.Context), in CheckConvertibilityForTypeTraits() 1381 new (OpaqueExprAllocator.Allocate<OpaqueValueExpr>()) in EvaluateBooleanTypeTrait() 1382 OpaqueValueExpr(Args[I]->getTypeLoc().getBeginLoc(), in EvaluateBooleanTypeTrait() 1733 auto createDeclValExpr = [&](QualType Ty) -> OpaqueValueExpr { in EvaluateBinaryTypeTrait() 2327 new (OpaqueExprAllocator.Allocate<OpaqueValueExpr>()) in DiagnoseNonConstructibleReason() 2328 OpaqueValueExpr(Loc, ArgTy.getNonLValueExprType(SemaRef.Context), in DiagnoseNonConstructibleReason() [all …]
|
| H A D | SemaObjC.cpp | 67 OpaqueValueExpr OpaqueId(Loc, Context.getObjCIdType(), VK_PRValue); in ActOnObjCForCollectionStmt() 855 cast<OpaqueValueExpr>(pre->getBase())->getSourceExpr()); in findRetainCycleOwner() 894 void VisitOpaqueValueExpr(OpaqueValueExpr *OVE) { in VisitOpaqueValueExpr() 1106 if (OpaqueValueExpr *OE = dyn_cast<OpaqueValueExpr>(Arg)) { in CheckObjCCircularContainer() 1121 if (OpaqueValueExpr *OE = dyn_cast<OpaqueValueExpr>(Receiver)) { in CheckObjCCircularContainer() 2314 if (const auto *OVE = dyn_cast<OpaqueValueExpr>(Ignored)) in adornBoolConversionDiagWithTernaryFixit()
|
| H A D | SemaCoroutine.cpp | 295 OpaqueValueExpr *OpaqueValue; 363 OpaqueValueExpr *Operand = new (S.Context) in buildCoawaitCalls() 364 OpaqueValueExpr(Loc, E->getType(), VK_LValue, E->getObjectKind(), E); in buildCoawaitCalls()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | ObjCUnusedIVarsChecker.cpp | 52 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(sub)) in Scan()
|
| H A D | IvarInvalidationChecker.cpp | 578 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()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenFunction.h | 137 llvm::DenseMap<const OpaqueValueExpr *, LValue> opaqueLValues; 138 llvm::DenseMap<const OpaqueValueExpr *, RValue> opaqueRValues; 148 const OpaqueValueExpr *opaqueValue; 151 OpaqueValueMappingData(const OpaqueValueExpr *ov, bool boundLValue) in OpaqueValueMappingData() 168 bind(CIRGenFunction &cgf, const OpaqueValueExpr *ov, const Expr *e) { in bind() 175 bind(CIRGenFunction &cgf, const OpaqueValueExpr *ov, const LValue &lv) { in bind() 182 bind(CIRGenFunction &cgf, const OpaqueValueExpr *ov, const RValue &rv) { in bind() 240 OpaqueValueMapping(CIRGenFunction &cgf, const OpaqueValueExpr *ov) in OpaqueValueMapping() 249 OpaqueValueMapping(CIRGenFunction &cgf, const OpaqueValueExpr *opaqueValue, in OpaqueValueMapping() 254 OpaqueValueMapping(CIRGenFunction &cgf, const OpaqueValueExpr *opaqueValue, in OpaqueValueMapping()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ParentMap.cpp | 82 OpaqueValueExpr *OVE = cast<OpaqueValueExpr>(S); in BuildParentMap()
|
| H A D | Expr.cpp | 194 if (const auto *OVE = dyn_cast<OpaqueValueExpr>(E)) in isKnownToHaveBooleanValue() 2597 if (auto *OVE = dyn_cast<OpaqueValueExpr>(BCO->getTrueExpr())) in isReadIfDiscardedInCPlusPlus11() 2994 return cast<OpaqueValueExpr>(this)->getSourceExpr()->isUnusedResultAWarning( in isUnusedResultAWarning() 3260 if (isa<OpaqueValueExpr>(E)) in isTemporaryObject() 3855 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(Subexpr)) in HasSideEffects() 4039 } else if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(this)) { in isNullPointerConstant() 4964 const OpaqueValueExpr *OpaqueValueExpr::findInCopyConstruct(const Expr *e) { in findInCopyConstruct() 4972 return cast<OpaqueValueExpr>(e); in findInCopyConstruct() 5024 return !isa<OpaqueValueExpr>(E) || in PseudoObjectExpr() 5025 cast<OpaqueValueExpr>(E)->getSourceExpr() != in PseudoObjectExpr() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | LiveVariables.cpp | 203 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(E)) { in LookThroughExpr() 285 if (OpaqueValueExpr *OV = dyn_cast<OpaqueValueExpr>(child)) in Visit()
|
| H A D | AnalysisDeclContext.cpp | 626 if (auto *OVE = dyn_cast<OpaqueValueExpr>(Semantic)) in VisitPseudoObjectExpr()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ComputeDependence.h | 26 class OpaqueValueExpr; variable 115 ExprDependence computeDependence(OpaqueValueExpr *E);
|
| H A D | Expr.h | 55 class OpaqueValueExpr; variable 1176 class OpaqueValueExpr : public Expr { 1181 OpaqueValueExpr(SourceLocation Loc, QualType T, ExprValueKind VK, 1192 static const OpaqueValueExpr *findInCopyConstruct(const Expr *expr); 1194 explicit OpaqueValueExpr(EmptyShell Empty) in OpaqueValueExpr() function 4390 OpaqueValueExpr *OpaqueValue; 4394 BinaryConditionalOperator(Expr *common, OpaqueValueExpr *opaqueValue, in BinaryConditionalOperator() 4419 OpaqueValueExpr *getOpaqueValue() const { return OpaqueValue; } in getOpaqueValue() 5911 OpaqueValueExpr *getCommonExpr() const { in getCommonExpr() 5912 return cast<OpaqueValueExpr>(SubExprs[0]); in getCommonExpr() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Tooling/Refactoring/ |
| H A D | ASTSelection.cpp | 71 bool TraverseOpaqueValueExpr(OpaqueValueExpr *E) { in TraverseOpaqueValueExpr() 115 if (auto *Opaque = dyn_cast<OpaqueValueExpr>(S)) in TraverseStmt()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Compiler.h | 166 bool VisitOpaqueValueExpr(const OpaqueValueExpr *E); 411 llvm::DenseMap<const OpaqueValueExpr *, unsigned> OpaqueExprs; 605 llvm::dyn_cast_if_present<OpaqueValueExpr>(Local.Desc->asExpr())) { in removeIfStoredOpaqueValue()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenFunction.h | 1393 const OpaqueValueExpr *OpaqueValue; 1397 OpaqueValueMappingData(const OpaqueValueExpr *ov, bool boundLValue) 1414 bind(CodeGenFunction &CGF, const OpaqueValueExpr *ov, const Expr *e) { 1421 bind(CodeGenFunction &CGF, const OpaqueValueExpr *ov, const LValue &lv) { 1428 bind(CodeGenFunction &CGF, const OpaqueValueExpr *ov, const RValue &rv) { 1486 OpaqueValueMapping(CodeGenFunction &CGF, const OpaqueValueExpr *OV) 1495 OpaqueValueMapping(CodeGenFunction &CGF, const OpaqueValueExpr *opaqueValue, 1500 OpaqueValueMapping(CodeGenFunction &CGF, const OpaqueValueExpr *opaqueValue, 1729 llvm::DenseMap<const OpaqueValueExpr *, LValue> OpaqueLValues; 1730 llvm::DenseMap<const OpaqueValueExpr *, RValue> OpaqueRValues; [all …]
|
| H A D | CGHLSLRuntime.cpp | 655 llvm::SmallPtrSet<OpaqueValueExpr *, 8> OVEs; 658 bool VisitOpaqueValueExpr(OpaqueValueExpr *E) { in VisitOpaqueValueExpr()
|
| H A D | CGStmtOpenMP.cpp | 3762 cast<OpaqueValueExpr>( in emitScanBasedDirectiveDecls() 3812 cast<OpaqueValueExpr>( in emitScanBasedDirectiveFinals() 3927 cast<OpaqueValueExpr>( in emitScanBasedDirective() 3938 cast<OpaqueValueExpr>( in emitScanBasedDirective() 4197 OpaqueValueExpr IVRefExpr(S.getBeginLoc(), KmpInt32Ty, VK_LValue); in EmitSections() 4199 OpaqueValueExpr UBRefExpr(S.getBeginLoc(), KmpInt32Ty, VK_LValue); in EmitSections() 5801 cast<OpaqueValueExpr>( in EmitOMPScanDirective() 5842 cast<OpaqueValueExpr>( in EmitOMPScanDirective() 6525 const auto *LHS = cast<OpaqueValueExpr>(BOUE->getLHS()->IgnoreImpCasts()); in emitOMPAtomicUpdateExpr() 6526 const auto *RHS = cast<OpaqueValueExpr>(BOUE->getRHS()->IgnoreImpCasts()); in emitOMPAtomicUpdateExpr() [all …]
|
| H A D | CGExprAgg.cpp | 210 void VisitOpaqueValueExpr(OpaqueValueExpr *E); 790 void AggExprEmitter::VisitOpaqueValueExpr(OpaqueValueExpr *e) { in VisitOpaqueValueExpr() 1303 } else if (const OpaqueValueExpr *op in isBlockVarRef() 1304 = dyn_cast<OpaqueValueExpr>(E)) { in isBlockVarRef()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | Environment.cpp | 41 if (const Expr *SE = cast<OpaqueValueExpr>(E)->getSourceExpr()) { in ignoreTransparentExprs()
|
| H A D | ExprEngineC.cpp | 865 if (const OpaqueValueExpr *OpaqueEx = dyn_cast<OpaqueValueExpr>(L)) in VisitGuardedExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | ASTUtils.cpp | 68 if (auto *OpaqueValue = dyn_cast<OpaqueValueExpr>(E)) { in tryToFindPtrOrigin()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 204 def OpaqueValueExpr : StmtNode<Expr>;
|