/external/llvm-project/clang/lib/Analysis/ |
D | ExprMutationAnalyzer.cpp | 44 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/ |
D | OperationKinds.def | 56 /// it's actually BaseToDerived or DerivedToBase. A conversion to a 89 CAST_OPERATION(DerivedToBase)
|
D | Expr.h | 77 struct DTB DerivedToBase; member 85 DerivedToBase.BasePath = BasePath; in SubobjectAdjustment() 86 DerivedToBase.DerivedClass = DerivedClass; in SubobjectAdjustment()
|
/external/clang/test/SemaCXX/ |
D | overload-call.cpp | 425 namespace DerivedToBase { namespace
|
/external/llvm-project/clang/test/SemaCXX/ |
D | overload-call.cpp | 426 namespace DerivedToBase { namespace
|
/external/llvm-project/clang/include/clang/AST/ |
D | OperationKinds.def | 55 /// it's actually BaseToDerived or DerivedToBase. A conversion to a 94 CAST_OPERATION(DerivedToBase)
|
D | Expr.h | 82 struct DTB DerivedToBase; member 90 DerivedToBase.BasePath = BasePath; in SubobjectAdjustment() 91 DerivedToBase.DerivedClass = DerivedClass; in SubobjectAdjustment()
|
/external/clang/lib/Sema/ |
D | SemaCast.cpp | 1151 bool DerivedToBase; in TryLValueToRValueCast() local 1163 DerivedToBase, ObjCConversion, in TryLValueToRValueCast() 1172 if (DerivedToBase) { in TryLValueToRValueCast()
|
D | SemaInit.cpp | 3955 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()
|
D | SemaOverload.cpp | 4081 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/ |
D | CGExpr.cpp | 456 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/ |
D | CGExpr.cpp | 588 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/ |
D | SemaInit.cpp | 4659 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()
|
D | SemaCast.cpp | 1402 if (RefConv & Sema::ReferenceConversions::DerivedToBase) { in TryLValueToRValueCast()
|
D | SemaOverload.cpp | 4546 Conv |= ReferenceConversions::DerivedToBase; in CompareReferenceRelationship() 4761 ICS.Standard.Second = (RefConv & Sema::ReferenceConversions::DerivedToBase) in TryReferenceInit()
|
/external/llvm-project/clang/lib/StaticAnalyzer/Core/ |
D | ExprEngine.cpp | 400 Reg = StoreMgr.evalDerivedToBase(Reg, Adj.DerivedToBase.BasePath); in createTemporaryRegionIfNeeded()
|
/external/clang/lib/AST/ |
D | ExprConstant.cpp | 4858 if (!HandleLValueBasePath(Info, Adjustments[I].DerivedToBase.BasePath, in VisitMaterializeTemporaryExpr() 4861 Type = Adjustments[I].DerivedToBase.BasePath->getType(); in VisitMaterializeTemporaryExpr()
|
/external/llvm-project/clang/lib/AST/ |
D | ExprConstant.cpp | 8258 if (!HandleLValueBasePath(Info, Adjustments[I].DerivedToBase.BasePath, in VisitMaterializeTemporaryExpr() 8261 Type = Adjustments[I].DerivedToBase.BasePath->getType(); in VisitMaterializeTemporaryExpr()
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 8869 bool &DerivedToBase,
|
/external/llvm-project/clang/include/clang/Sema/ |
D | Sema.h | 11480 DerivedToBase = 0x8, enumerator
|