|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/clang/include/clang/AST/ASTContext.h 2100 int64_t toBits(CharUnits CharSize) const;
References
tools/clang/lib/AST/ASTContext.cpp 1674 unsigned FieldAlign = toBits(Layout.getAlignment());
2097 Width = toBits(Layout.getSize());
2098 Align = toBits(Layout.getAlignment());
2125 Width = toBits(Layout.getSize());
2126 Align = toBits(Layout.getAlignment());
2222 UnadjustedAlign = toBits(Layout.getUnadjustedAlignment());
2225 UnadjustedAlign = toBits(Layout.getUnadjustedAlignment());
2460 int64_t BaseOffset = Context.toBits(
2475 Context.toBits(Context.getTypeSizeInChars(Field->getType()));
7159 uint64_t offs = toBits(layout.getBaseClassOffset(base));
7179 uint64_t offs = toBits(layout.getVBaseClassOffset(base));
7180 if (offs >= uint64_t(toBits(layout.getNonVirtualSize())) &&
7217 uint64_t offs = toBits(size);
7251 CurOffs += toBits(getASTRecordLayout(base).getNonVirtualSize());
10382 return (Size != Align || toBits(sizeChars) > MaxInlineWidthInBits);
tools/clang/lib/AST/RecordLayoutBuilder.cpp 790 void setSize(CharUnits NewSize) { Size = Context.toBits(NewSize); }
801 void setDataSize(CharUnits NewSize) { DataSize = Context.toBits(NewSize); }
1440 FieldOffset = llvm::alignTo(getDataSizeInBits(), Context.toBits(TypeAlign));
1453 Context.toBits(TypeAlign), FieldPacked, D);
1589 unsigned MaxFieldAlignmentInBits = Context.toBits(MaxFieldAlignment);
1856 updateExternalFieldOffset(D, Context.toBits(FieldOffset)));
1880 FieldOffsets.push_back(Context.toBits(FieldOffset));
1883 CheckFieldPadding(Context.toBits(FieldOffset), UnpaddedFieldOffset,
1884 Context.toBits(UnpackedFieldOffset),
1885 Context.toBits(UnpackedFieldAlign), FieldPacked, D);
1898 uint64_t EffectiveFieldSizeInBits = Context.toBits(EffectiveFieldSize);
1908 (uint64_t)Context.toBits(FieldOffset + FieldSize)));
1932 setSize(std::max(getSizeInBits(), (uint64_t)Context.toBits(PaddedFieldSize)));
1938 llvm::alignTo(getSizeInBits(), Context.toBits(UnpackedAlignment));
1940 llvm::alignTo(getSizeInBits(), Context.toBits(Alignment));
2342 FieldOffsets.push_back(Context.toBits(FieldOffset));
2724 if (Width > Context.toBits(Info.Size))
2725 Width = Context.toBits(Info.Size);
2731 placeFieldAtBitOffset(Context.toBits(Size) - RemainingBitsInField);
2741 llvm::alignDown(FieldBitOffset, Context.toBits(Info.Alignment)) +
2742 Context.toBits(Info.Size));
2755 RemainingBitsInField = Context.toBits(Info.Size) - Width;
2808 FieldOffset += Context.toBits(Offset);
2840 FieldOffset += Context.toBits(Offset);
3376 uint64_t LocalFieldByteOffsetInBits = C.toBits(FieldOffset - Offset);
3448 OS << " Size:" << toBits(Info.getSize()) << "\n";
3450 OS << " DataSize:" << toBits(Info.getDataSize()) << "\n";
3451 OS << " Alignment:" << toBits(Info.getAlignment()) << "\n";
tools/clang/lib/CodeGen/CGAtomic.cpp 79 auto Offset = OrigBFI.Offset % C.toBits(lvalue.getAlignment());
80 AtomicSizeInBits = C.toBits(
129 AtomicSizeInBits, C.toBits(lvalue.getAlignment()));
728 int64_t SizeInBits = CGF.getContext().toBits(SizeInChars);
770 bool Oversized = getContext().toBits(sizeChars) > MaxInlineWidthInBits;
1157 getContext().toBits(sizeChars), /*Signed=*/false);
tools/clang/lib/CodeGen/CGClass.cpp 928 : Ctx.toBits(
950 FirstByteOffset = CGF.getContext().toBits(BFInfo.StorageOffset);
tools/clang/lib/CodeGen/CGDebugInfo.cpp 1262 CGM.getContext().toBits(BitFieldInfo.StorageOffset);
1733 BaseOffset = CGM.getContext().toBits(RL.getBaseClassOffset(Base));
3889 FieldAlign = CGM.getContext().toBits(Align);
4320 CGM.getContext().toBits(block.BlockSize), 0,
tools/clang/lib/CodeGen/CGExprAgg.cpp 1886 (uint64_t)getContext().toBits(Layout.getNonVirtualSize()))
tools/clang/lib/CodeGen/CGExprConstant.cpp 606 CGM.getContext().toBits(StartOffset) + FieldOffset,
800 uint64_t OffsetBits = CGM.getContext().toBits(Offset);
tools/clang/lib/CodeGen/CGNonTrivialStruct.cpp 260 this->Ctx.toBits(CurStructOffset) + this->getFieldOffsetInBits(FD);
tools/clang/lib/CodeGen/CGObjC.cpp 1060 uint64_t ivarSize = getContext().toBits(strategy.getIvarSize());
1348 getContext().toBits(strategy.getIvarSize()));
tools/clang/lib/CodeGen/CGObjCRuntime.cpp 105 CGF.CGM.getContext().toBits(StorageSize),
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp 2890 CGF.getContext().toBits(CharUnits::fromQuantity(IntSize)),
3252 C.toBits(CharUnits::fromQuantity(TySize)), /*Signed=*/1);
tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp 139 (unsigned)Context.toBits(getSize(Type))));
228 Info.Offset = (unsigned)(getFieldBitOffset(FD) - Context.toBits(StartOffset));
421 Context.toBits(getAlignment(getIntNType(OffsetInRecord))) !=
645 Members.back().Data = getIntNType(Context.toBits(Alignment));
704 uint64_t TypeSizeInBits = Types.getContext().toBits(TypeSizeInBytes);
786 uint64_t TypeSizeInBits = getContext().toBits(Layout.getSize());
794 getContext().toBits(NonVirtualSize);
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp 3763 Context.getTypeSize(X.getType()), Context.toBits(X.getAlignment())))
tools/clang/lib/CodeGen/CodeGenModule.cpp 4169 Context.toBits(CharUnits::fromQuantity(32)))
tools/clang/lib/CodeGen/SwiftCallingConv.cpp 530 CGM.getContext().toBits(unitSize));
tools/clang/lib/CodeGen/TargetInfo.cpp 2822 OffsetBase + getContext().toBits(Layout.getBaseClassOffset(Base));
3078 unsigned BaseOffset = Context.toBits(Layout.getBaseClassOffset(Base));