Lines Matching refs:StorageSize
2034 const unsigned StorageSize = in EmitLoadOfBitfieldLValue() local
2035 UseVolatile ? Info.VolatileStorageSize : Info.StorageSize; in EmitLoadOfBitfieldLValue()
2037 assert(static_cast<unsigned>(Offset + Info.Size) <= StorageSize); in EmitLoadOfBitfieldLValue()
2038 unsigned HighBits = StorageSize - Offset - Info.Size; in EmitLoadOfBitfieldLValue()
2046 if (static_cast<unsigned>(Offset) + Info.Size < StorageSize) in EmitLoadOfBitfieldLValue()
2048 Val, llvm::APInt::getLowBitsSet(StorageSize, Info.Size), "bf.clear"); in EmitLoadOfBitfieldLValue()
2269 const unsigned StorageSize = in EmitStoreThroughBitfieldLValue() local
2270 UseVolatile ? Info.VolatileStorageSize : Info.StorageSize; in EmitStoreThroughBitfieldLValue()
2274 if (StorageSize != Info.Size) { in EmitStoreThroughBitfieldLValue()
2275 assert(StorageSize > Info.Size && "Invalid bitfield size."); in EmitStoreThroughBitfieldLValue()
2282 SrcVal, llvm::APInt::getLowBitsSet(StorageSize, Info.Size), in EmitStoreThroughBitfieldLValue()
2290 Val, ~llvm::APInt::getBitsSet(StorageSize, Offset, Offset + Info.Size), in EmitStoreThroughBitfieldLValue()
2316 assert(Info.Size <= StorageSize); in EmitStoreThroughBitfieldLValue()
2317 unsigned HighBits = StorageSize - Info.Size; in EmitStoreThroughBitfieldLValue()
4399 UseVolatile ? Info.VolatileStorageSize : Info.StorageSize; in EmitLValueForField()