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

Declarations

tools/clang/include/clang/AST/ASTContext.h
 2097   CharUnits toCharUnitsFromBits(int64_t BitSize) const;

References

tools/clang/include/clang/AST/ASTContext.h
 2195     return toCharUnitsFromBits(Target->getExnObjectAlignment());
tools/clang/lib/AST/ASTContext.cpp
 1691   return toCharUnitsFromBits(Align);
 1740   return std::make_pair(toCharUnitsFromBits(Info.Width),
 1741                         toCharUnitsFromBits(Info.Align));
 2267   return toCharUnitsFromBits(getTypeAlign(T));
 2270   return toCharUnitsFromBits(getTypeAlign(T));
 2277   return toCharUnitsFromBits(getTypeUnadjustedAlign(T));
 2280   return toCharUnitsFromBits(getTypeUnadjustedAlign(T));
 2333   return toCharUnitsFromBits(getAlignOfGlobalVar(T));
tools/clang/lib/AST/ExprConstant.cpp
 2731   LVal.adjustOffset(Info.Ctx.toCharUnitsFromBits(RL->getFieldOffset(I)));
 6264           Info.Ctx.toCharUnitsFromBits(FieldOffsetBits) + Offset;
 8082     return Info.Ctx.toCharUnitsFromBits(
10831       CharUnits CharTy1Size = Info.Ctx.toCharUnitsFromBits(CharTy1Width);
10925       if (Size <= Info.Ctx.toCharUnitsFromBits(InlineWidthBits)) {
11942         Info.Ctx.toCharUnitsFromBits(
11984       Result += Info.Ctx.toCharUnitsFromBits(RL.getFieldOffset(i));
tools/clang/lib/AST/ItaniumCXXABI.cpp
  224       Context.toCharUnitsFromBits(Context.getTargetInfo().getPointerWidth(0));
tools/clang/lib/AST/MicrosoftMangle.cpp
  704   CharUnits PointerWidth = getASTContext().toCharUnitsFromBits(
tools/clang/lib/AST/RecordLayoutBuilder.cpp
  147     return Context.toCharUnitsFromBits(FieldOffset);
  786     return Context.toCharUnitsFromBits(Size);
  797     return Context.toCharUnitsFromBits(DataSize);
 1041       Context.toCharUnitsFromBits(Context.getTargetInfo().getPointerWidth(0));
 1043       Context.toCharUnitsFromBits(Context.getTargetInfo().getPointerAlign(0));
 1279       MaxFieldAlignment = Context.toCharUnitsFromBits(MFAA->getAlignment());
 1282       UpdateAlignment(Context.toCharUnitsFromBits(MaxAlign));
 1295           Alignment = Context.toCharUnitsFromBits(External.Align);
 1321   NonVirtualSize = Context.toCharUnitsFromBits(
 1729       std::max(UnadjustedAlignment, Context.toCharUnitsFromBits(FieldAlign));
 1730   UpdateAlignment(Context.toCharUnitsFromBits(FieldAlign),
 1731                   Context.toCharUnitsFromBits(UnpackedFieldAlign));
 1773       Context.toCharUnitsFromBits(Context.getTargetInfo().getPointerWidth(AS));
 1775       Context.toCharUnitsFromBits(Context.getTargetInfo().getPointerAlign(AS));
 1840     Context.toCharUnitsFromBits(D->getMaxAlignment());
 1855     FieldOffset = Context.toCharUnitsFromBits(
 2445       Context.toCharUnitsFromBits(FD->getMaxAlignment());
 2482       RequiredAlignment, Context.toCharUnitsFromBits(RD->getMaxAlignment()));
 2504       RequiredAlignment, Context.toCharUnitsFromBits(RD->getMaxAlignment()));
 2529       MaxFieldAlignment = Context.toCharUnitsFromBits(PackedAlignment);
 2554       Context.toCharUnitsFromBits(Context.getTargetInfo().getPointerWidth(0));
 2556       Context.toCharUnitsFromBits(Context.getTargetInfo().getPointerAlign(0));
 2706         Context.toCharUnitsFromBits(External.getExternalFieldOffset(FD));
 2740     auto NewSize = Context.toCharUnitsFromBits(
 2930     Size = Context.toCharUnitsFromBits(External.Size);
 2932       Alignment = Context.toCharUnitsFromBits(External.Align);
 3364       Offset + C.toCharUnitsFromBits(LocalFieldOffsetInBits);
tools/clang/lib/AST/VTableBuilder.cpp
  666     Context.toCharUnitsFromBits(Context.getTargetInfo().getPointerWidth(0));
tools/clang/lib/CodeGen/CGAtomic.cpp
   69         AtomicAlign = C.toCharUnitsFromBits(AtomicAlignInBits);
   70         ValueAlign = C.toCharUnitsFromBits(ValueAlignInBits);
   81             C.toCharUnitsFromBits(Offset + OrigBFI.Size + C.getCharWidth() - 1)
   85             (C.toCharUnitsFromBits(OrigBFI.Offset) / lvalue.getAlignment()) *
  104               C.toCharUnitsFromBits(AtomicSizeInBits).getQuantity());
  171       CharUnits size = CGF.getContext().toCharUnitsFromBits(AtomicSizeInBits);
  352       CGF.getContext().toCharUnitsFromBits(AtomicSizeInBits).getQuantity(),
tools/clang/lib/CodeGen/CGBuiltin.cpp
 2363             .toCharUnitsFromBits(TI.getSuitableAlign())
 2377         CGM.getContext().toCharUnitsFromBits(AlignmentInBits).getQuantity();
12277                             getContext().toCharUnitsFromBits(128));
tools/clang/lib/CodeGen/CGClass.cpp
  777         Context.toCharUnitsFromBits(Info.getFieldOffset(i)).getQuantity();
  932       CharUnits MemcpySize = Ctx.toCharUnitsFromBits(MemcpySizeBits);
 1713           Context.toCharUnitsFromBits(Layout.getFieldOffset(layoutStartOffset))
 1723                      Context.toCharUnitsFromBits(
 1727         PoisonSize = Context.toCharUnitsFromBits(
 1755           Context.toCharUnitsFromBits(CGF.PointerWidthInBits).getQuantity();
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 1795               CGM.getContext().toCharUnitsFromBits((int64_t)fieldOffset);
 3871   if (Align > CGM.getContext().toCharUnitsFromBits(
 3874         CGM.getContext().toCharUnitsFromBits(FieldOffset);
 3969       offset = CGM.getContext().toCharUnitsFromBits(
 3975       offset = CGM.getContext().toCharUnitsFromBits(XOffset);
 4132         CGM.getContext().toCharUnitsFromBits(target.getPointerSizeInBits(0));
 4137     offset = CGM.getContext().toCharUnitsFromBits(XOffset);
tools/clang/lib/CodeGen/CGExpr.cpp
 3928   CharUnits Offset = CGF.getContext().toCharUnitsFromBits(
tools/clang/lib/CodeGen/CGExprAgg.cpp
 1786           NumNonZeroBytes += CGF.getContext().toCharUnitsFromBits(
tools/clang/lib/CodeGen/CGExprCXX.cpp
 1636           allocationAlign, getContext().toCharUnitsFromBits(AllocatorAlign));
 1801     CharUnits DeleteTypeAlign = getContext().toCharUnitsFromBits(
tools/clang/lib/CodeGen/CGExprConstant.cpp
  191            Context.toCharUnitsFromBits(OffsetInBits - OffsetWithinChar);
  577   CharUnits FieldOffsetInChars = Context.toCharUnitsFromBits(FieldOffset);
  701         CharUnits Offset = CGM.getContext().toCharUnitsFromBits(
 2183   CharUnits chars = getContext().toCharUnitsFromBits((int64_t) fieldOffset);
tools/clang/lib/CodeGen/CGExprScalar.cpp
 2757             .toCharUnitsFromBits(CGF.getContext().getOpenMPDefaultSimdAlign(
tools/clang/lib/CodeGen/CGNonTrivialStruct.cpp
   68     return Ctx.toCharUnitsFromBits(getFieldOffsetInBits(FD));
  123       Start = CurStructOffset + Ctx.toCharUnitsFromBits(FStartInBits);
  124     End = CurStructOffset + Ctx.toCharUnitsFromBits(RoundedFEnd);
tools/clang/lib/CodeGen/CGObjCMac.cpp
 2499       CGM.getContext().toCharUnitsFromBits(RL.getFieldOffset(i));
 5179     return CGM.getContext().toCharUnitsFromBits(offsetInBits);
tools/clang/lib/CodeGen/CGObjCRuntime.cpp
   93   CharUnits StorageSize = CGF.CGM.getContext().toCharUnitsFromBits(
   95   CharUnits Alignment = CGF.CGM.getContext().toCharUnitsFromBits(AlignmentBits);
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
10717                       C.toCharUnitsFromBits(C.getOpenMPDefaultSimdAlign(ParmTy))
tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  146     return Context.toCharUnitsFromBits(BitOffset);
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
 1536                 .toCharUnitsFromBits(CGF.getContext().getOpenMPDefaultSimdAlign(
tools/clang/lib/CodeGen/CGVTables.cpp
 1073       Context.toCharUnitsFromBits(Context.getTargetInfo().getPointerWidth(0));
tools/clang/lib/CodeGen/CodeGenFunction.cpp
  126       return getContext().toCharUnitsFromBits(Align);
tools/clang/lib/CodeGen/CodeGenModule.cpp
  114     C.toCharUnitsFromBits(C.getTargetInfo().getPointerAlign(0)).getQuantity();
  116     C.toCharUnitsFromBits(C.getTargetInfo().getMaxPointerWidth()).getQuantity();
  118     C.toCharUnitsFromBits(C.getTargetInfo().getIntAlign()).getQuantity();
 3717   return Context.toCharUnitsFromBits(
 4781       IsSwiftABI ? Context.toCharUnitsFromBits(64) : getPointerAlign();
tools/clang/lib/CodeGen/CodeGenTBAA.cpp
  311       uint64_t Offset = Context.toCharUnitsFromBits(BitOffset).getQuantity();
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  973       Context.toCharUnitsFromBits(Context.getTargetInfo().getPointerWidth(0));
 1031     getContext().toCharUnitsFromBits(getContext().getFieldOffset(MPD));
 1766       getContext().toCharUnitsFromBits(PAlign).getQuantity());
 3516       CGM.getContext().toCharUnitsFromBits(CGM.getTarget().getPointerAlign(0));
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 1617           ? getContext().toCharUnitsFromBits(
 2729     CharUnits FieldOffset = Ctx.toCharUnitsFromBits(Ctx.getFieldOffset(MPD));
tools/clang/lib/CodeGen/SwiftCallingConv.cpp
  156               begin + CGM.getContext().toCharUnitsFromBits(fieldOffsetInBits));
  181   CharUnits bitfieldByteBegin = ctx.toCharUnitsFromBits(bitfieldBitBegin);
  188     ctx.toCharUnitsFromBits(bitfieldBitLast) + CharUnits::One();
  640   return CGM.getContext().toCharUnitsFromBits(
tools/clang/lib/CodeGen/TargetInfo.cpp
 3940   CharUnits Align = getContext().toCharUnitsFromBits(Info.Align);
 9413           QTy, CurOff + getContext().toCharUnitsFromBits(FieldOffInBits),
tools/clang/lib/Sema/SemaChecking.cpp
14729     Offset += Context.toCharUnitsFromBits(Context.getFieldOffset(*I));
tools/clang/lib/Sema/SemaDecl.cpp
 2475         << (unsigned)S.Context.toCharUnitsFromBits(OldAlign).getQuantity()
 2476         << (unsigned)S.Context.toCharUnitsFromBits(NewAlign).getQuantity();
12661       CharUnits MaxAlignChars = Context.toCharUnitsFromBits(MaxAlign);
tools/clang/lib/Sema/SemaDeclAttr.cpp
 3738         Context.toCharUnitsFromBits(Context.getTargetInfo().getMaxTLSAlign())
 3792     CharUnits RequestedAlign = Context.toCharUnitsFromBits(Align);
tools/clang/lib/Sema/SemaStmtAsm.cpp
  827     CharUnits Result = Context.toCharUnitsFromBits(RL.getFieldOffset(i));
tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp
  194     CharUnits Offset = ASTContext.toCharUnitsFromBits(RL.getFieldOffset(0));
  202       CharUnits FieldOffset = ASTContext.toCharUnitsFromBits(FieldOffsetBits);
  255         RetVal.Align = std::max(Ctx.toCharUnitsFromBits(Max), RetVal.Align);
  265     CharUnits NewOffset = ASTContext.toCharUnitsFromBits(RL.getFieldOffset(0));