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

References

tools/clang/lib/AST/APValue.cpp
  537       if (!O.isZero()) {
  564       if (!O.isZero()) {
tools/clang/lib/AST/ASTContext.cpp
 6342     if (sz.isZero())
 6386     if (sz.isZero())
 6453     if (sz.isZero())
tools/clang/lib/AST/ExprConstant.cpp
 2276     Result = !Value.getLValueOffset().isZero();
 6409             Info.Ctx.getASTRecordLayout(BaseDecl).getNonVirtualSize().isZero())
 6888       if (!Call.getLValueOffset().isZero())
 7976     if (!Result.Base && Result.Offset.isZero())
 7988     if (!Result.Base && Result.Offset.isZero())
10114     return LV.getLValueOffset().isZero();
11328     if (!LHSVal.getLValueOffset().isZero() ||
11329         !RHSVal.getLValueOffset().isZero())
11576       if ((!LHSValue.Base && !LHSValue.Offset.isZero()) ||
11577           (!RHSValue.Base && !RHSValue.Offset.isZero()))
11592       if ((LHSValue.Base && LHSValue.Offset.isZero() &&
11594           (RHSValue.Base && RHSValue.Offset.isZero() &&
11825       if (!LHSValue.Offset.isZero() || !RHSValue.Offset.isZero())
11825       if (!LHSValue.Offset.isZero() || !RHSValue.Offset.isZero())
11866     if (ElementSize.isZero()) {
tools/clang/lib/AST/RecordLayout.cpp
   85           assert(getVBaseClassOffset(PrimaryBase).isZero() &&
   89         assert(getBaseClassOffset(PrimaryBase).isZero() &&
tools/clang/lib/AST/RecordLayoutBuilder.cpp
  363   if (SizeOfLargestEmptySubobject.isZero())
  991   if (!MaxFieldAlignment.isZero()) {
 1217   if (!MaxFieldAlignment.isZero()) {
 1590   if (!MaxFieldAlignment.isZero() && FieldSize) {
 1627     bool AllowPadding = MaxFieldAlignment.isZero();
 1845   if (!MaxFieldAlignment.isZero()) {
 2421   if (!MaxFieldAlignment.isZero())
 2467   if (!MaxFieldAlignment.isZero())
 2498   if (!MaxFieldAlignment.isZero())
 2558   if (!MaxFieldAlignment.isZero())
 2852   if (!MaxFieldAlignment.isZero())
 2908   if (!RequiredAlignment.isZero()) {
 2911     if (!MaxFieldAlignment.isZero())
 2916   if (Size.isZero()) {
tools/clang/lib/AST/VTableBuilder.cpp
   56   bool isEmpty() const { return NonVirtualOffset.isZero() && !VirtualBase; }
  631       assert(Layout.getVBaseClassOffset(PrimaryBase).isZero() &&
  640       assert(Layout.getBaseClassOffset(PrimaryBase).isZero() &&
  683     assert(Layout.getBaseClassOffset(PrimaryBase).isZero() &&
 1373       assert(Layout.getVBaseClassOffset(PrimaryBase).isZero() &&
 1387       assert(Layout.getBaseClassOffset(PrimaryBase).isZero() &&
 1447       assert(Layout.getVBaseClassOffset(PrimaryBase).isZero() &&
 1462       assert(Layout.getBaseClassOffset(PrimaryBase).isZero() &&
 2694       if (LastVBaseOffset.isZero()) {
 3623     if (!I.second.VFPtrOffset.isZero() || I.second.VBTableIndex != 0)
tools/clang/lib/CodeGen/Address.h
   30     assert((!alignment.isZero() || pointer == nullptr) &&
tools/clang/lib/CodeGen/CGAtomic.cpp
   71         if (lvalue.getAlignment().isZero())
tools/clang/lib/CodeGen/CGCXX.cpp
  101   if (!ClassLayout.getBaseClassOffset(UniqueBase).isZero())
tools/clang/lib/CodeGen/CGCall.cpp
 2075       assert(!Align.isZero());
tools/clang/lib/CodeGen/CGClass.cpp
  114   if (CXXThisAlignment.isZero()) {
  184   if (Offset.isZero())
  217   if (!Offset.isZero()) {
  233   assert(!nonVirtualOffset.isZero() || virtualOffset != nullptr);
  237   if (!nonVirtualOffset.isZero()) {
  314   if (NonVirtualOffset.isZero() && !VBase) {
 2281   if (!NonVirtualOffset.isZero())
 2483   if (!NonVirtualOffset.isZero() || VirtualOffset)
tools/clang/lib/CodeGen/CGDecl.cpp
 1667   if (!Size.isZero()) {
tools/clang/lib/CodeGen/CGExpr.cpp
 3930   if (Offset.isZero())
tools/clang/lib/CodeGen/CGExprAgg.cpp
 1959   if (TypeInfo.first.isZero()) {
 1966       assert(!TypeInfo.first.isZero());
tools/clang/lib/CodeGen/CGExprCXX.cpp
  510     if (!SplitBeforeSize.isZero())
  516     if (!SplitAfterSize.isZero())
 1683          CalculateCookiePadding(*this, E).isZero());
 1755   assert((!NumElements && CookieSize.isZero()) ||
 1791     if (!CookieSize.isZero())
tools/clang/lib/CodeGen/CGExprConstant.cpp
 1776     return !Value.getLValueOffset().isZero();
 2218               .isZero())
tools/clang/lib/CodeGen/CGObjC.cpp
 1053     if (strategy.getIvarSize().isZero())
 1335     if (strategy.getIvarSize().isZero())
 2310       (dst.getAlignment().isZero() ||
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 3980       if (Entry.getVarSize().isZero()) {
 3996       if (Entry.getVarSize().isZero()) {
 4191         if (CE->getVarSize().isZero())
 7820                                  .isZero())
 9706       assert(!VarSize.isZero() && "Expected non-zero size of the variable");
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 2813   assert(!CGF.getContext().getTypeSizeInChars(CastTy).isZero() &&
 2815   assert(!CGF.getContext().getTypeSizeInChars(ValTy).isZero() &&
tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  127     assert(!NumBytes.isZero() && "Empty byte arrays aren't allowed.");
  161     if (!Size.isZero())
  497         !Context.getASTRecordLayout(BaseDecl).getNonVirtualSize().isZero())
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
  269   if (SizeInChars.isZero()) {
  278     if (SizeInChars.isZero())
tools/clang/lib/CodeGen/CGVTT.cpp
   27     assert(VTable.getBaseOffset().isZero() &&
tools/clang/lib/CodeGen/CGValue.h
  229     assert((!Alignment.isZero() || Type->isIncompleteType()) &&
tools/clang/lib/CodeGen/CodeGenFunction.cpp
 1639   if (size.isZero()) {
tools/clang/lib/CodeGen/CodeGenFunction.h
 2786       assert(!addr.getAlignment().isZero());
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 1742   assert(VPtrOffset.isZero() && "Itanium ABI only supports zero vptr offsets");
 2013   if (!CookieOffset.isZero())
 2045   if (!numElementsOffset.isZero())
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
  238       if (ML.VBase || !ML.VFPtrOffset.isZero())
 1386     if (Adjustment.isZero())
 1432   if (!StaticOffset.isZero()) {
 1498     if (!Adjustment.isZero()) {
 1644     if (!Offset.isZero())
 1650   if (Info.FullOffsetInMDC.isZero())
tools/clang/lib/CodeGen/SwiftCallingConv.cpp
  234   if (!begin.isZero() && !begin.isMultipleOf(getNaturalAlignment(CGM, type))) {
tools/clang/lib/CodeGen/TargetInfo.cpp
 8753   if (!ArgSize.isZero()) {
 9364     assert(CurOff.isZero() && "Unexpected offset for first field");
 9470   if (!Field1Off.isZero())
 9479         llvm::StructType::get(getVMContext(), CoerceElts, !Field1Off.isZero()),
 9497   if (!Padding.isZero())
tools/clang/lib/Sema/SemaCast.cpp
  947       if (Offset.isZero())
tools/clang/lib/Sema/SemaDecl.cpp
16767               !Context.getTypeSizeInChars(FieldType).isZero())
tools/clang/lib/Sema/SemaExpr.cpp
 9770         if (ElementSize.isZero()) {
tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp
   77   if (FlexSize.isZero())
  121   if (typeSize.isZero())
tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp
   95     if (BaselinePad.isZero())
tools/clang/lib/StaticAnalyzer/Core/Store.cpp
  174       if (off.isZero()) {
  203         if (!pointeeTySize.isZero()) {