Lines Matching refs:Paths

261   CXXBasePaths Paths(/*FindAmbiguities=*/false,  in ComputeBaseOffset()  local
264 if (!DerivedRD->isDerivedFrom(BaseRD, Paths)) in ComputeBaseOffset()
267 return ComputeBaseOffset(Context, DerivedRD, Paths.front()); in ComputeBaseOffset()
1249 CXXBasePaths Paths(/*FindAmbiguities=*/true, in ComputeThisAdjustmentBaseOffset() local
1252 if (!DerivedRD->isDerivedFrom(BaseRD, Paths)) in ComputeThisAdjustmentBaseOffset()
1257 for (const CXXBasePath &Path : Paths) { in ComputeThisAdjustmentBaseOffset()
2791 CXXBasePaths Paths; in ComputeThisOffset() local
2796 Paths); in ComputeThisOffset()
2807 for (const CXXBasePath &Path : Paths) { in ComputeThisOffset()
3368 static bool rebucketPaths(VPtrInfoVector &Paths);
3393 VPtrInfoVector &Paths) { in computeVTablePaths() argument
3394 assert(Paths.empty()); in computeVTablePaths()
3399 Paths.push_back(std::make_unique<VPtrInfo>(RD)); in computeVTablePaths()
3449 Paths.push_back(std::move(P)); in computeVTablePaths()
3465 Changed = rebucketPaths(Paths); in computeVTablePaths()
3477 static bool rebucketPaths(VPtrInfoVector &Paths) { in rebucketPaths() argument
3485 llvm::make_pointee_range(Paths)); in rebucketPaths()
3523 std::list<FullPathTy> &Paths) { in findPathsToSubobject() argument
3525 Paths.push_back(FullPath); in findPathsToSubobject()
3538 IntroducingObject, FullPath, Paths); in findPathsToSubobject()
3663 VPtrInfoVector &Paths) { in computeFullPathsForVFTables() argument
3667 for (const std::unique_ptr<VPtrInfo>& Info : Paths) { in computeFullPathsForVFTables()