Home
last modified time | relevance | path

Searched refs:Bases (Results 1 – 25 of 64) sorted by relevance

123

/llvm-project-15.0.7/clang/lib/AST/Interp/
H A DRecord.h73 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 DRecord.cpp17 : Decl(Decl), Bases(std::move(SrcBases)), Fields(std::move(SrcFields)), in Record()
22 for (Base &B : Bases) in Record()
H A DProgram.cpp249 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 Dp5-0x.cpp161 #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 DMapperJITLinkMemoryManager.cpp125 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 DMemoryMapper.cpp97 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 DSerializeTest.cpp384 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 DClangDocTest.cpp172 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 DYAMLGeneratorTest.cpp87 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 DBitcodeTest.cpp84 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 DMergeTest.cpp90 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 Dast-dump-records.cpp286 template <typename... Bases>
287 struct Derived6 : virtual public Bases... {
H A Dast-dump-records-json.cpp83 template <typename... Bases>
84 struct Derived6 : virtual public Bases... {
/llvm-project-15.0.7/libcxx/test/libcxx/utilities/meta/stress_tests/
H A Dstress_test_variant_overloads_impl.sh.cpp62 template <class ...Bases>
63 struct AllOverloads : OverloadBase, Bases... {};
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/
H A DExecutorSharedMemoryMapperService.h36 Error deinitialize(const std::vector<ExecutorAddr> &Bases);
37 Error release(const std::vector<ExecutorAddr> &Bases);
H A DSimpleExecutorMemoryManager.h38 Error deallocate(const std::vector<ExecutorAddr> &Bases);
/llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/
H A DUDTLayout.cpp173 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 DExecutorSharedMemoryMapperService.cpp189 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 DSimpleExecutorMemoryManager.cpp152 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 DRecordLayoutBuilder.cpp47 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 DCXXInheritance.cpp681 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 DStatepointLowering.cpp537 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 DEPCGenericJITLinkMemoryManagerTest.cpp57 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 DRepresentation.cpp227 if (Bases.empty()) in merge()
228 Bases = std::move(Other.Bases); in merge()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaCUDA.cpp350 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()

123