reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
103 return Constant<std::alignment_of<T>::value>();
include/llvm/Support/TrailingObjects.h65 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() { 332 TrailingTys, size_t>::type... Counts) { 342 std::is_same<Foo<TrailingTys...>, Foo<Tys...>>::value, size_t>::type 342 std::is_same<Foo<TrailingTys...>, Foo<Tys...>>::value, size_t>::type 344 TrailingTys, size_t>::type... Counts) {tools/clang/include/clang/CodeGen/CGFunctionInfo.h
479 private llvm::TrailingObjects<CGFunctionInfo, CGFunctionInfoArgInfo, 481 typedef CGFunctionInfoArgInfo ArgInfo; 677 for (const auto &I : arguments())tools/clang/lib/CodeGen/CGCall.cpp
785 for (auto &I : FI->arguments())
tools/clang/lib/CodeGen/SwiftCallingConv.cpp 856 auto &argInfo = FI.arg_begin()[i];
tools/clang/lib/CodeGen/TargetInfo.cpp669 for (auto &I : FI.arguments()) 743 for (auto &Arg : FI.arguments()) 874 for (auto &I : FI.arguments()) 1754 for (auto &I : FI.arguments()) { 1771 for (auto &I : FI.arguments()) { 1832 for (auto &I : FI.arguments()) { 4043 for (auto &I : FI.arguments()) { 4058 for (auto &I : FI.arguments()) { 4100 for (auto &I : FI.arguments()) 4445 for (auto &I : FI.arguments()) { 5006 for (auto &it : FI.arguments()) 5779 for (auto &I : FI.arguments()) 6447 for (auto &I : FI.arguments()) 6560 for (auto &I : FI.arguments()) 7243 for (auto &I : FI.arguments()) 7465 for (auto &I : FI.arguments()) 7569 for (auto &I : FI.arguments()) 7753 for (auto &Arg : FI.arguments()) { 8146 for (auto &Arg : FI.arguments()) 8408 for (auto &I : FI.arguments()) 8494 for (auto &I : FI.arguments()) { 9310 for (auto &ArgInfo : FI.arguments()) {