Lines Matching defs:AtomicSizeInBits
33 uint64_t AtomicSizeInBits;
43 : CGF(CGF), AtomicSizeInBits(0), ValueSizeInBits(0),
62 AtomicSizeInBits = AtomicTI.Width;
65 assert(ValueSizeInBits <= AtomicSizeInBits);
79 AtomicSizeInBits = C.toBits(
92 BFI.StorageSize = AtomicSizeInBits;
94 llvm::Type *StorageTy = CGF.Builder.getIntNTy(AtomicSizeInBits);
98 AtomicTy = C.getIntTypeForBitwidth(AtomicSizeInBits, OrigBFI.IsSigned);
102 C.toCharUnitsFromBits(AtomicSizeInBits).getQuantity());
112 AtomicSizeInBits = C.getTypeSize(AtomicTy);
123 AtomicSizeInBits = C.getTypeSize(AtomicTy);
128 AtomicSizeInBits, C.toBits(lvalue.getAlignment()));
134 uint64_t getAtomicSizeInBits() const { return AtomicSizeInBits; }
173 return (ValueSizeInBits != AtomicSizeInBits);
179 CharUnits size = CGF.getContext().toCharUnitsFromBits(AtomicSizeInBits);
302 (LVal.isBitField() && ValueSizeInBits > AtomicSizeInBits) ? ValueTy
351 return !isFullSizeType(CGF.CGM, type, AtomicSizeInBits);
354 AtomicSizeInBits / 2);
371 CGF.getContext().toCharUnitsFromBits(AtomicSizeInBits).getQuantity(),
1388 llvm::IntegerType::get(CGF.getLLVMContext(), AtomicSizeInBits);
1395 if (SourceSizeInBits != AtomicSizeInBits) {
1398 std::min(AtomicSizeInBits, SourceSizeInBits) / 8);