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

References

tools/clang/include/clang/AST/BaseSubobject.h
   49     return LHS.Base == RHS.Base && LHS.BaseOffset == RHS.BaseOffset;
tools/clang/include/clang/AST/CharUnits.h
  241     return LHS == RHS;
tools/clang/lib/AST/ExprConstant.cpp
10927             Size == CharUnits::One() ||
11094   return LV.getLValueOffset() == Size;
tools/clang/lib/AST/ItaniumCXXABI.cpp
  225     return Layout.getNonVirtualSize() == PointerSize;
tools/clang/lib/AST/RecordLayoutBuilder.cpp
 1208       (!HasExternalLayout || Offset == CharUnits::Zero()) &&
 1870         if (FieldOffset == CharUnits::Zero() &&
 2677       assert(BaseLayout.getNonVirtualSize() == CharUnits::Zero());
 2730       CurrentBitfieldSize == Info.Size && Width <= RemainingBitsInField) {
tools/clang/lib/AST/VTableBuilder.cpp
 1119     if (MethodInfo.BaseOffsetInLayoutClass == Overrider.Offset) {
 1235     if (OffsetToBaseSubobject == Base.getBaseOffset()) {
 1346   if (BaseOffsetInLayoutClass == FirstBaseOffsetInLayoutClass)
 2048           assert(I.second.getBaseOffset() == BaseOffset &&
tools/clang/lib/CodeGen/CGBlocks.cpp
  729   assert(endAlign == getLowBit(blockSize));
  739     if (blockSize == info.BlockHeaderForcedGapOffset) {
  750   assert(endAlign == getLowBit(blockSize));
tools/clang/lib/CodeGen/CGExprConstant.cpp
  297     if (Offsets[LastAtOrBeforePosIndex] == Pos)
  513   if (Length == 1 && Offsets[First] == Offset &&
  514       getSize(Elems[First]) == Size) {
tools/clang/lib/CodeGen/CGNonTrivialStruct.cpp
  122     if (Start == End)
  246     if (this->Start == this->End)
tools/clang/lib/CodeGen/CGObjCMac.cpp
 5256              == CGM.getPointerSize());
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 2820   if (CGF.getContext().getTypeSizeInChars(ValTy) ==
tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  129     return NumBytes == CharUnits::One() ? Type :
  329         (getAlignment(FieldType) == getAlignment(StorageType) &&
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 2008   assert(CookieSize == getArrayCookieSizeImpl(ElementType));
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 1757         return VPI->FullOffsetInMDC == VPtrOffset;
 1879                            return Info->FullOffsetInMDC == ML.VFPtrOffset;
tools/clang/lib/CodeGen/SwiftCallingConv.cpp
  201   assert(getTypeStoreSize(CGM, type) == end - begin);
  243       assert(eltSize == getTypeStoreSize(CGM, eltTy));
  248       assert(begin == end);
  294   if (Entries[index].Begin == begin && Entries[index].End == end) {
  294   if (Entries[index].Begin == begin && Entries[index].End == end) {
  324     assert(eltSize == getTypeStoreSize(CGM, eltTy));
  329     assert(begin == end);
  414       == getOffsetAtStartOfUnit(second, chunkSize);
  502            end == orig[i + 1].Begin) {
  738     assert(candidateSize == eltSize * candidateNumElts);