Home
last modified time | relevance | path

Searched refs:OpaqueValueExpr (Results 1 – 25 of 72) sorted by relevance

123

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DScopeInfo.cpp103 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 DSemaPseudoObject.cpp209 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 DSemaTypeTraits.cpp51 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 DSemaObjC.cpp67 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 DSemaCoroutine.cpp295 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 DObjCUnusedIVarsChecker.cpp52 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(sub)) in Scan()
H A DIvarInvalidationChecker.cpp578 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(E)) in peel()
H A DDynamicTypePropagation.cpp707 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(E)) in stripCastsAndSugar()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenFunction.h137 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 DParentMap.cpp82 OpaqueValueExpr *OVE = cast<OpaqueValueExpr>(S); in BuildParentMap()
H A DExpr.cpp194 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 DLiveVariables.cpp203 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(E)) { in LookThroughExpr()
285 if (OpaqueValueExpr *OV = dyn_cast<OpaqueValueExpr>(child)) in Visit()
H A DAnalysisDeclContext.cpp626 if (auto *OVE = dyn_cast<OpaqueValueExpr>(Semantic)) in VisitPseudoObjectExpr()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DComputeDependence.h26 class OpaqueValueExpr; variable
115 ExprDependence computeDependence(OpaqueValueExpr *E);
H A DExpr.h55 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 DASTSelection.cpp71 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 DCompiler.h166 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 DCodeGenFunction.h1393 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 DCGHLSLRuntime.cpp655 llvm::SmallPtrSet<OpaqueValueExpr *, 8> OVEs;
658 bool VisitOpaqueValueExpr(OpaqueValueExpr *E) { in VisitOpaqueValueExpr()
H A DCGStmtOpenMP.cpp3762 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 DCGExprAgg.cpp210 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 DEnvironment.cpp41 if (const Expr *SE = cast<OpaqueValueExpr>(E)->getSourceExpr()) { in ignoreTransparentExprs()
H A DExprEngineC.cpp865 if (const OpaqueValueExpr *OpaqueEx = dyn_cast<OpaqueValueExpr>(L)) in VisitGuardedExpr()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DASTUtils.cpp68 if (auto *OpaqueValue = dyn_cast<OpaqueValueExpr>(E)) { in tryToFindPtrOrigin()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td204 def OpaqueValueExpr : StmtNode<Expr>;

123