Searched refs:SubobjectAdjustment (Results 1 – 8 of 8) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| H A D | ExprEngine.cpp | 349 SmallVector<SubobjectAdjustment, 2> Adjustments; in createTemporaryRegionIfNeeded() 384 const SubobjectAdjustment &Adj = *I; in createTemporaryRegionIfNeeded() 386 case SubobjectAdjustment::DerivedToBaseAdjustment: in createTemporaryRegionIfNeeded() 389 case SubobjectAdjustment::FieldAdjustment: in createTemporaryRegionIfNeeded() 392 case SubobjectAdjustment::MemberPointerAdjustment: in createTemporaryRegionIfNeeded()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | Expr.h | 61 struct SubobjectAdjustment { struct 84 SubobjectAdjustment(const CastExpr *BasePath, in SubobjectAdjustment() argument 91 SubobjectAdjustment(FieldDecl *Field) in SubobjectAdjustment() argument 96 SubobjectAdjustment(const MemberPointerType *MPT, Expr *RHS) in SubobjectAdjustment() function 859 SmallVectorImpl<SubobjectAdjustment> &Adjustments) const; 862 SmallVector<SubobjectAdjustment, 8> Adjustments; in skipRValueSubobjectAdjustments()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | JumpDiagnostics.cpp | 533 SmallVector<SubobjectAdjustment, 4> Adjustments; in BuildScopeInformation()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | Expr.cpp | 78 SmallVectorImpl<SubobjectAdjustment> &Adjustments) const { in skipRValueSubobjectAdjustments() 90 Adjustments.push_back(SubobjectAdjustment(CE, Derived)); in skipRValueSubobjectAdjustments() 104 Adjustments.push_back(SubobjectAdjustment(Field)); in skipRValueSubobjectAdjustments() 115 Adjustments.push_back(SubobjectAdjustment(MPT, BO->getRHS())); in skipRValueSubobjectAdjustments()
|
| H A D | ExprConstant.cpp | 92 SmallVector<SubobjectAdjustment, 2> Adjustments; in getType() 5442 SmallVector<SubobjectAdjustment, 2> Adjustments; in VisitMaterializeTemporaryExpr() 5478 case SubobjectAdjustment::DerivedToBaseAdjustment: in VisitMaterializeTemporaryExpr() 5485 case SubobjectAdjustment::FieldAdjustment: in VisitMaterializeTemporaryExpr() 5491 case SubobjectAdjustment::MemberPointerAdjustment: in VisitMaterializeTemporaryExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGExpr.cpp | 473 SmallVector<SubobjectAdjustment, 2> Adjustments; in EmitMaterializeTemporaryExpr() 561 SubobjectAdjustment &Adjustment = Adjustments[I-1]; in EmitMaterializeTemporaryExpr() 563 case SubobjectAdjustment::DerivedToBaseAdjustment: in EmitMaterializeTemporaryExpr() 571 case SubobjectAdjustment::FieldAdjustment: { in EmitMaterializeTemporaryExpr() 580 case SubobjectAdjustment::MemberPointerAdjustment: { in EmitMaterializeTemporaryExpr()
|
| H A D | CGExprConstant.cpp | 1861 SmallVector<SubobjectAdjustment, 2> Adjustments; in VisitMaterializeTemporaryExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/ |
| H A D | CFG.cpp | 1583 SmallVector<SubobjectAdjustment, 2> Adjustments; in getReferenceInitTemporaryType() 4464 SmallVector<SubobjectAdjustment, 2> Adjustments; in VisitForTemporaryDtors()
|