Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenRecordLayout.h81 unsigned storageSize; member
105 : offset(), size(), isSigned(), storageSize(), volatileOffset(), in CIRGenBitFieldInfo()
109 unsigned storageSize, clang::CharUnits storageOffset) in CIRGenBitFieldInfo()
111 storageSize(storageSize), storageOffset(storageOffset) {} in CIRGenBitFieldInfo()
H A DCIRGenRecordLayoutBuilder.cpp225 info.storageSize = getSizeInBits(storageType).getQuantity(); in setBitFieldInfo()
230 if (info.size > info.storageSize) in setBitFieldInfo()
231 info.size = info.storageSize; in setBitFieldInfo()
237 info.offset = info.storageSize - (info.offset + info.size); in setBitFieldInfo()
679 << " storageSize:" << storageSize in print()
/freebsd/contrib/llvm-project/clang/lib/CIR/Lowering/DirectToLLVM/
H A DLowerToLLVM.cpp2517 unsigned &storageSize) { in computeBitfieldIntType() argument
2520 storageSize = atTy.getSize() * 8; in computeBitfieldIntType()
2521 return mlir::IntegerType::get(context, storageSize); in computeBitfieldIntType()
2524 storageSize = intTy.getWidth(); in computeBitfieldIntType()
2525 return mlir::IntegerType::get(context, storageSize); in computeBitfieldIntType()
2545 unsigned storageSize = 0; in matchAndRewrite() local
2548 computeBitfieldIntType(storageType, context, storageSize); in matchAndRewrite()
2551 unsigned srcWidth = storageSize; in matchAndRewrite()
2554 if (storageSize != size) { in matchAndRewrite()
2555 assert(storageSize > size && "Invalid bitfield size."); in matchAndRewrite()
[all …]