Home
last modified time | relevance | path

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

123

/netbsd/external/apache2/llvm/dist/clang/lib/Sema/
H A DScopeInfo.cpp101 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 DSemaPseudoObject.cpp219 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 DSemaCoroutine.cpp344 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 DObjCUnusedIVarsChecker.cpp54 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(sub)) in Scan()
H A DIvarInvalidationChecker.cpp593 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(E)) in peel()
H A DDynamicTypePropagation.cpp707 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(E)) in stripCastsAndSugar()
/netbsd/external/apache2/llvm/dist/clang/lib/AST/
H A DParentMap.cpp79 OpaqueValueExpr *OVE = cast<OpaqueValueExpr>(S); in BuildParentMap()
H A DExpr.cpp193 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 DStmtProfile.cpp1468 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 DLiveVariables.cpp196 if (const OpaqueValueExpr *OVE = dyn_cast<OpaqueValueExpr>(E)) { in LookThroughExpr()
262 if (OpaqueValueExpr *OV = dyn_cast<OpaqueValueExpr>(child)) in Visit()
H A DAnalysisDeclContext.cpp576 if (auto *OVE = dyn_cast<OpaqueValueExpr>(Semantic)) in VisitPseudoObjectExpr()
/netbsd/external/apache2/llvm/dist/clang/include/clang/AST/
H A DComputeDependence.h26 class OpaqueValueExpr; variable
108 ExprDependence computeDependence(OpaqueValueExpr *E);
H A DExpr.h53 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 DExprCXX.h4689 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 DASTNodeTraverser.h678 void VisitOpaqueValueExpr(const OpaqueValueExpr *Node) { in VisitOpaqueValueExpr()
/netbsd/external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/
H A DASTSelection.cpp70 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 DTransZeroOutPropsInDealloc.cpp208 return isZero(cast<OpaqueValueExpr>(BO->getRHS())->getSourceExpr()); in isZeroingPropIvar()
/netbsd/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCodeGenFunction.h1219 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 DCGExprAgg.cpp194 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 DCGStmtOpenMP.cpp3353 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 DCGExpr.cpp502 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 DEnvironment.cpp43 E = cast<OpaqueValueExpr>(E)->getSourceExpr(); in ignoreTransparentExprs()
H A DExprEngineC.cpp841 if (const OpaqueValueExpr *OpaqueEx = dyn_cast<OpaqueValueExpr>(L)) in VisitGuardedExpr()
/netbsd/external/apache2/llvm/dist/clang/lib/AST/Interp/
H A DByteCodeExprGen.h222 llvm::DenseMap<const OpaqueValueExpr *, unsigned> OpaqueExprs;
/netbsd/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DStmtNodes.td200 def OpaqueValueExpr : StmtNode<Expr>;

123