|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/Support/Alignment.h 103 return Constant<std::alignment_of<T>::value>();
include/llvm/Support/TrailingObjects.h 65 FirstAlignment = alignof(First),
134 : public TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, NextTy,
137 typedef TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, NextTy, MoreTys...>
141 static const bool value = alignof(PrevTy) < alignof(NextTy);
141 static const bool value = alignof(PrevTy) < alignof(NextTy);
161 static const NextTy *
163 TrailingObjectsBase::OverloadToken<NextTy>) {
171 alignAddr(Ptr, Align::Of<NextTy>()));
176 static NextTy *
178 TrailingObjectsBase::OverloadToken<NextTy>) {
179 auto *Ptr = TopTrailingObj::getTrailingObjectsImpl(
185 return reinterpret_cast<NextTy *>(alignAddr(Ptr, Align::Of<NextTy>()));
197 (requiresRealignment() ? llvm::alignTo<alignof(NextTy)>(SizeSoFar)
199 sizeof(NextTy) * Count1,
231 TrailingTys...>::Alignment,
232 BaseTy, TrailingObjects<BaseTy, TrailingTys...>,
233 BaseTy, TrailingTys...> {
241 trailing_objects_internal::AlignmentCalcHelper<TrailingTys...>::Alignment,
242 BaseTy, TrailingObjects<BaseTy, TrailingTys...>, BaseTy, TrailingTys...>
242 BaseTy, TrailingObjects<BaseTy, TrailingTys...>, BaseTy, TrailingTys...>
284 TrailingObjectsBase::OverloadToken<T>) {
302 template <typename T> const T *getTrailingObjects() const {
314 template <typename T> T *getTrailingObjects() {
330 std::is_same<Foo<TrailingTys...>, Foo<Tys...>>::value, size_t>::type
330 std::is_same<Foo<TrailingTys...>, Foo<Tys...>>::value, size_t>::type
332 TrailingTys, size_t>::type... Counts) {
344 TrailingTys, size_t>::type... Counts) {
tools/clang/include/clang/AST/DeclCXX.h 2367 private llvm::TrailingObjects<CXXConstructorDecl, InheritedConstructor,
2381 InheritedConstructor Inherited);
2385 size_t numTrailingObjects(OverloadToken<InheritedConstructor>) const {
2434 InheritedConstructor Inherited = InheritedConstructor());
2602 InheritedConstructor getInheritedConstructor() const {
2604 *getTrailingObjects<InheritedConstructor>() : InheritedConstructor();
tools/clang/lib/AST/DeclCXX.cpp 2435 ConstexprSpecKind ConstexprKind, InheritedConstructor Inherited)
2443 *getTrailingObjects<InheritedConstructor>() = Inherited;
2456 additionalSizeToAlloc<InheritedConstructor, ExplicitSpecifier>(
2473 ConstexprSpecKind ConstexprKind, InheritedConstructor Inherited) {
2478 additionalSizeToAlloc<InheritedConstructor, ExplicitSpecifier>(
tools/clang/lib/AST/ItaniumMangle.cpp 729 if (auto Inherited = CD->getInheritedConstructor())
1425 if (auto Inherited =
tools/clang/lib/CodeGen/CGCall.cpp 296 const InheritedConstructor &Inherited, CXXCtorType Type) {
317 if (auto Inherited = CD->getInheritedConstructor())
tools/clang/lib/CodeGen/CGClass.cpp 2141 if (auto Inherited = D->getInheritedConstructor()) {
tools/clang/lib/CodeGen/CodeGenFunction.cpp 1104 if (auto Inherited = CD->getInheritedConstructor())
tools/clang/lib/CodeGen/CodeGenTypes.h 152 bool inheritingCtorHasParams(const InheritedConstructor &Inherited,
tools/clang/lib/Sema/SemaInit.cpp 9018 if (auto Inherited = Constructor->getInheritedConstructor())
tools/clang/lib/Serialization/ASTReaderDecl.cpp 1929 *D->getTrailingObjects<InheritedConstructor>() =
tools/clang/lib/Serialization/ASTWriterDecl.cpp 1357 if (auto Inherited = D->getInheritedConstructor()) {