Home
last modified time | relevance | path

Searched refs:getTypeAlign (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DCheckPlacementNew.cpp169 unsigned StorageTAlign = C.getASTContext().getTypeAlign(VD->getType()); in getStorageAlign()
279 unsigned AllocatedTAlign = C.getASTContext().getTypeAlign(AllocatedT) / in checkPlaceIsAlignedProperly()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DTargetInfo.h418 unsigned getTypeAlign(IntType T) const;
669 unsigned getWCharAlign() const { return getTypeAlign(WCharType); } in getWCharAlign()
674 unsigned getChar16Align() const { return getTypeAlign(Char16Type); } in getChar16Align()
679 unsigned getChar32Align() const { return getTypeAlign(Char32Type); } in getChar32Align()
/llvm-project-15.0.7/clang/lib/AST/
H A DItaniumCXXABI.cpp230 MPI.Align = Target.getTypeAlign(PtrDiff); in getMemberPointerInfo()
H A DASTContext.cpp1913 return NeedsPreferredAlignment ? getPreferredTypeAlign(T) : getTypeAlign(T); in getTypeAlignIfKnown()
2447 UnadjustedAlign = getTypeAlign(T->getUnqualifiedDesugaredType()); in getTypeUnadjustedAlign()
2481 return toCharUnitsFromBits(getTypeAlign(T)); in getTypeAlignInChars()
2484 return toCharUnitsFromBits(getTypeAlign(T)); in getTypeAlignInChars()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DTargetInfo.cpp62 const uint64_t Alignment = Context.getTypeAlign(Ty); in coerceToIntArray()
1685 unsigned TypeAlign = getContext().getTypeAlign(Ty) / 8; in getIndirectResult()
5830 Alignment = std::max(getContext().getTypeAlign(Ty), in classifyArgumentType()
5906 unsigned Alignment = getContext().getTypeAlign(RetTy); in classifyReturnType()
8046 uint64_t Align = getContext().getTypeAlign(Ty) / 8; in classifyArgumentType()
8623 unsigned Align = getContext().getTypeAlign(Ty); in classifyArgumentType()
8694 uint64_t Align = CGF.getContext().getTypeAlign(Ty) / 8; in EmitVAArgFromMemory()
8987 unsigned TypeAlign = getContext().getTypeAlign(Ty) / 8; in getIndirectResult()
10001 unsigned TypeAlign = getContext().getTypeAlign(Ty) / 8; in getIndirectByValue()
11192 uint64_t NeededAlign = getContext().getTypeAlign(Ty); in classifyArgumentType()
[all …]
H A DCGDebugInfo.cpp1213 uint32_t FieldAlign = CGM.getContext().getTypeAlign(Ty); in collectDefaultElementTypesForBlockPointer()
/llvm-project-15.0.7/clang/lib/Basic/
H A DTargetInfo.cpp324 unsigned TargetInfo::getTypeAlign(IntType T) const { in getTypeAlign() function in TargetInfo
/llvm-project-15.0.7/clang/include/clang/AST/
H A DASTContext.h2325 unsigned getTypeAlign(QualType T) const { return getTypeInfo(T).Align; } in getTypeAlign() function
2326 unsigned getTypeAlign(const Type *T) const { return getTypeInfo(T).Align; } in getTypeAlign() function
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaDeclAttr.cpp1405 S.Context.getTypeAlign(FD->getType()) <= 8); in handlePackedAttr()
4115 uint64_t FirstAlign = S.Context.getTypeAlign(FirstType); in handleTransparentUnionAttr()
4126 S.Context.getTypeAlign(FieldType) > FirstAlign) { in handleTransparentUnionAttr()
4130 : S.Context.getTypeAlign(FieldType); in handleTransparentUnionAttr()
H A DSemaExprCXX.cpp2224 AllocType->isDependentType() ? 0 : Context.getTypeAlign(AllocType); in BuildCXXNew()
H A DSemaDecl.cpp2745 OldAlign = S.Context.getTypeAlign(Ty); in mergeAlignedAttrs()
2747 NewAlign = S.Context.getTypeAlign(Ty); in mergeAlignedAttrs()
/llvm-project-15.0.7/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp6824 unsigned Align = Context->getTypeAlign(IVQT)/8; in Write__ivar_list_t_initializer()
/llvm-project-15.0.7/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp4748 return getASTContext().getTypeAlign(GetQualType(type)); in GetTypeBitAlign()