reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
63 AtomicSizeInBits = AtomicTI.Width; 66 assert(ValueSizeInBits <= AtomicSizeInBits); 80 AtomicSizeInBits = C.toBits( 91 CGF.Builder.getIntNTy(AtomicSizeInBits)->getPointerTo(), 95 BFI.StorageSize = AtomicSizeInBits; 100 AtomicTy = C.getIntTypeForBitwidth(AtomicSizeInBits, OrigBFI.IsSigned); 104 C.toCharUnitsFromBits(AtomicSizeInBits).getQuantity()); 114 AtomicSizeInBits = C.getTypeSize(AtomicTy); 124 AtomicSizeInBits = C.getTypeSize(AtomicTy); 129 AtomicSizeInBits, C.toBits(lvalue.getAlignment())); 135 uint64_t getAtomicSizeInBits() const { return AtomicSizeInBits; } 165 return (ValueSizeInBits != AtomicSizeInBits); 171 CharUnits size = CGF.getContext().toCharUnitsFromBits(AtomicSizeInBits); 291 (LVal.isBitField() && ValueSizeInBits > AtomicSizeInBits) ? ValueTy 332 return !isFullSizeType(CGF.CGM, type, AtomicSizeInBits); 335 AtomicSizeInBits / 2); 352 CGF.getContext().toCharUnitsFromBits(AtomicSizeInBits).getQuantity(), 1334 llvm::IntegerType::get(CGF.getLLVMContext(), AtomicSizeInBits); 1341 if (SourceSizeInBits != AtomicSizeInBits) { 1344 std::min(AtomicSizeInBits, SourceSizeInBits) / 8);