reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGAtomic.cpp
   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);