Home
last modified time | relevance | path

Searched full:bases (Results 1 – 25 of 281) sorted by relevance

12345678910>>...12

/freebsd-src/contrib/llvm-project/clang/lib/AST/Interp/
H A DRecord.h85 llvm::iterator_range<const_base_iter> bases() const {
86 return llvm::make_range(Bases.begin(), Bases.end()); in bases() function
89 unsigned getNumBases() const { return Bases.size(); }
92 return &Bases[I]; in getBase()
109 Record(const RecordDecl *, BaseList &&Bases, FieldList &&Fields,
119 BaseList Bases;
122 /// List o fall virtual bases.
125 /// Mapping from declarations to bases.
129 /// Mapping from declarations to virtual bases
116 BaseList Bases; global() variable
[all...]
H A DRecord.cpp18 : Decl(Decl), Bases(std::move(SrcBases)), Fields(std::move(SrcFields)), in Record()
23 for (Base &B : Bases) in Record()
/freebsd-src/usr.bin/primes/
H A Dspsp.c122 /* No SPSPs to bases 2,3 less than 1373653. */ in isprime()
128 /* No SPSPs to bases 2,3,5 less than 25326001. */ in isprime()
134 /* No SPSPs to bases 2,3,5,7 less than 3215031751. */ in isprime()
142 * G. Jaeschke, On strong pseudoprimes to several bases, in isprime()
146 /* No SPSPs to bases 2,3,5,7,11 less than 2152302898747. */ in isprime()
152 /* No SPSPs to bases 2,3,5,7,11,13 less than 3474749660383. */ in isprime()
158 /* No SPSPs to bases 2,3,5,7,11,13,17 less than 341550071728321. */ in isprime()
164 /* No SPSPs to bases 2,3,5,7,11,13,17,19 less than 341550071728321. */ in isprime()
173 * bases, Math. Comp. 83(290):2915-2924, 2014. in isprime()
176 /* No SPSPs to bases 2..23 less than 3825123056546413051. */ in isprime()
[all …]
/freebsd-src/contrib/llvm-project/clang/lib/AST/
H A DVTTBuilder.cpp62 for (const auto &I : RD->bases()) { in LayoutSecondaryVTTs()
63 // Don't layout virtual bases. in LayoutSecondaryVTTs()
87 // We're not interested in bases that don't have virtual bases, and not in LayoutSecondaryVirtualPointers()
88 // morally virtual bases. in LayoutSecondaryVirtualPointers()
92 for (const auto &I : RD->bases()) { in LayoutSecondaryVirtualPointers()
97 // Secondary virtual pointers are present for all bases with either in LayoutSecondaryVirtualPointers()
98 // virtual bases or virtual function declarations overridden along a in LayoutSecondaryVirtualPointers()
110 // Ignore virtual bases that we've already visited. in LayoutSecondaryVirtualPointers()
129 // bases o in LayoutSecondaryVirtualPointers()
[all...]
H A DRecordLayoutBuilder.cpp46 /// Bases - Information about the base subobjects.
47 SmallVector<BaseSubobjectInfo*, 4> Bases; member
188 // Check the bases. in ComputeEmptySubobjectSizes()
189 for (const CXXBaseSpecifier &Base : Class->bases()) { in ComputeEmptySubobjectSizes()
234 // We only need to check empty bases. in CanPlaceSubobjectAtOffset()
252 // We only care about empty bases. in AddSubobjectAtOffset()
280 // Traverse all non-virtual bases. in CanPlaceBaseSubobjectAtOffset()
282 for (const BaseSubobjectInfo *Base : Info->Bases) { in CanPlaceBaseSubobjectAtOffset()
321 // subobject of non-empty bases, are empty bases tha in UpdateEmptyBaseSubobjects()
671 BaseOffsetsMapTy Bases; global() member in __anon84cdfbc70111::ItaniumRecordLayoutBuilder
2639 BaseOffsetsMapTy Bases; global() member
3633 SmallVector<const CXXRecordDecl *, 4> Bases; DumpRecordLayout() local
[all...]
H A DCXXInheritance.cpp132 for (const auto &I : Record->bases()) { in forallBases()
168 for (const auto &BaseSpec : Record->bases()) { in lookupInBases()
520 for (const auto &Base : RD->bases()) { in Collect()
681 CXXIndirectPrimaryBaseSet& Bases) { in AddIndirectPrimaryBases() argument
685 Bases.insert(Layout.getPrimaryBase()); in AddIndirectPrimaryBases()
687 for (const auto &I : RD->bases()) { in AddIndirectPrimaryBases()
689 "Cannot get indirect primary bases for class with dependent bases."); in AddIndirectPrimaryBases()
694 // Only bases with virtual bases participate in computing the in AddIndirectPrimaryBases()
697 AddIndirectPrimaryBases(BaseDecl, Context, Bases); in AddIndirectPrimaryBases()
703 CXXRecordDecl::getIndirectPrimaryBases(CXXIndirectPrimaryBaseSet& Bases) const { in getIndirectPrimaryBases()
[all …]
H A DVTableBuilder.cpp346 // Traverse our bases. in ComputeBaseOffsets()
347 for (const auto &B : RD->bases()) { in ComputeBaseOffsets()
383 for (const auto &B : RD->bases()) { in dump()
386 // Ignore bases that don't have any virtual member functions. in dump()
557 /// VisitedVirtualBases - Visited virtual bases.
658 // We only want to add vcall offsets for virtual bases. in AddVCallAndVBaseOffsets()
733 // And iterate over all non-virtual bases (ignoring the primary base). in AddVCallOffsets()
734 for (const auto &B : RD->bases()) { in AddVCallOffsets()
758 for (const auto &B : RD->bases()) { in AddVBaseOffsets()
787 /// primary bases
1341 OverridesIndirectMethodInBases(const CXXMethodDecl * MD,ItaniumVTableBuilder::PrimaryBasesSetVectorTy & Bases) OverridesIndirectMethodInBases() argument
1423 FindNearestOverriddenMethod(const CXXMethodDecl * MD,BasesSetVectorTy & Bases) FindNearestOverriddenMethod() argument
2677 BasesSetVectorTy Bases; ComputeThisOffset() local
[all...]
H A DInheritViz.cpp31 /// differentiate between uses of types as virtual bases
32 /// vs. non-virtual bases.
70 // its bases. in WriteNode()
95 for (const auto &Base : Decl->bases()) { in WriteNode()
/freebsd-src/contrib/llvm-project/llvm/lib/DebugInfo/PDB/
H A DUDTLayout.cpp169 // Handled bases first, followed by VTables, followed by data members, in initializeChildren()
171 // so that bases and vtables get initialized before any functions which in initializeChildren()
173 UniquePtrVector<PDBSymbolTypeBaseClass> Bases; in initializeChildren() local
184 Bases.push_back(std::move(Base)); in initializeChildren()
200 // We don't want to have any re-allocations in the list of bases, so make in initializeChildren()
202 AllBases.reserve(Bases.size() + VirtualBaseSyms.size()); in initializeChildren()
204 // Only add non-virtual bases to the class first. Only at the end of the in initializeChildren()
205 // class, after all non-virtual bases and data members have been added do we in initializeChildren()
206 // add virtual bases. This way the offsets are correctly aligned when we go in initializeChildren()
207 // to lay out virtual bases. in initializeChildren()
[all …]
/freebsd-src/contrib/tzdata/
H A Dantarctica8 # COMNAP - Stations and Bases
18 # Argentina - year-round bases
35 # year-round bases
135 # Chile - year-round bases and towns
144 # China - year-round bases
148 # France - year-round bases (also see "France & Italy")
153 # She confirms that French Southern Territories and Terre Adélie bases
183 # India - year-round bases
190 # Japan - year-round bases
246 # Russia - year-round bases
[all...]
/freebsd-src/contrib/llvm-project/lldb/bindings/interface/
H A DSBTypeExtensions.i72 bases = []
74 bases.append(self.GetDirectBaseClassAtIndex(idx))
75 return bases
94 bases = self.get_bases_array()
97 for base in bases:
137bases = property(get_bases_array, None, doc='''A read only property that returns a list() of lldb.…
/freebsd-src/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DMemoryMapper.cpp112 ArrayRef<ExecutorAddr> Bases, in deinitialize()
119 for (auto Base : llvm::reverse(Bases)) { in deinitialize()
141 void InProcessMemoryMapper::release(ArrayRef<ExecutorAddr> Bases, in release()
145 for (auto Base : Bases) { in release()
387 void SharedMemoryMapper::release(ArrayRef<ExecutorAddr> Bases, in release()
395 for (auto Base : Bases) { in release()
432 SAs.Instance, Bases); in ~SharedMemoryMapper()
108 deinitialize(ArrayRef<ExecutorAddr> Bases,MemoryMapper::OnDeinitializedFunction OnDeinitialized) deinitialize() argument
137 release(ArrayRef<ExecutorAddr> Bases,OnReleasedFunction OnReleased) release() argument
366 release(ArrayRef<ExecutorAddr> Bases,OnReleasedFunction OnReleased) release() argument
H A DMapperJITLinkMemoryManager.cpp149 std::vector<ExecutorAddr> Bases; in deallocate() local
150 Bases.reserve(Allocs.size()); in deallocate()
153 Bases.push_back(Addr); in deallocate()
156 Mapper->deinitialize(Bases, [this, Allocs = std::move(Allocs), in deallocate()
/freebsd-src/contrib/llvm-project/clang/include/clang/AST/
H A DRecordLayout.h92 /// the size of the object without virtual bases.
96 /// which is the alignment of the object without virtual bases.
101 /// virtual bases.
209 /// which is the size of the object without virtual bases.
217 /// object, which is the alignment of the object without virtual bases.
226 /// without virtual bases.
/freebsd-src/cddl/usr.sbin/dtrace/tests/common/llquantize/
H A DMakefile27 tst.bases.d \
28 tst.bases.d.out \
/freebsd-src/sys/contrib/xen/
H A Dmemory.h67 * OUT: MFN (*not* GMFN) bases of extents that were allocated
69 * IN: GMFN bases of extents to free
71 * IN: GPFN bases of extents to populate with memory
72 * OUT: GMFN bases of extents that were allocated
111 * [IN] Details of memory extents to be exchanged (GMFN bases).
123 * 4. @out.extent_start lists GPFN bases to be populated
124 * 5. @out.extent_start is overwritten with allocated GMFN bases
172 * Returns a list of MFN bases of 2MB extents comprising the machine_to_phys
/freebsd-src/share/doc/usd/05.dc/
H A Ddc55 for input and output in bases other than decimal.
262 numbers in bases less than 1 or greater than 16.
570 The input and output bases only affect
575 All choices of input and output bases work correctly, although not all are
579 Bases of 8 and 16 can be used for decimal-octal or decimal-hexadecimal
689 The rationale for the lack of interaction between the scale and the bases
704 the input and output bases
/freebsd-src/contrib/llvm-project/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);
/freebsd-src/contrib/llvm-project/compiler-rt/lib/ubsan/
H A Dubsan_type_hash_itanium.cpp48 /// Type info for classes with no bases, and base class for type info for
49 /// classes with bases.
154 // For now, just punt on virtual bases and say 'yes'. in isDerivedFromAtOffset()
188 // FIXME: Can't handle virtual bases yet. in findBaseAtOffset()
/freebsd-src/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/
H A DExecutorSharedMemoryMapperService.cpp207 const std::vector<ExecutorAddr> &Bases) { in deinitialize()
213 for (auto Base : llvm::reverse(Bases)) { in release()
236 const std::vector<ExecutorAddr> &Bases) { in release()
240 for (auto Base : Bases) { in release()
183 deinitialize(const std::vector<ExecutorAddr> & Bases) deinitialize() argument
212 release(const std::vector<ExecutorAddr> & Bases) release() argument
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DABIInfoImpl.cpp301 // If this is a C++ record, check the bases first. in isEmptyRecord()
303 for (const auto &I : CXXRD->bases()) in isEmptyRecord()
331 // If this is a C++ record, check the bases first. in isSingleElementStruct()
336 for (const auto &I : CXXRD->bases()) in isSingleElementStruct()
359 // If this is a C++ record, check the bases first. in isSingleElementStruct()
361 for (const auto &I : CXXRD->bases()) { in isSingleElementStruct()
474 // If this is a C++ record, check the bases first.
476 for (const auto &I : CXXRD->bases())
H A DCGRecordLayoutBuilder.cpp56 /// * Clang ignores 0 sized bitfields and 0 sized bases but *not* zero sized
68 /// * Itanium allows nearly empty primary virtual bases. These bases don't get
71 /// gets storage awkwardly involves a walk of all bases.
120 /// The Itanium base layout rule allows virtual bases to overlap
121 /// other bases, which complicates layout in specific ways.
195 /// Recursively searches all of the bases to find out if a vbase is
265 // 1) Store all members (fields and bases) in a list and sort them by offset. in lower()
407 // to know whether this is the base or complete layout, as virtual bases could in accumulateBitFields()
721 // If we've got a primary virtual base, we need to add it with the bases in hasOwnStorage()
[all...]
/freebsd-src/share/doc/usd/06.bc/
H A Dbc100 Provision is made for input and output in bases other than
204 Bases
245 Negative and large positive input bases are
248 numbers in bases less than 1 and greater than 16.
265 Very large output bases are permitted, and they are sometimes useful.
268 Strange (i.e. 1, 0, or negative) output bases are
274 of very large numbers (i.e., more than 100 digits) with other bases
350 regardless of the bases) are performed to the specified number
/freebsd-src/contrib/openpam/t/
H A DMakefile.in423 # '$bases'. This honors runtime overriding of TESTS and TEST_LOGS. Sadly,
428 bases='$(TEST_LOGS)'; \
429 bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \
430 bases=`echo $$bases`
806 redo_bases=`for i in $$bases; do \
835 results=`for b in $$bases; do echo $$b.trs; done`; \
885 for b in $$bases; do echo $$b; done \
914 log_list=`for i in $$bases; do echo $$i.log; done`; \
915 trs_list=`for i in $$bases; do echo $$i.trs; done`; \
922 bases=`for i in $$bases; do echo $$i; done \
[all …]
/freebsd-src/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DUdtRecordCompleter.cpp309 // Ensure the correct order for virtual bases. in complete() local
312 std::vector<std::unique_ptr<clang::CXXBaseSpecifier>> bases; in complete()
313 bases.reserve(m_bases.size()); in complete()
315 bases.push_back(std::move(ib.second)); in complete()
321 for (const auto &base_class : bases) { in complete()
330 clang.TransferBaseClasses(m_derived_ct.GetOpaqueQualType(), std::move(bases)); in complete()

12345678910>>...12