/external/clang/lib/Sema/ |
D | SemaCast.cpp | 72 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 …]
|
D | Sema.cpp | 370 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()
|
D | SemaExprCXX.cpp | 3552 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 …]
|
D | SemaDeclCXX.cpp | 1755 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 …]
|
D | SemaOpenMP.cpp | 8902 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()
|
D | SemaExpr.cpp | 2658 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()
|
D | SemaInit.cpp | 6396 CXXCastPath BasePath; in Perform() local 6403 &BasePath, IgnoreBaseAccess)) in Perform() 6414 CurInit.get(), &BasePath, VK); in Perform()
|
D | SemaOverload.cpp | 2723 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/ |
D | ExprCXX.cpp | 513 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 …]
|
D | MicrosoftMangle.cpp | 147 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()
|
D | Expr.cpp | 1654 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()
|
D | ASTImporter.cpp | 5782 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 …]
|
D | VTableBuilder.cpp | 3077 static void PrintBasePath(const VPtrInfo::BasePath &Path, raw_ostream &Out) { in PrintBasePath()
|
D | ExprConstant.cpp | 4858 if (!HandleLValueBasePath(Info, Adjustments[I].DerivedToBase.BasePath, in VisitMaterializeTemporaryExpr() 4861 Type = Adjustments[I].DerivedToBase.BasePath->getType(); in VisitMaterializeTemporaryExpr()
|
/external/clang/include/clang/AST/ |
D | VTableBuilder.h | 399 typedef SmallVector<const CXXRecordDecl *, 1> BasePath; typedef 421 BasePath MangledPath; 430 BasePath ContainingVBases; 435 BasePath PathToBaseWithVPtr;
|
D | Mangle.h | 189 ArrayRef<const CXXRecordDecl *> BasePath, 196 ArrayRef<const CXXRecordDecl *> BasePath, 234 ArrayRef<const CXXRecordDecl *> BasePath,
|
D | Expr.h | 67 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/ |
D | Driver.cpp | 2220 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/ |
D | CommandLine.cpp | 1122 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/ |
D | CommandLine.cpp | 1087 llvm::StringRef BasePath = llvm::sys::path::parent_path(FName); in ExpandResponseFile() local 1103 ResponseFile.append(BasePath); in ExpandResponseFile()
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 2292 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/ |
D | CGExpr.cpp | 457 Adjustment.DerivedToBase.BasePath->path_begin(), in EmitMaterializeTemporaryExpr() 458 Adjustment.DerivedToBase.BasePath->path_end(), in EmitMaterializeTemporaryExpr()
|