Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/
Dmir_type.cpp2155 uint64 allocedBitSize = 0; in GetBitOffsetFromStructBaseAddr() local
2198 if ((!GetTypeAttrs().IsPacked() && ((allocedBitSize / fieldTypeSizeBits) != in GetBitOffsetFromStructBaseAddr()
2199 … ((allocedBitSize + fieldBitSize - 1u) / fieldTypeSizeBits))) || in GetBitOffsetFromStructBaseAddr()
2203 allocedBitSize = RoundUp(allocedBitSize, fieldTypeSizeBits); in GetBitOffsetFromStructBaseAddr()
2208 return static_cast<int64>(allocedBitSize); in GetBitOffsetFromStructBaseAddr()
2212 allocedBitSize += fieldBitSize; in GetBitOffsetFromStructBaseAddr()
2214 … allocedSize = std::max(allocedSize, RoundUp(allocedBitSize, fieldAlignBits) / bitsPerByte); in GetBitOffsetFromStructBaseAddr()
2221 if (allocedBitSize == allocedSize * bitsPerByte) { in GetBitOffsetFromStructBaseAddr()
2226 …if (allocedBitSize / fieldAlignBits != (allocedBitSize + fieldTypeSizeBits - 1) / fieldAlignBits) { in GetBitOffsetFromStructBaseAddr()
2228 allocedBitSize = RoundUp(allocedBitSize, static_cast<uint32>(fieldAlignBits)); in GetBitOffsetFromStructBaseAddr()
[all …]