Home
last modified time | relevance | path

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

/external/clang/include/clang/AST/
DExpr.h58 struct SubobjectAdjustment { struct
81 SubobjectAdjustment(const CastExpr *BasePath, in SubobjectAdjustment() argument
88 SubobjectAdjustment(FieldDecl *Field) in SubobjectAdjustment() function
93 SubobjectAdjustment(const MemberPointerType *MPT, Expr *RHS) in SubobjectAdjustment() argument
823 SmallVectorImpl<SubobjectAdjustment> &Adjustments) const;
/external/clang/lib/Sema/
DJumpDiagnostics.cpp502 SmallVector<SubobjectAdjustment, 4> Adjustments; in BuildScopeInformation()
DSemaInit.cpp5821 SmallVector<SubobjectAdjustment, 2> Adjustments; in performReferenceExtension()
5854 SmallVector<SubobjectAdjustment, 2> Adjustments; in performLifetimeExtension()
/external/clang/lib/CodeGen/
DCGExpr.cpp392 SmallVector<SubobjectAdjustment, 2> Adjustments; in EmitMaterializeTemporaryExpr()
427 SubobjectAdjustment &Adjustment = Adjustments[I-1]; in EmitMaterializeTemporaryExpr()
429 case SubobjectAdjustment::DerivedToBaseAdjustment: in EmitMaterializeTemporaryExpr()
437 case SubobjectAdjustment::FieldAdjustment: { in EmitMaterializeTemporaryExpr()
447 case SubobjectAdjustment::MemberPointerAdjustment: { in EmitMaterializeTemporaryExpr()
DCGExprConstant.cpp1101 SmallVector<SubobjectAdjustment, 2> Adjustments; in EmitLValue()
/external/clang/lib/AST/
DExpr.cpp56 SmallVectorImpl<SubobjectAdjustment> &Adjustments) const { in skipRValueSubobjectAdjustments()
68 Adjustments.push_back(SubobjectAdjustment(CE, Derived)); in skipRValueSubobjectAdjustments()
82 Adjustments.push_back(SubobjectAdjustment(Field)); in skipRValueSubobjectAdjustments()
93 Adjustments.push_back(SubobjectAdjustment(MPT, BO->getRHS())); in skipRValueSubobjectAdjustments()
DExprConstant.cpp74 SmallVector<SubobjectAdjustment, 2> Adjustments; in getType()
4664 SmallVector<SubobjectAdjustment, 2> Adjustments; in VisitMaterializeTemporaryExpr()
4701 case SubobjectAdjustment::DerivedToBaseAdjustment: in VisitMaterializeTemporaryExpr()
4708 case SubobjectAdjustment::FieldAdjustment: in VisitMaterializeTemporaryExpr()
4714 case SubobjectAdjustment::MemberPointerAdjustment: in VisitMaterializeTemporaryExpr()
/external/clang/lib/Analysis/
DCFG.cpp3655 SmallVector<SubobjectAdjustment, 2> Adjustments; in VisitForTemporaryDtors()