Home
last modified time | relevance | path

Searched refs:SubobjectAdjustment (Results 1 – 9 of 9) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
DExprEngine.cpp362 SmallVector<SubobjectAdjustment, 2> Adjustments; in createTemporaryRegionIfNeeded()
397 const SubobjectAdjustment &Adj = *I; in createTemporaryRegionIfNeeded()
399 case SubobjectAdjustment::DerivedToBaseAdjustment: in createTemporaryRegionIfNeeded()
402 case SubobjectAdjustment::FieldAdjustment: in createTemporaryRegionIfNeeded()
405 case SubobjectAdjustment::MemberPointerAdjustment: in createTemporaryRegionIfNeeded()
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
DExpr.h64 struct SubobjectAdjustment { struct
87 SubobjectAdjustment(const CastExpr *BasePath, in SubobjectAdjustment() argument
94 SubobjectAdjustment(FieldDecl *Field) in SubobjectAdjustment() function
99 SubobjectAdjustment(const MemberPointerType *MPT, Expr *RHS) in SubobjectAdjustment() function
961 SmallVectorImpl<SubobjectAdjustment> &Adjustments) const;
964 SmallVector<SubobjectAdjustment, 8> Adjustments; in skipRValueSubobjectAdjustments()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
DJumpDiagnostics.cpp572 SmallVector<SubobjectAdjustment, 4> Adjustments; in BuildScopeInformation()
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
DAPValue.cpp95 SmallVector<SubobjectAdjustment, 2> Adjustments; in getType()
DExpr.cpp82 SmallVectorImpl<SubobjectAdjustment> &Adjustments) const { in skipRValueSubobjectAdjustments()
94 Adjustments.push_back(SubobjectAdjustment(CE, Derived)); in skipRValueSubobjectAdjustments()
108 Adjustments.push_back(SubobjectAdjustment(Field)); in skipRValueSubobjectAdjustments()
119 Adjustments.push_back(SubobjectAdjustment(MPT, BO->getRHS())); in skipRValueSubobjectAdjustments()
DExprConstant.cpp8239 SmallVector<SubobjectAdjustment, 2> Adjustments; in VisitMaterializeTemporaryExpr()
8277 case SubobjectAdjustment::DerivedToBaseAdjustment: in VisitMaterializeTemporaryExpr()
8284 case SubobjectAdjustment::FieldAdjustment: in VisitMaterializeTemporaryExpr()
8290 case SubobjectAdjustment::MemberPointerAdjustment: in VisitMaterializeTemporaryExpr()
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
DCGExpr.cpp496 SmallVector<SubobjectAdjustment, 2> Adjustments; in EmitMaterializeTemporaryExpr()
584 SubobjectAdjustment &Adjustment = Adjustments[I-1]; in EmitMaterializeTemporaryExpr()
586 case SubobjectAdjustment::DerivedToBaseAdjustment: in EmitMaterializeTemporaryExpr()
594 case SubobjectAdjustment::FieldAdjustment: { in EmitMaterializeTemporaryExpr()
603 case SubobjectAdjustment::MemberPointerAdjustment: { in EmitMaterializeTemporaryExpr()
DCGExprConstant.cpp2028 SmallVector<SubobjectAdjustment, 2> Adjustments; in VisitMaterializeTemporaryExpr()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Analysis/
DCFG.cpp1711 SmallVector<SubobjectAdjustment, 2> Adjustments; in getReferenceInitTemporaryType()
4716 SmallVector<SubobjectAdjustment, 2> Adjustments; in VisitForTemporaryDtors()