|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/CodeGen/SwiftCallingConv.h 50 return End - Begin;
tools/clang/lib/AST/ExprConstant.cpp10483 Size = (EndOffset - LVal.getLValueOffset()).getQuantity();
tools/clang/lib/AST/RecordLayoutBuilder.cpp 1892 ASanAlignment - CharUnits::fromQuantity(FieldSize % ASanAlignment);
2804 CharUnits Offset = (FieldStart - InjectionSite)
3376 uint64_t LocalFieldByteOffsetInBits = C.toBits(FieldOffset - Offset);
3398 PrintOffset(OS, VBaseOffset - CharUnits::fromQuantity(4), IndentLevel);
tools/clang/lib/AST/VTableBuilder.cpp 712 Offset = Overrider.Offset - VBaseOffset;
750 LayoutClassLayout.getVBaseClassOffset(BaseDecl) - OffsetInLayoutClass;
1651 CharUnits OffsetToTop = MostDerivedClassOffset - OffsetInLayoutClass;
2833 (OffsetOfVBaseWithVFPtr - WhichVFPtr.FullOffsetInMDC).getQuantity() - 4;
2844 (OffsetOfVBaseWithVFPtr + WhichVFPtr.NonVirtualOffset -
2850 TA.NonVirtual = (ThisOffset - Overrider.Offset).getQuantity();
2953 (ThisOffset - WhichVFPtr.FullOffsetInMDC).getQuantity();
tools/clang/lib/CodeGen/CGBlocks.cpp 735 CharUnits padding = newBlockSize - blockSize;
760 CharUnits padding = li->Alignment - endAlign;
2791 llvm::ArrayType::get(Int8Ty, (varOffset - size).getQuantity());
tools/clang/lib/CodeGen/CGDebugInfo.cpp 3876 CharUnits NumPaddingBytes = AlignedOffsetInBytes - FieldOffsetInBytes;
tools/clang/lib/CodeGen/CGExprCXX.cpp 508 CharUnits SplitBeforeSize = VBPtrOffset - SplitBeforeOffset;
514 CharUnits SplitAfterSize = LastStoreSize - SplitAfterOffset;
tools/clang/lib/CodeGen/CGExprConstant.cpp 150 Elems.push_back(getPadding(Offset - Size));
364 {getZeroes(Hint - Offset), getZeroes(Offset + ElemSize - Hint)});
364 {getZeroes(Hint - Offset), getZeroes(Offset + ElemSize - Hint)});
397 auto Offset = [&](size_t I) { return Offsets[I] - StartOffset; };
449 UnpackedElemStorage.push_back(Utils.getPadding(DesiredSize - Size));
468 PackedElems.push_back(Utils.getPadding(DesiredOffset - SizeSoFar));
478 PackedElems.push_back(Utils.getPadding(DesiredSize - SizeSoFar));
tools/clang/lib/CodeGen/CGNonTrivialStruct.cpp 250 llvm::to_string((this->End - this->Start).getQuantity()));
511 CharUnits Size = this->End - this->Start;
tools/clang/lib/CodeGen/CGObjCMac.cpp 2746 end_byte_pos - start_byte_pos + RunSkipBlockVars[j-1].block_var_size;
2749 RunSkipBlockVars[j].block_var_bytepos -
2750 RunSkipBlockVars[j-1].block_var_bytepos - RunSkipBlockVars[j-1].block_var_size;
5342 CharUnits beginOfScan = request.Offset - InstanceBegin;
5388 (InstanceEnd - InstanceBegin + WordSize - CharUnits::One()) / WordSize;
5388 (InstanceEnd - InstanceBegin + WordSize - CharUnits::One()) / WordSize;
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp10985 Size, CGM.getSize(Align - CharUnits::fromQuantity(1)));
tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp 341 appendPaddingBytes(LayoutSize - getSize(StorageType));
549 Members.push_back(StorageInfo(Offset - CharUnits::fromQuantity(4),
661 Padding.push_back(std::make_pair(Size, Offset - Size));
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp 2012 CharUnits CookieOffset = CookieSize - SizeSize;
2044 CharUnits numElementsOffset = cookieSize - CGF.getSizeSize();
tools/clang/lib/CodeGen/SwiftCallingConv.cpp 201 assert(getTypeStoreSize(CGM, type) == end - begin);
206 legalizeVectorType(CGM, end - begin, vecTy, componentTys);
213 assert(componentSize < end - begin);
238 auto split = splitLegalVectorType(CGM, end - begin, vecTy);
242 auto eltSize = (end - begin) / numElts;
323 CharUnits eltSize = (end - begin) / vecTy->getNumElements();
443 if (!areBytesInSameUnit(first.End - CharUnits::One(), second.Begin,
567 auto paddingSize = entry.Begin - lastEnd;
tools/clang/lib/CodeGen/TargetInfo.cpp 320 Addr = CGF.Builder.CreateConstInBoundsByteGEP(Addr, SlotSize - DirectSize);
1860 CharUnits NumBytes = StackOffset - FieldEnd;
4882 SlotSize - EltSize);
4884 2 * SlotSize - EltSize);
5469 CharUnits Offset = SlotSize - TySize;
5522 CharUnits Offset = StackSlotSize - TySize;
6713 CharUnits Padding = (PaddedSize - UnpaddedSize);
8376 CharUnits Offset = SlotSize - TypeInfo.first;
9491 Padding = Field2Off - Field2OffNoPadNoPack;
9493 Padding = Field2Off - Field1Size;
tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp 80 CharUnits Left = RegionSize - TypeSize;
tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp 103 CharUnits DiffPad = PadMultiplier * (BaselinePad - OptimalPad);
203 PaddingSum += (FieldOffset - Offset);
206 PaddingSum += RL.getSize() - Offset;
294 NewPad += NextOffset - NewOffset;
300 NewPad += NewSize - NewOffset;
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp 125 DerivedLayout.getDataSize() - BaseLayout.getDataSize();