Searched refs:StructSize (Results 1 – 7 of 7) sorted by relevance
49 : StructSize(TypeSize::getFixed(0)) { in StructLayout()58 StructSize = TypeSize::getScalable(0); in StructLayout()69 if (!StructSize.isScalable() && !isAligned(TyAlign, StructSize)) { in StructLayout()71 StructSize = TypeSize::getFixed(alignTo(StructSize, TyAlign)); in StructLayout()77 getMemberOffsets()[i] = StructSize; in StructLayout()79 StructSize += DL.getTypeAllocSize(Ty); in StructLayout()84 if (!StructSize.isScalable() && !isAligned(StructAlignment, StructSize)) { in StructLayout()86 StructSize = TypeSize::getFixed(alignTo(StructSize, StructAlignment)); in StructLayout()93 assert(!StructSize.isScalable() && in getElementContainingOffset()
623 TypeSize StructSize; variable629 TypeSize getSizeInBytes() const { return StructSize; } in getSizeInBytes()631 TypeSize getSizeInBits() const { return 8 * StructSize; } in getSizeInBits()
85 bool needsUnimp(MachineBasicBlock::iterator I, unsigned &StructSize);353 bool Filler::needsUnimp(MachineBasicBlock::iterator I, unsigned &StructSize) in needsUnimp() argument372 StructSize = MO.getImm(); in needsUnimp()
597 uint64_t StructSize = 0; member in __anon5c79a7dc0811::FrameTypeBuilder698 Offset = alignTo(StructSize, FieldAlignment); in addField()699 StructSize = Offset + FieldSize; in addField()716 return StructSize; in getStructSize()898 StructSize = SizeAndAlign.first; in finish()
3235 llvm::TypeSize StructSize = CGM.getDataLayout().getTypeAllocSize(STy); in EmitFunctionProlog() local3238 if (StructSize.isScalable()) { in EmitFunctionProlog()3242 assert(StructSize == PtrElementSize && in EmitFunctionProlog()3257 uint64_t SrcSize = StructSize.getFixedValue(); in EmitFunctionProlog()
2814 std::optional<int64_t> StructSize = structHasUniqueObjectRepresentations( in hasUniqueObjectRepresentations() local2817 return StructSize && *StructSize == static_cast<int64_t>(getTypeSize(Ty)); in hasUniqueObjectRepresentations()
3271 template <typename Struct, typename StructSize>