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

References

tools/clang/include/clang/AST/ASTContext.h
 2088   uint64_t getTypeSize(QualType T) const { return getTypeInfo(T).Width; }
 2089   uint64_t getTypeSize(const Type *T) const { return getTypeInfo(T).Width; }
tools/clang/lib/AST/ASTContext.cpp
 1740   return std::make_pair(toCharUnitsFromBits(Info.Width),
 1833     assert((Size == 0 || EltInfo.Width <= (uint64_t)(-1) / Size) &&
 1835     Width = EltInfo.Width * Size;
 1846     Width = EltInfo.Width * VT->getNumElements();
 2085     Width = EltInfo.Width * 2;
 2166     Width = Info.Width;
 2180     Width = Info.Width;
tools/clang/lib/AST/Expr.cpp
  261   if (T->isIntegralOrEnumerationType() && Context.getTypeInfo(T).Width <= 64)
  942   assert(V.getBitWidth() == C.getTypeInfo(type).Width &&
tools/clang/lib/AST/RecordLayoutBuilder.cpp
 1466   uint64_t TypeSize = FieldInfo.Width;
tools/clang/lib/CodeGen/CGAtomic.cpp
   59         ValueSizeInBits = ValueTI.Width;
   63         AtomicSizeInBits = AtomicTI.Width;
tools/clang/lib/CodeGen/CGBuiltin.cpp
  497   unsigned Width = Type->isBooleanType() ? 1 : context.getTypeInfo(Type).Width;
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 1291     SizeInBits = TI.Width;
 4300       fieldType = DBuilder.createPointerType(fieldType, PtrInfo.Width);
 4302                                             PtrInfo.Width, Align, offsetInBits,
tools/clang/lib/CodeGen/TargetInfo.cpp
 3939   uint64_t Width = Info.Width;
tools/clang/lib/Sema/SemaDeclObjC.cpp
 3149   if (LeftTI.Width != RightTI.Width)
 3149   if (LeftTI.Width != RightTI.Width)
 3206   if (LeftTI.Width != RightTI.Width)
 3206   if (LeftTI.Width != RightTI.Width)
tools/clang/lib/Sema/SemaExpr.cpp
 3538     unsigned bit_width = Context.getTypeInfo(Ty).Width;
tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp
   91     unsigned ToWidth = Ctx.getTypeInfo(ToPointeeTy).Width;
   92     unsigned OrigWidth = Ctx.getTypeInfo(OrigPointeeTy).Width;
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp
  628       Context->getTypeInfo(Descriptor.ElemType).Width <= 8 * MaxCopySize;
tools/lldb/source/Symbol/ClangASTContext.cpp
 6761                   child_byte_size = ivar_type_info.Width / 8;
 6792                 child_byte_size = ivar_type_info.Width / 8;
 9082               base_class_type_info.Width / 8, // Size of this type in bytes
 9149             field_type_info.Width / 8,            // Size of this type in bytes
 9209     uint64_t element_byte_size = field_type_info.Width / 8;
 9275     uint64_t typedef_byte_size = typedef_type_info.Width / 8;
 9301     uint64_t elaborated_byte_size = elaborated_type_info.Width / 8;
 9327     uint64_t elaborated_byte_size = elaborated_type_info.Width / 8;
 9353     uint64_t desugar_byte_size = desugar_type_info.Width / 8;
 9494       uint64_t typedef_byte_size = typedef_type_info.Width / 8;