reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/AST/ASTContext.h
 2139   CharUnits getTypeAlignInChars(QualType T) const;

References

tools/clang/lib/AST/ASTContext.cpp
10379   CharUnits alignChars = getTypeAlignInChars(AtomicTy);
tools/clang/lib/AST/ExprConstant.cpp
10937             Info.Ctx.getTypeAlignInChars(PointeeType) >= Size) {
tools/clang/lib/AST/RecordLayoutBuilder.cpp
 1423   CharUnits TypeAlign = Context.getTypeAlignInChars(Type);
 1769     FieldAlign = Context.getTypeAlignInChars(ATy->getElementType());
 2449         Context.getTypeAlignInChars(FD->getType()), FieldRequiredAlignment);
tools/clang/lib/CodeGen/CGAtomic.cpp
  727     CharUnits Align = CGF.getContext().getTypeAlignInChars(ValTy);
tools/clang/lib/CodeGen/CGBuiltin.cpp
 2521         getContext().getTypeAlignInChars(getContext().WCharTy);
10506       getContext().getTypeAlignInChars(E->getArg(1)->getType()).getQuantity();
10546       getContext().getTypeAlignInChars(E->getArg(1)->getType()).getQuantity();
12332         IntTy, Ptr, getContext().getTypeAlignInChars(E->getType()));
12344         IntTy, Ptr, getContext().getTypeAlignInChars(E->getType()));
tools/clang/lib/CodeGen/CGCall.cpp
 2426           Address arg = Address(V, getContext().getTypeAlignInChars(pointeeTy));
 3978                 getContext().getTypeAlignInChars(I->Ty)))) {
 4053             Address(V, getContext().getTypeAlignInChars(pointeeTy));
tools/clang/lib/CodeGen/CGDecl.cpp
 1707     CharUnits ConstantAlign = getContext().getTypeAlignInChars(VlaSize.Type);
tools/clang/lib/CodeGen/CGExpr.cpp
  135   CharUnits Align = getContext().getTypeAlignInChars(Ty);
  142   return CreateMemTemp(Ty, getContext().getTypeAlignInChars(Ty), Name, Alloca);
  158   return CreateMemTempWithoutCast(Ty, getContext().getTypeAlignInChars(Ty),
  394           CharUnits alignment = CGF.getContext().getTypeAlignInChars(Ty);
  745       AlignVal = getContext().getTypeAlignInChars(Ty).getQuantity();
tools/clang/lib/CodeGen/CGExprAgg.cpp
  506       CharUnits Align = CGM.getContext().getTypeAlignInChars(ArrayQTy);
tools/clang/lib/CodeGen/CGExprCXX.cpp
 1558   CharUnits allocAlign = getContext().getTypeAlignInChars(allocType);
tools/clang/lib/CodeGen/CGExprConstant.cpp
  887   CharUnits Align = CGM.getContext().getTypeAlignInChars(E->getType());
tools/clang/lib/CodeGen/CGObjC.cpp
 3657     = getContext().getTypeAlignInChars(TheCXXConstructExpr->getType());
tools/clang/lib/CodeGen/CGObjCGNU.cpp
 1858             llvm::Log2_32(Context.getTypeAlignInChars(ivarTy).getQuantity());
tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp
  113                           .getTypeAlignInChars(PipeTy->getElementType())
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 1568   CharUnits Align = CGM.getContext().getTypeAlignInChars(IdentQTy);
 1636   CharUnits Align = CGM.getContext().getTypeAlignInChars(IdentQTy);
 8521             Address(CV, CGF.getContext().getTypeAlignInChars(ElementType)),
 8638       Address BPAddr(BP, Ctx.getTypeAlignInChars(Ctx.VoidPtrTy));
 8651       Address PAddr(P, Ctx.getTypeAlignInChars(Ctx.VoidPtrTy));
 8660         Address SAddr(S, Ctx.getTypeAlignInChars(Int64Ty));
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 2129         CGM.getContext().getTypeAlignInChars(GlobalRecTy).getQuantity();
 2175             CGM.getContext().getTypeAlignInChars(SecGlobalRecTy).getQuantity();
 2208             CGM.getContext().getTypeAlignInChars(RDTy).getQuantity();
 2214           CGM.getContext().getTypeAlignInChars(GlobalRecTy).getQuantity();
 2230                     CGM.getContext().getTypeAlignInChars(Int16Ty)),
 2434                       CGM.getContext().getTypeAlignInChars(Int16Ty)),
 3041                                 C.getTypeAlignInChars(Private->getType()));
 3056                                C.getTypeAlignInChars(Private->getType()));
 3245             .alignTo(C.getTypeAlignInChars(Private->getType()))
 3683         Address(ElemPtrPtr, C.getTypeAlignInChars(Private->getType()));
 3884         Address(ElemPtrPtr, C.getTypeAlignInChars(Private->getType()));
 5076         unsigned Alignment = C.getTypeAlignInChars(RDTy).getQuantity();
