Home
last modified time | relevance | path

Searched refs:toBits (Results 1 – 22 of 22) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGRecordLayoutBuilder.cpp152 (unsigned)Context.toBits(getSize(Type)))); in getStorageType()
244 Info.Offset = (unsigned)(getFieldBitOffset(FD) - Context.toBits(StartOffset)); in setBitFieldInfo()
556 assert(BitOffset == Context.toBits(BeginOffset) + BitSizeSinceBegin && in accumulateBitFields()
606 llvm::Type *Type = getIntNType(Context.toBits(AccessSize)); in accumulateBitFields()
673 BitSizeSinceBegin = Context.toBits(LimitOffset - BeginOffset); in accumulateBitFields()
689 assert(getSize(getIntNType(Context.toBits(AccessSize))) > in accumulateBitFields()
694 Type = getIntNType(Context.toBits(AccessSize)); in accumulateBitFields()
765 if ((uint64_t)(Context.toBits(Layout.getAlignment())) < in computeVolatileBitfields()
777 Context.toBits(Info.StorageOffset) + OldOffset; in computeVolatileBitfields()
999 Members.back().Data = getIntNType(Context.toBits(Alignment)); in determinePacked()
[all …]
H A DCGObjCRuntime.cpp105 CGF.CGM.getContext().toBits(StorageSize), in EmitValueForIvarAtOffset()
H A DCGAtomic.cpp79 auto Offset = OrigBFI.Offset % C.toBits(lvalue.getAlignment()); in AtomicInfo()
80 AtomicSizeInBits = C.toBits( in AtomicInfo()
129 AtomicSizeInBits, C.toBits(lvalue.getAlignment())); in AtomicInfo()
844 bool Oversized = getContext().toBits(TInfo.Width) > MaxInlineWidthInBits; in EmitAtomicExpr()
H A DSwiftCallingConv.cpp549 CGM.getContext().toBits(unitSize)); in finish()
H A DCGExprConstant.cpp649 CGM.getContext().toBits(StartOffset) + FieldOffset, in AppendBitField()
851 uint64_t OffsetBits = CGM.getContext().toBits(Offset); in Build()
H A DCGClass.cpp950 : Ctx.toBits( in getMemcpySize()
972 FirstByteOffset = CGF.getContext().toBits(BFInfo.StorageOffset); in emitMemcpy()
H A DCGNonTrivialStruct.cpp264 this->Ctx.toBits(CurStructOffset) + this->getFieldOffsetInBits(FD); in visitVolatileTrivial()
H A DCGDebugInfo.cpp1624 CGM.getContext().toBits(BitFieldInfo.StorageOffset); in createBitFieldType()
2227 BaseOffset = CGM.getContext().toBits(RL.getBaseClassOffset(Base)); in CollectCXXBasesAux()
4731 FieldAlign = CGM.getContext().toBits(Align); in EmitTypeForVarWithBlocksAttr()
5322 CGM.getContext().toBits(block.BlockSize), 0, in EmitDeclareOfBlockLiteralArgVariable()
H A DCGObjC.cpp1188 uint64_t ivarSize = getContext().toBits(strategy.getIvarSize()); in generateObjCGetterBody()
1485 getLLVMContext(), getContext().toBits(strategy.getIvarSize())); in generateObjCSetterBody()
H A DCGExprAgg.cpp2061 (uint64_t)getContext().toBits(Layout.getNonVirtualSize())) in getOverlapForFieldInit()
H A DCodeGenModule.cpp5746 Context.toBits(CharUnits::fromQuantity(32))) in isVarDeclStrongDefinition()
H A DCGStmtOpenMP.cpp6161 Context.getTypeSize(X.getType()), Context.toBits(X.getAlignment()))) in emitOMPAtomicRMW()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DRecordLayoutBuilder.cpp819 void setSize(CharUnits NewSize) { Size = Context.toBits(NewSize); } in setSize()
830 void setDataSize(CharUnits NewSize) { DataSize = Context.toBits(NewSize); } in setDataSize()
1518 FieldOffset = llvm::alignTo(getDataSizeInBits(), Context.toBits(TypeAlign)); in LayoutWideBitField()
1531 Context.toBits(TypeAlign), FieldPacked, D); in LayoutWideBitField()
1701 unsigned MaxFieldAlignmentInBits = Context.toBits(MaxFieldAlignment); in LayoutBitField()
2067 updateExternalFieldOffset(D, Context.toBits(FieldOffset))); in LayoutField()
2091 FieldOffsets.push_back(Context.toBits(FieldOffset)); in LayoutField()
2094 CheckFieldPadding(Context.toBits(FieldOffset), UnpaddedFieldOffset, in LayoutField()
2095 Context.toBits(UnpackedFieldOffset), in LayoutField()
2096 Context.toBits(UnpackedFieldAlign), FieldPacked, D); in LayoutField()
[all …]
H A DLinkage.h68 unsigned toBits() { in toBits() function
94 return QueryType(ND, Kind.toBits()); in makeCacheKey()
H A DASTContext.cpp1741 unsigned FieldAlign = toBits(Layout.getAlignment()); in getDeclAlign()
2297 Width = toBits(Layout.getSize()); in getTypeInfoImpl()
2298 Align = toBits(Layout.getAlignment()); in getTypeInfoImpl()
2331 Width = toBits(Layout.getSize()); in getTypeInfoImpl()
2332 Align = toBits(Layout.getAlignment()); in getTypeInfoImpl()
2439 UnadjustedAlign = toBits(Layout.getUnadjustedAlignment()); in getTypeUnadjustedAlign()
2442 UnadjustedAlign = toBits(Layout.getUnadjustedAlignment()); in getTypeUnadjustedAlign()
2463 int64_t ASTContext::toBits(CharUnits CharSize) const { in toBits() function in ASTContext
2525 toBits(getASTRecordLayout(RD).PreferredAlignment)); in getPreferredTypeAlign()
2691 return Context.toBits(Layout.getBaseClassOffset(RD)); in getSubobjectOffset()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DDwarf.h1160 uint8_t toBits() const { in toBits() function
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DX86.cpp836 AlignInBits = getContext().toBits(Layout.getRequiredAlignment()); in classifyArgumentType()
2075 OffsetBase + getContext().toBits(Layout.getBaseClassOffset(Base)); in classify()
2346 unsigned BaseOffset = Context.toBits(Layout.getBaseClassOffset(Base)); in BitsContainNoUserData()
H A DPPC.cpp291 unsigned Alignment = Context.toBits(Context.getDeclAlign(D)) / 8; in setTargetAttributes()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTContext.h2396 int64_t toBits(CharUnits CharSize) const;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.cpp2568 Asm->emitInt8(Desc.toBits()); in emitDebugPubSection()
/freebsd/contrib/llvm-project/lld/ELF/
H A DSyntheticSections.cpp3401 (ent.Descriptor.toBits() << 24) | i}); in readPubNamesAndTypes()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp13158 << (unsigned)ASTC.toBits(*ElemCharUnits) in CheckArrayAccess()