| /llvm-project-15.0.7/clang/lib/AST/Interp/ |
| H A D | Record.h | 73 return llvm::make_range(Bases.begin(), Bases.end()); in bases() 76 unsigned getNumBases() { return Bases.size(); } in getNumBases() 77 Base *getBase(unsigned I) { return &Bases[I]; } in getBase() 89 Record(const RecordDecl *, BaseList &&Bases, FieldList &&Fields, 99 BaseList Bases; variable
|
| H A D | Record.cpp | 17 : Decl(Decl), Bases(std::move(SrcBases)), Fields(std::move(SrcFields)), in Record() 22 for (Base &B : Bases) in Record()
|
| H A D | Program.cpp | 249 Record::BaseList Bases; in getOrCreateRecord() local 260 Bases.push_back({BD, Size, Desc, BR}); in getOrCreateRecord() 305 Record *R = new (Allocator) Record(RD, std::move(Bases), std::move(Fields), in getOrCreateRecord()
|
| /llvm-project-15.0.7/clang/test/CXX/special/class.ctor/ |
| H A D | p5-0x.cpp | 161 #define ASSERT_NONTRIVIAL_IMPL(Class, Bases, Body) \ argument 162 class Class Bases { Body }; \ 164 #define ASSERT_NONTRIVIAL(Class, Bases, Body) \ argument 165 ASSERT_NONTRIVIAL_IMPL(Class, Bases, Body) \ 166 ASSERT_NONTRIVIAL_IMPL(Def ## Class, Bases, Def ## Class() = default; Body) \ 167 ASSERT_NONTRIVIAL_IMPL(Del ## Class, Bases, Del ## Class() = delete; Body)
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/ |
| H A D | MapperJITLinkMemoryManager.cpp | 125 std::vector<ExecutorAddr> Bases; in deallocate() local 126 Bases.reserve(Allocs.size()); in deallocate() 128 Bases.push_back(FA.getAddress()); in deallocate() 131 Mapper->release(Bases, std::move(OnDeallocated)); in deallocate()
|
| H A D | MemoryMapper.cpp | 97 ArrayRef<ExecutorAddr> Bases, in deinitialize() argument 104 for (auto Base : Bases) { in deinitialize() 118 void InProcessMemoryMapper::release(ArrayRef<ExecutorAddr> Bases, in release() argument 122 for (auto Base : Bases) { in release() 345 void SharedMemoryMapper::release(ArrayRef<ExecutorAddr> Bases, in release() argument 353 for (auto Base : Bases) { in release() 386 SAs.Instance, Bases); in release()
|
| /llvm-project-15.0.7/clang-tools-extra/unittests/clang-doc/ |
| H A D | SerializeTest.cpp | 384 ExpectedE.Bases.emplace_back(EmptySID, /*Name=*/"F", in TEST() 397 ExpectedE.Bases.back().ChildFunctions.emplace_back(std::move(FunctionSet)); in TEST() 398 ExpectedE.Bases.emplace_back(EmptySID, /*Name=*/"G", in TEST() 410 ExpectedE.Bases.back().ChildFunctions.emplace_back(std::move(FunctionGet)); in TEST() 411 ExpectedE.Bases.back().Members.emplace_back("int", "I", in TEST() 427 ExpectedH.Bases.emplace_back(EmptySID, /*Name=*/"E", in TEST() 430 ExpectedH.Bases.emplace_back(EmptySID, /*Name=*/"F", in TEST() 443 ExpectedH.Bases.back().ChildFunctions.emplace_back(std::move(FunctionSetNew)); in TEST() 444 ExpectedH.Bases.emplace_back(EmptySID, /*Name=*/"G", in TEST() 457 ExpectedH.Bases.back().Members.emplace_back("int", "I", in TEST() [all …]
|
| H A D | ClangDocTest.cpp | 172 ASSERT_EQ(Expected->Bases.size(), Actual->Bases.size()); in CheckRecordInfo() 173 for (size_t Idx = 0; Idx < Actual->Bases.size(); ++Idx) in CheckRecordInfo() 174 CheckBaseRecordInfo(&Expected->Bases[Idx], &Actual->Bases[Idx]); in CheckRecordInfo()
|
| H A D | YAMLGeneratorTest.cpp | 87 I.Bases.emplace_back(EmptySID, "F", "path/to/F", true, in TEST() 89 I.Bases.back().ChildFunctions.emplace_back(); in TEST() 90 I.Bases.back().ChildFunctions.back().Name = "InheritedFunctionOne"; in TEST() 91 I.Bases.back().Members.emplace_back("int", "path/to/int", "N", in TEST()
|
| H A D | BitcodeTest.cpp | 84 I.Bases.emplace_back(EmptySID, "F", "path/to/F", true, in TEST() 86 I.Bases.back().ChildFunctions.emplace_back(); in TEST() 87 I.Bases.back().Members.emplace_back("int", "X", AccessSpecifier::AS_private); in TEST()
|
| H A D | MergeTest.cpp | 90 One.Bases.emplace_back(EmptySID, "F", "path/to/F", true, in TEST() 131 Expected->Bases.emplace_back(EmptySID, "F", "path/to/F", true, in TEST()
|
| /llvm-project-15.0.7/clang/test/AST/ |
| H A D | ast-dump-records.cpp | 286 template <typename... Bases> 287 struct Derived6 : virtual public Bases... {
|
| H A D | ast-dump-records-json.cpp | 83 template <typename... Bases> 84 struct Derived6 : virtual public Bases... {
|
| /llvm-project-15.0.7/libcxx/test/libcxx/utilities/meta/stress_tests/ |
| H A D | stress_test_variant_overloads_impl.sh.cpp | 62 template <class ...Bases> 63 struct AllOverloads : OverloadBase, Bases... {};
|
| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/ |
| H A D | ExecutorSharedMemoryMapperService.h | 36 Error deinitialize(const std::vector<ExecutorAddr> &Bases); 37 Error release(const std::vector<ExecutorAddr> &Bases);
|
| H A D | SimpleExecutorMemoryManager.h | 38 Error deallocate(const std::vector<ExecutorAddr> &Bases);
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/ |
| H A D | UDTLayout.cpp | 173 UniquePtrVector<PDBSymbolTypeBaseClass> Bases; in initializeChildren() local 184 Bases.push_back(std::move(Base)); in initializeChildren() 202 AllBases.reserve(Bases.size() + VirtualBaseSyms.size()); in initializeChildren() 208 for (auto &Base : Bases) { in initializeChildren()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/TargetProcess/ |
| H A D | ExecutorSharedMemoryMapperService.cpp | 189 const std::vector<ExecutorAddr> &Bases) { in deinitialize() argument 195 for (auto Base : Bases) { in deinitialize() 209 const std::vector<ExecutorAddr> &Bases) { in release() argument 213 for (auto Base : Bases) { in release()
|
| H A D | SimpleExecutorMemoryManager.cpp | 152 const std::vector<ExecutorAddr> &Bases) { in deallocate() argument 154 AllocPairs.reserve(Bases.size()); in deallocate() 160 for (auto &Base : Bases) { in deallocate()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | RecordLayoutBuilder.cpp | 47 SmallVector<BaseSubobjectInfo*, 4> Bases; member 282 for (const BaseSubobjectInfo *Base : Info->Bases) { in CanPlaceBaseSubobjectAtOffset() 332 for (const BaseSubobjectInfo *Base : Info->Bases) { in UpdateEmptyBaseSubobjects() 671 BaseOffsetsMapTy Bases; member in __anon0138ef250111::ItaniumRecordLayoutBuilder 2610 BaseOffsetsMapTy Bases; member 3050 for (BaseOffsetsMapTy::value_type &Base : Bases) in injectVBPtr() 3071 if (FieldOffsets.empty() && Bases.empty()) in injectVFPtr() 3082 for (BaseOffsetsMapTy::value_type &Base : Bases) in injectVFPtr() 3299 Builder.Bases, Builder.VBases); in getASTRecordLayout() 3571 SmallVector<const CXXRecordDecl *, 4> Bases; in DumpRecordLayout() local [all …]
|
| H A D | CXXInheritance.cpp | 681 CXXIndirectPrimaryBaseSet& Bases) { in AddIndirectPrimaryBases() argument 685 Bases.insert(Layout.getPrimaryBase()); in AddIndirectPrimaryBases() 697 AddIndirectPrimaryBases(BaseDecl, Context, Bases); in AddIndirectPrimaryBases() 703 CXXRecordDecl::getIndirectPrimaryBases(CXXIndirectPrimaryBaseSet& Bases) const { in getIndirectPrimaryBases() 719 AddIndirectPrimaryBases(BaseDecl, Context, Bases); in getIndirectPrimaryBases()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | StatepointLowering.cpp | 537 for (const Value *V : SI.Bases) { in lowerStatepointMetaArgs() 551 assert(SI.Bases.size() == SI.Ptrs.size() && "Pointer without base!"); in lowerStatepointMetaArgs() 553 assert(SI.Bases.empty() && "No gc specified, so cannot relocate pointers!"); in lowerStatepointMetaArgs() 627 for (const Value *V : SI.Bases) in lowerStatepointMetaArgs() 657 for (const Value *V : SI.Bases) { in lowerStatepointMetaArgs() 725 SDValue Base = Builder.getValue(SI.Bases[i]); in lowerStatepointMetaArgs() 745 assert(SI.Bases.size() == SI.Ptrs.size()); in LowerAsSTATEPOINT() 1089 SI.Bases.push_back(Relocate->getBasePtr()); in LowerStatepoint() 1104 SI.Bases.push_back(V); in LowerStatepoint()
|
| /llvm-project-15.0.7/llvm/unittests/ExecutionEngine/Orc/ |
| H A D | EPCGenericJITLinkMemoryManagerTest.cpp | 57 Error deallocate(std::vector<ExecutorAddr> &Bases) { in deallocate() argument 59 for (auto &Base : Bases) { in deallocate()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-doc/ |
| H A D | Representation.cpp | 227 if (Bases.empty()) in merge() 228 Bases = std::move(Other.Bases); in merge()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaCUDA.cpp | 350 llvm::SmallVector<const CXXBaseSpecifier *, 16> Bases; in inferCUDATargetForImplicitSpecialMember() local 353 Bases.push_back(&B); in inferCUDATargetForImplicitSpecialMember() 358 llvm::append_range(Bases, llvm::make_pointer_range(ClassDecl->vbases())); in inferCUDATargetForImplicitSpecialMember() 361 for (const auto *B : Bases) { in inferCUDATargetForImplicitSpecialMember()
|