tools/clang/lib/CodeGen/CodeGenFunction.cpp
  144       Alignment = getContext().getTypeAlignInChars(T);
 1005                     getContext().getTypeAlignInChars(ThisTy->getPointeeType()),
tools/clang/lib/CodeGen/CodeGenModule.cpp
 4741   CharUnits Align = isUTF16 ? Context.getTypeAlignInChars(Context.ShortTy)
 4742                             : Context.getTypeAlignInChars(Context.CharTy);
 5014   CharUnits Align = getContext().getTypeAlignInChars(MaterializedType);
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 1154     auto Align = CGM.getContext().getTypeAlignInChars(FI.getReturnType());
 1990                   CGM.getContext().getTypeAlignInChars(elementType));
 2007     std::max(SizeSize, Ctx.getTypeAlignInChars(ElementType));
 2075                   CGM.getContext().getTypeAlignInChars(elementType));
 2867   auto Align = CGM.getContext().getTypeAlignInChars(CGM.getContext().CharTy);
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 1097     CharUnits Align = CGM.getContext().getTypeAlignInChars(FI.getReturnType());
 2061       CGM.getContext().getTypeAlignInChars(CGM.getContext().IntTy);
 2223                   Ctx.getTypeAlignInChars(type));
tools/clang/lib/CodeGen/SwiftCallingConv.cpp
  825     CharUnits alignment = CGM.getContext().getTypeAlignInChars(type);
tools/clang/lib/CodeGen/TargetInfo.cpp
   82   return ABIArgInfo::getIndirect(getContext().getTypeAlignInChars(Ty),
   88   return ABIArgInfo::getIndirectInReg(getContext().getTypeAlignInChars(Ty),
 3691   CharUnits Align = CGF.getContext().getTypeAlignInChars(Ty);
 4304     CharUnits Align = CGF.getContext().getTypeAlignInChars(Ty);
 4328                      getContext().getTypeAlignInChars(Ty));
 4755     uint64_t TyAlign = getContext().getTypeAlignInChars(Ty).getQuantity();
 5948     TyAlign = getContext().getTypeAlignInChars(Ty).getQuantity();
 8721   CharUnits TypeAlign = getContext().getTypeAlignInChars(Ty);
tools/clang/lib/Sema/SemaChecking.cpp
13151   CharUnits DestAlign = Context.getTypeAlignInChars(DestPointee);
13165   CharUnits SrcAlign = Context.getTypeAlignInChars(SrcPointee);
14659                                    Context.getTypeAlignInChars(
14719   CharUnits ExpectedAlignment = Context.getTypeAlignInChars(E->getType());
14765             Context.getTypeAlignInChars(FD->getType()),
tools/clang/lib/Sema/SemaDeclAttr.cpp
 3793     CharUnits NaturalAlign = Context.getTypeAlignInChars(UnderlyingTy);
tools/clang/lib/Sema/SemaExprCXX.cpp
  957     CharUnits TypeAlign = Context.getTypeAlignInChars(Ty);
tools/clang/lib/Sema/SemaOpenMP.cpp
 1869        Ctx.getDeclAlign(D) > Ctx.getTypeAlignInChars(Ctx.getUIntPtrType()))) {
tools/clang/lib/Sema/SemaStmt.cpp
 3020       Context.getDeclAlign(VD) > Context.getTypeAlignInChars(VD->getType()))
tools/clang/tools/libclang/CXType.cpp
  914   return Ctx.getTypeAlignInChars(QT).getQuantity();