Home
last modified time | relevance | path

Searched refs:DerivedToBase (Results 1 – 20 of 20) sorted by relevance

/external/llvm-project/clang/lib/Analysis/
DExprMutationAnalyzer.cpp44 auto DerivedToBase = [](const ast_matchers::internal::Matcher<Expr> &Inner) { in AST_MATCHER_P() local
50 [&DerivedToBase](const ast_matchers::internal::Matcher<Expr> &Inner) { in AST_MATCHER_P()
51 return ignoringParens(expr(anyOf(Inner, DerivedToBase(Inner)))); in AST_MATCHER_P()
/external/clang/include/clang/AST/
DOperationKinds.def56 /// it's actually BaseToDerived or DerivedToBase. A conversion to a
89 CAST_OPERATION(DerivedToBase)
DExpr.h77 struct DTB DerivedToBase; member
85 DerivedToBase.BasePath = BasePath; in SubobjectAdjustment()
86 DerivedToBase.DerivedClass = DerivedClass; in SubobjectAdjustment()
/external/clang/test/SemaCXX/
Doverload-call.cpp425 namespace DerivedToBase { namespace
/external/llvm-project/clang/test/SemaCXX/
Doverload-call.cpp426 namespace DerivedToBase { namespace
/external/llvm-project/clang/include/clang/AST/
DOperationKinds.def55 /// it's actually BaseToDerived or DerivedToBase. A conversion to a
94 CAST_OPERATION(DerivedToBase)
DExpr.h82 struct DTB DerivedToBase; member
90 DerivedToBase.BasePath = BasePath; in SubobjectAdjustment()
91 DerivedToBase.DerivedClass = DerivedClass; in SubobjectAdjustment()
/external/clang/lib/Sema/
DSemaCast.cpp1151 bool DerivedToBase; in TryLValueToRValueCast() local
1163 DerivedToBase, ObjCConversion, in TryLValueToRValueCast()
1172 if (DerivedToBase) { in TryLValueToRValueCast()
DSemaInit.cpp3955 bool DerivedToBase; in TryRefInitWithConversionFunction() local
3959 T1, T2, DerivedToBase, in TryRefInitWithConversionFunction()
3963 (void)DerivedToBase; in TryRefInitWithConversionFunction()
4214 bool DerivedToBase = false; in TryReferenceInitializationCore() local
4219 = S.CompareReferenceRelationship(DeclLoc, cv1T1, cv2T2, DerivedToBase, in TryReferenceInitializationCore()
4246 if (DerivedToBase) in TryReferenceInitializationCore()
4331 if (DerivedToBase) in TryReferenceInitializationCore()
DSemaOverload.cpp4081 bool &DerivedToBase, in CompareReferenceRelationship() argument
4098 DerivedToBase = false; in CompareReferenceRelationship()
4106 DerivedToBase = true; in CompareReferenceRelationship()
4190 bool DerivedToBase = false; in FindConversionForRefInit() local
4209 DerivedToBase, ObjCConversion, ObjCLifetimeConversion) == in FindConversionForRefInit()
4311 bool DerivedToBase = false; in TryReferenceInit() local
4316 = S.CompareReferenceRelationship(DeclLoc, T1, T2, DerivedToBase, in TryReferenceInit()
4341 ICS.Standard.Second = DerivedToBase? ICK_Derived_To_Base in TryReferenceInit()
4399 ICS.Standard.Second = DerivedToBase? ICK_Derived_To_Base in TryReferenceInit()
/external/clang/lib/CodeGen/
DCGExpr.cpp456 GetAddressOfBaseClass(Object, Adjustment.DerivedToBase.DerivedClass, in EmitMaterializeTemporaryExpr()
457 Adjustment.DerivedToBase.BasePath->path_begin(), in EmitMaterializeTemporaryExpr()
458 Adjustment.DerivedToBase.BasePath->path_end(), in EmitMaterializeTemporaryExpr()
/external/llvm-project/clang/lib/CodeGen/
DCGExpr.cpp588 GetAddressOfBaseClass(Object, Adjustment.DerivedToBase.DerivedClass, in EmitMaterializeTemporaryExpr()
589 Adjustment.DerivedToBase.BasePath->path_begin(), in EmitMaterializeTemporaryExpr()
590 Adjustment.DerivedToBase.BasePath->path_end(), in EmitMaterializeTemporaryExpr()
/external/llvm-project/clang/lib/Sema/
DSemaInit.cpp4659 if (RefConv & Sema::ReferenceConversions::DerivedToBase) in TryRefInitWithConversionFunction()
4754 if (RefConv & (Sema::ReferenceConversions::DerivedToBase | in TryReferenceInitializationCore()
4762 if (RefConv & Sema::ReferenceConversions::DerivedToBase) in TryReferenceInitializationCore()
4916 if (RefConv & Sema::ReferenceConversions::DerivedToBase) in TryReferenceInitializationCore()
DSemaCast.cpp1402 if (RefConv & Sema::ReferenceConversions::DerivedToBase) { in TryLValueToRValueCast()
DSemaOverload.cpp4546 Conv |= ReferenceConversions::DerivedToBase; in CompareReferenceRelationship()
4761 ICS.Standard.Second = (RefConv & Sema::ReferenceConversions::DerivedToBase) in TryReferenceInit()
/external/llvm-project/clang/lib/StaticAnalyzer/Core/
DExprEngine.cpp400 Reg = StoreMgr.evalDerivedToBase(Reg, Adj.DerivedToBase.BasePath); in createTemporaryRegionIfNeeded()
/external/clang/lib/AST/
DExprConstant.cpp4858 if (!HandleLValueBasePath(Info, Adjustments[I].DerivedToBase.BasePath, in VisitMaterializeTemporaryExpr()
4861 Type = Adjustments[I].DerivedToBase.BasePath->getType(); in VisitMaterializeTemporaryExpr()
/external/llvm-project/clang/lib/AST/
DExprConstant.cpp8258 if (!HandleLValueBasePath(Info, Adjustments[I].DerivedToBase.BasePath, in VisitMaterializeTemporaryExpr()
8261 Type = Adjustments[I].DerivedToBase.BasePath->getType(); in VisitMaterializeTemporaryExpr()
/external/clang/include/clang/Sema/
DSema.h8869 bool &DerivedToBase,
/external/llvm-project/clang/include/clang/Sema/
DSema.h11480 DerivedToBase = 0x8, enumerator