Home
last modified time | relevance | path

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

/external/clang/lib/Sema/
DSemaCast.cpp72 CXXCastPath BasePath; member
160 CXXCastPath &BasePath,
167 CXXCastPath &BasePath);
173 CXXCastPath &BasePath);
180 CXXCastPath &BasePath);
187 CXXCastPath &BasePath);
200 CXXCastPath &BasePath,
273 &Op.BasePath, DestTInfo, in BuildCXXNamedCast()
298 &Op.BasePath, DestTInfo, in BuildCXXNamedCast()
691 &BasePath)) { in CheckDynamicCast()
[all …]
DSema.cpp370 const CXXCastPath *BasePath, in ImpCastExprToType() argument
397 if (ImpCast->getCastKind() == Kind && (!BasePath || BasePath->empty())) { in ImpCastExprToType()
404 return ImplicitCastExpr::Create(Context, Ty, Kind, E, BasePath, VK); in ImpCastExprToType()
DSemaExprCXX.cpp3552 CXXCastPath BasePath; in PerformImplicitConversion() local
3553 if (CheckPointerConversion(From, ToType, Kind, BasePath, CStyle)) in PerformImplicitConversion()
3565 From = ImpCastExprToType(From, ToType, Kind, VK_RValue, &BasePath, CCK) in PerformImplicitConversion()
3572 CXXCastPath BasePath; in PerformImplicitConversion() local
3573 if (CheckMemberPointerConversion(From, ToType, Kind, BasePath, CStyle)) in PerformImplicitConversion()
3585 From = ImpCastExprToType(From, ToType, Kind, VK_RValue, &BasePath, CCK) in PerformImplicitConversion()
3603 CXXCastPath BasePath; in PerformImplicitConversion() local
3608 &BasePath, in PerformImplicitConversion()
3614 &BasePath, CCK).get(); in PerformImplicitConversion()
4852 CXXCastPath BasePath; in CheckPointerToMemberOperands() local
[all …]
DSemaDeclCXX.cpp1755 CXXCastPath *BasePath, in CheckDerivedToBaseConversion() argument
1783 if (BasePath) in CheckDerivedToBaseConversion()
1784 BuildBasePathArray(Paths, *BasePath); in CheckDerivedToBaseConversion()
1816 CXXCastPath *BasePath, in CheckDerivedToBaseConversion() argument
1821 BasePath, IgnoreAccess); in CheckDerivedToBaseConversion()
3391 CXXCastPath BasePath; in BuildImplicitBaseInitializer() local
3392 BasePath.push_back(BaseSpec); in BuildImplicitBaseInitializer()
3396 &BasePath).get(); in BuildImplicitBaseInitializer()
10345 CXXCastPath BasePath; in DefineImplicitCopyAssignment() local
10346 BasePath.push_back(&Base); in DefineImplicitCopyAssignment()
[all …]
DSemaOpenMP.cpp8902 CXXCastPath &BasePath, Expr *UnresolvedReduction) { in buildDeclareReductionRef() argument
8975 SemaRef.BuildBasePathArray(Paths, BasePath); in buildDeclareReductionRef()
9115 CXXCastPath BasePath; in ActOnOpenMPReductionClause() local
9118 ReductionId, Type, BasePath, IR == ER ? nullptr : *IR); in ActOnOpenMPReductionClause()
9228 CXXCastPath BasePath; in ActOnOpenMPReductionClause() local
9231 ReductionId, Type, BasePath, IR == ER ? nullptr : *IR); in ActOnOpenMPReductionClause()
9459 if (!BasePath.empty()) { in ActOnOpenMPReductionClause()
9464 &BasePath, LHS.get()->getValueKind()); in ActOnOpenMPReductionClause()
9467 &BasePath, RHS.get()->getValueKind()); in ActOnOpenMPReductionClause()
DSemaExpr.cpp2658 CXXCastPath BasePath; in PerformObjectMemberConversion() local
2660 FromLoc, FromRange, &BasePath)) in PerformObjectMemberConversion()
2666 VK, &BasePath).get(); in PerformObjectMemberConversion()
2694 CXXCastPath BasePath; in PerformObjectMemberConversion() local
2696 FromLoc, FromRange, &BasePath)) in PerformObjectMemberConversion()
2703 VK, &BasePath).get(); in PerformObjectMemberConversion()
2713 CXXCastPath BasePath; in PerformObjectMemberConversion() local
2715 FromLoc, FromRange, &BasePath, in PerformObjectMemberConversion()
2720 VK, &BasePath); in PerformObjectMemberConversion()
DSemaInit.cpp6396 CXXCastPath BasePath; in Perform() local
6403 &BasePath, IgnoreBaseAccess)) in Perform()
6414 CurInit.get(), &BasePath, VK); in Perform()
DSemaOverload.cpp2723 CXXCastPath& BasePath, in CheckPointerConversion() argument
2760 &BasePath, IgnoreBaseAccess)) in CheckPointerConversion()
2851 CXXCastPath &BasePath, in CheckMemberPointerConversion() argument
2904 BuildBasePathArray(Paths, BasePath); in CheckMemberPointerConversion()
/external/clang/lib/AST/
DExprCXX.cpp513 const CXXCastPath *BasePath, in Create() argument
518 unsigned PathSize = (BasePath ? BasePath->size() : 0); in Create()
524 std::uninitialized_copy_n(BasePath->data(), BasePath->size(), in Create()
538 const CXXCastPath *BasePath, in Create() argument
543 unsigned PathSize = (BasePath ? BasePath->size() : 0); in Create()
549 std::uninitialized_copy_n(BasePath->data(), BasePath->size(), in Create()
596 const CXXCastPath *BasePath, in Create() argument
600 unsigned PathSize = (BasePath ? BasePath->size() : 0); in Create()
606 std::uninitialized_copy_n(BasePath->data(), BasePath->size(), in Create()
633 const CXXCastPath *BasePath, in Create() argument
[all …]
DMicrosoftMangle.cpp147 ArrayRef<const CXXRecordDecl *> BasePath,
150 ArrayRef<const CXXRecordDecl *> BasePath,
176 ArrayRef<const CXXRecordDecl *> BasePath,
2597 const CXXRecordDecl *Derived, ArrayRef<const CXXRecordDecl *> BasePath, in mangleCXXVFTable() argument
2611 for (const CXXRecordDecl *RD : BasePath) in mangleCXXVFTable()
2617 const CXXRecordDecl *Derived, ArrayRef<const CXXRecordDecl *> BasePath, in mangleCXXVBTable() argument
2628 for (const CXXRecordDecl *RD : BasePath) in mangleCXXVBTable()
2757 const CXXRecordDecl *Derived, ArrayRef<const CXXRecordDecl *> BasePath, in mangleCXXRTTICompleteObjectLocator() argument
2765 mangleCXXVFTable(Derived, BasePath, Stream); in mangleCXXRTTICompleteObjectLocator()
DExpr.cpp1654 const CXXCastPath *BasePath, in Create() argument
1656 unsigned PathSize = (BasePath ? BasePath->size() : 0); in Create()
1661 std::uninitialized_copy_n(BasePath->data(), BasePath->size(), in Create()
1675 const CXXCastPath *BasePath, in Create() argument
1678 unsigned PathSize = (BasePath ? BasePath->size() : 0); in Create()
1683 std::uninitialized_copy_n(BasePath->data(), BasePath->size(), in Create()
DASTImporter.cpp5782 CXXCastPath BasePath; in VisitImplicitCastExpr() local
5783 if (ImportCastPath(E, BasePath)) in VisitImplicitCastExpr()
5787 SubExpr, &BasePath, E->getValueKind()); in VisitImplicitCastExpr()
5803 CXXCastPath BasePath; in VisitCStyleCastExpr() local
5804 if (ImportCastPath(E, BasePath)) in VisitCStyleCastExpr()
5809 SubExpr, &BasePath, TInfo, in VisitCStyleCastExpr()
6010 CXXCastPath BasePath; in VisitCXXNamedCastExpr() local
6011 if (ImportCastPath(E, BasePath)) in VisitCXXNamedCastExpr()
6020 Importer.getToContext(), ToType, VK, CK, ToOp, &BasePath, in VisitCXXNamedCastExpr()
6024 Importer.getToContext(), ToType, VK, CK, ToOp, &BasePath, in VisitCXXNamedCastExpr()
[all …]
DVTableBuilder.cpp3077 static void PrintBasePath(const VPtrInfo::BasePath &Path, raw_ostream &Out) { in PrintBasePath()
DExprConstant.cpp4858 if (!HandleLValueBasePath(Info, Adjustments[I].DerivedToBase.BasePath, in VisitMaterializeTemporaryExpr()
4861 Type = Adjustments[I].DerivedToBase.BasePath->getType(); in VisitMaterializeTemporaryExpr()
/external/clang/include/clang/AST/
DVTableBuilder.h399 typedef SmallVector<const CXXRecordDecl *, 1> BasePath; typedef
421 BasePath MangledPath;
430 BasePath ContainingVBases;
435 BasePath PathToBaseWithVPtr;
DMangle.h189 ArrayRef<const CXXRecordDecl *> BasePath,
196 ArrayRef<const CXXRecordDecl *> BasePath,
234 ArrayRef<const CXXRecordDecl *> BasePath,
DExpr.h67 const CastExpr *BasePath; member
82 SubobjectAdjustment(const CastExpr *BasePath, in SubobjectAdjustment()
85 DerivedToBase.BasePath = BasePath; in SubobjectAdjustment()
2756 const CXXCastPath *BasePath,
2853 Expr *Op, const CXXCastPath *BasePath,
/external/clang/lib/Driver/
DDriver.cpp2220 SmallString<128> BasePath(BaseInput); in GetNamedOutputPath() local
2225 BaseName = BasePath; in GetNamedOutputPath()
2227 BaseName = llvm::sys::path::filename(BasePath); in GetNamedOutputPath()
2320 llvm::sys::path::remove_filename(BasePath); in GetNamedOutputPath()
2321 if (BasePath.empty()) in GetNamedOutputPath()
2322 BasePath = NamedOutput; in GetNamedOutputPath()
2324 llvm::sys::path::append(BasePath, NamedOutput); in GetNamedOutputPath()
2325 return C.addResultFile(C.getArgs().MakeArgString(BasePath.c_str()), &JA); in GetNamedOutputPath()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Support/
DCommandLine.cpp1122 static void ExpandBasePaths(StringRef BasePath, StringSaver &Saver, in ExpandBasePaths() argument
1124 assert(sys::path::is_absolute(BasePath)); in ExpandBasePaths()
1140 ResponseFile.append(BasePath); in ExpandBasePaths()
1191 StringRef BasePath = llvm::sys::path::parent_path(FName); in expandResponseFile() local
1198 ExpandBasePaths(BasePath, Saver, Arg); in expandResponseFile()
1227 ResponseFile.append(BasePath); in expandResponseFile()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Support/
DCommandLine.cpp1087 llvm::StringRef BasePath = llvm::sys::path::parent_path(FName); in ExpandResponseFile() local
1103 ResponseFile.append(BasePath); in ExpandResponseFile()
/external/clang/include/clang/Sema/
DSema.h2292 CXXCastPath& BasePath,
2300 CXXCastPath &BasePath,
5503 void BuildBasePathArray(const CXXBasePaths &Paths, CXXCastPath &BasePath);
5507 CXXCastPath *BasePath = nullptr,
5514 CXXCastPath *BasePath,
8511 const CXXCastPath *BasePath = nullptr,
/external/clang/lib/CodeGen/
DCGExpr.cpp457 Adjustment.DerivedToBase.BasePath->path_begin(), in EmitMaterializeTemporaryExpr()
458 Adjustment.DerivedToBase.BasePath->path_end(), in EmitMaterializeTemporaryExpr()