Home
last modified time | relevance | path

Searched refs:BasePath (Results 1 – 15 of 15) sorted by relevance

/external/clang/lib/Sema/
DSemaCast.cpp69 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 …]
DSema.cpp251 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()
DSemaExprCXX.cpp2673 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 …]
DSemaDeclCXX.cpp1281 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 …]
DSemaExpr.cpp2115 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()
DSemaInit.cpp4938 CXXCastPath BasePath; in Perform() local
4945 &BasePath, IgnoreBaseAccess)) in Perform()
4948 if (S.BasePathInvolvesVirtualBase(BasePath)) { in Perform()
4967 &BasePath, VK)); in Perform()
DSemaOverload.cpp2558 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/
DExprCXX.cpp506 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 …]
DExpr.cpp1532 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()
DASTImporter.cpp4078 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/
DDriver.cpp1522 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/
Djhead.h232 void CatPath(char * BasePath, const char * FilePath);
/external/clang/lib/CodeGen/
DCGExpr.cpp171 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/
DSema.h1686 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/
DExpr.h2644 const CXXCastPath *BasePath,
2740 Expr *Op, const CXXCastPath *BasePath,