/external/clang/lib/Sema/ |
D | SemaCast.cpp | 69 CXXCastPath BasePath; member 160 CXXCastPath &BasePath, 167 CXXCastPath &BasePath); 173 CXXCastPath &BasePath); 180 CXXCastPath &BasePath); 187 CXXCastPath &BasePath); 200 CXXCastPath &BasePath, 271 &Op.BasePath, DestTInfo, in BuildCXXNamedCast() 294 &Op.BasePath, DestTInfo, in BuildCXXNamedCast() 634 &BasePath)) in CheckDynamicCast() [all …]
|
D | Sema.cpp | 251 const CXXCastPath *BasePath, in ImpCastExprToType() argument 280 BasePathInvolvesVirtualBase(*BasePath)) { in ImpCastExprToType() 290 if (ImpCast->getCastKind() == Kind && (!BasePath || BasePath->empty())) { in ImpCastExprToType() 297 return Owned(ImplicitCastExpr::Create(Context, Ty, Kind, E, BasePath, VK)); in ImpCastExprToType()
|
D | SemaExprCXX.cpp | 2673 CXXCastPath BasePath; in PerformImplicitConversion() local 2674 if (CheckPointerConversion(From, ToType, Kind, BasePath, CStyle)) in PerformImplicitConversion() 2685 From = ImpCastExprToType(From, ToType, Kind, VK_RValue, &BasePath, CCK) in PerformImplicitConversion() 2692 CXXCastPath BasePath; in PerformImplicitConversion() local 2693 if (CheckMemberPointerConversion(From, ToType, Kind, BasePath, CStyle)) in PerformImplicitConversion() 2697 From = ImpCastExprToType(From, ToType, Kind, VK_RValue, &BasePath, CCK) in PerformImplicitConversion() 2715 CXXCastPath BasePath; in PerformImplicitConversion() local 2720 &BasePath, in PerformImplicitConversion() 2726 &BasePath, CCK).take(); in PerformImplicitConversion() 3870 CXXCastPath BasePath; in CheckPointerToMemberOperands() local [all …]
|
D | SemaDeclCXX.cpp | 1281 bool Sema::BasePathInvolvesVirtualBase(const CXXCastPath &BasePath) { in BasePathInvolvesVirtualBase() argument 1282 for (CXXCastPath::const_iterator B = BasePath.begin(), in BasePathInvolvesVirtualBase() 1283 BEnd = BasePath.end(); in BasePathInvolvesVirtualBase() 1305 CXXCastPath *BasePath) { in CheckDerivedToBaseConversion() argument 1332 if (BasePath) in CheckDerivedToBaseConversion() 1333 BuildBasePathArray(Paths, *BasePath); in CheckDerivedToBaseConversion() 1363 CXXCastPath *BasePath, in CheckDerivedToBaseConversion() argument 1370 BasePath); in CheckDerivedToBaseConversion() 2529 CXXCastPath BasePath; in BuildImplicitBaseInitializer() local 2530 BasePath.push_back(BaseSpec); in BuildImplicitBaseInitializer() [all …]
|
D | SemaExpr.cpp | 2115 CXXCastPath BasePath; in PerformObjectMemberConversion() local 2117 FromLoc, FromRange, &BasePath)) in PerformObjectMemberConversion() 2123 VK, &BasePath).take(); in PerformObjectMemberConversion() 2151 CXXCastPath BasePath; in PerformObjectMemberConversion() local 2153 FromLoc, FromRange, &BasePath)) in PerformObjectMemberConversion() 2160 VK, &BasePath).take(); in PerformObjectMemberConversion() 2170 CXXCastPath BasePath; in PerformObjectMemberConversion() local 2172 FromLoc, FromRange, &BasePath, in PerformObjectMemberConversion() 2177 VK, &BasePath); in PerformObjectMemberConversion()
|
D | SemaInit.cpp | 4938 CXXCastPath BasePath; in Perform() local 4945 &BasePath, IgnoreBaseAccess)) in Perform() 4948 if (S.BasePathInvolvesVirtualBase(BasePath)) { in Perform() 4967 &BasePath, VK)); in Perform()
|
D | SemaOverload.cpp | 2558 CXXCastPath& BasePath, in CheckPointerConversion() argument 2587 From->getSourceRange(), &BasePath, in CheckPointerConversion() 2672 CXXCastPath &BasePath, in CheckMemberPointerConversion() argument 2724 BuildBasePathArray(Paths, BasePath); in CheckMemberPointerConversion()
|
/external/clang/lib/AST/ |
D | ExprCXX.cpp | 506 const CXXCastPath *BasePath, in Create() argument 510 unsigned PathSize = (BasePath ? BasePath->size() : 0); in Create() 516 if (PathSize) E->setCastPath(*BasePath); in Create() 530 const CXXCastPath *BasePath, in Create() argument 534 unsigned PathSize = (BasePath ? BasePath->size() : 0); in Create() 540 if (PathSize) E->setCastPath(*BasePath); in Create() 587 const CXXCastPath *BasePath, in Create() argument 590 unsigned PathSize = (BasePath ? BasePath->size() : 0); in Create() 596 if (PathSize) E->setCastPath(*BasePath); in Create() 622 CastKind K, Expr *Op, const CXXCastPath *BasePath, in Create() argument [all …]
|
D | Expr.cpp | 1532 const CXXCastPath *BasePath, in Create() argument 1534 unsigned PathSize = (BasePath ? BasePath->size() : 0); in Create() 1539 if (PathSize) E->setCastPath(*BasePath); in Create() 1553 const CXXCastPath *BasePath, in Create() argument 1556 unsigned PathSize = (BasePath ? BasePath->size() : 0); in Create() 1561 if (PathSize) E->setCastPath(*BasePath); in Create()
|
D | ASTImporter.cpp | 4078 CXXCastPath BasePath; in VisitImplicitCastExpr() local 4079 if (ImportCastPath(E, BasePath)) in VisitImplicitCastExpr() 4083 SubExpr, &BasePath, E->getValueKind()); in VisitImplicitCastExpr() 4099 CXXCastPath BasePath; in VisitCStyleCastExpr() local 4100 if (ImportCastPath(E, BasePath)) in VisitCStyleCastExpr() 4105 SubExpr, &BasePath, TInfo, in VisitCStyleCastExpr()
|
/external/clang/lib/Driver/ |
D | Driver.cpp | 1522 SmallString<128> BasePath(BaseInput); in GetNamedOutputPath() local 1527 BaseName = BasePath; in GetNamedOutputPath() 1529 BaseName = llvm::sys::path::filename(BasePath); in GetNamedOutputPath() 1570 llvm::sys::path::remove_filename(BasePath); in GetNamedOutputPath() 1571 if (BasePath.empty()) in GetNamedOutputPath() 1572 BasePath = NamedOutput; in GetNamedOutputPath() 1574 llvm::sys::path::append(BasePath, NamedOutput); in GetNamedOutputPath() 1575 return C.addResultFile(C.getArgs().MakeArgString(BasePath.c_str())); in GetNamedOutputPath()
|
/external/jhead/ |
D | jhead.h | 232 void CatPath(char * BasePath, const char * FilePath);
|
/external/clang/lib/CodeGen/ |
D | CGExpr.cpp | 171 const CastExpr *BasePath; member 183 SubobjectAdjustment(const CastExpr *BasePath, in SubobjectAdjustment() 186 DerivedToBase.BasePath = BasePath; in SubobjectAdjustment() 424 Adjustment.DerivedToBase.BasePath->path_begin(), in EmitExprForReferenceBinding() 425 Adjustment.DerivedToBase.BasePath->path_end(), in EmitExprForReferenceBinding()
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 1686 CXXCastPath& BasePath, 1693 CXXCastPath &BasePath, 4386 void BuildBasePathArray(const CXXBasePaths &Paths, CXXCastPath &BasePath); 4388 bool BasePathInvolvesVirtualBase(const CXXCastPath &BasePath); 4392 CXXCastPath *BasePath = 0, 4399 CXXCastPath *BasePath); 6406 const CXXCastPath *BasePath = 0,
|
/external/clang/include/clang/AST/ |
D | Expr.h | 2644 const CXXCastPath *BasePath, 2740 Expr *Op, const CXXCastPath *BasePath,
|