reference, declarationdefinition
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()) {