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

References

tools/clang/lib/AST/ExprConstant.cpp
 8188     if (OffsetResult.Offset.alignTo(Align) != OffsetResult.Offset) {
tools/clang/lib/AST/RecordLayoutBuilder.cpp
  997   setSize(getSize().alignTo(BaseAlign));
 1224     Offset = getDataSize().alignTo(BaseAlign);
 1234     if (InferAlignment && Offset < getDataSize().alignTo(BaseAlign)) {
 1851   FieldOffset = FieldOffset.alignTo(FieldAlign);
 1852   UnpackedFieldOffset = UnpackedFieldOffset.alignTo(UnpackedFieldAlign);
 1872           FieldOffset = getDataSize().alignTo(FieldAlign);
 2480   DataSize = Size = Size.alignTo(Alignment);
 2501     Size = Size.alignTo(RoundingAlignment);
 2681       BaseOffset = Size = Size.alignTo(Info.Alignment);
 2710     FieldOffset = Size.alignTo(Info.Alignment);
 2751     CharUnits FieldOffset = Size.alignTo(Info.Alignment);
 2777     CharUnits FieldOffset = Size.alignTo(Info.Alignment);
 2790   VBPtrOffset = VBPtrOffset.alignTo(PointerInfo.Alignment);
 2805                          .alignTo(std::max(RequiredAlignment, Alignment));
 2820       PointerInfo.Size.alignTo(std::max(RequiredAlignment, Alignment));
 2881       Size = Size.alignTo(VtorDispAlignment) + VtorDispSize;
 2893       BaseOffset = Size.alignTo(Info.Alignment);
 2914     Size = Size.alignTo(RoundingAlignment);
tools/clang/lib/CodeGen/CGAtomic.cpp
   82                 .alignTo(lvalue.getAlignment()));
tools/clang/lib/CodeGen/CGBlocks.cpp
  734     CharUnits newBlockSize = blockSize.alignTo(maxFieldAlign);
 2786   CharUnits varOffset = size.alignTo(varAlign);
tools/clang/lib/CodeGen/CGCUDANV.cpp
  355     Offset = Offset.alignTo(TyAlign);
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 3875     CharUnits AlignedOffsetInBytes = FieldOffsetInBytes.alignTo(Align);
tools/clang/lib/CodeGen/CGExprConstant.cpp
  146     CharUnits AlignedSize = Size.alignTo(Align);
  147     if (AlignedSize > Offset || Offset.alignTo(Align) != Offset)
  436   CharUnits AlignedSize = Size.alignTo(Align);
  442       DesiredSize.alignTo(Align) != DesiredSize) {
  461       CharUnits NaturalOffset = SizeSoFar.alignTo(Align);
tools/clang/lib/CodeGen/CGObjCMac.cpp
 5458     baseOffset = baseOffset.alignTo(CGM.getPointerAlign());
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
10990     Size = CGM.getSize(Sz.alignTo(Align));
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 3245             .alignTo(C.getTypeAlignInChars(Private->getType()))
tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  660         Size.alignTo(Packed ? CharUnits::One() : getAlignment(Member->Data)))
tools/clang/lib/CodeGen/ConstantInitBuilder.cpp
  192     offset = offset.alignTo(CharUnits::fromQuantity(
  232         offset = offset.alignTo(CharUnits::fromQuantity(
tools/clang/lib/CodeGen/TargetInfo.cpp
  311   CharUnits FullDirectSize = DirectSize.alignTo(SlotSize);
 1858   StackOffset = FieldEnd.alignTo(FieldAlign);
 4295       Size = TypeInfo.first.alignTo(OverflowAreaAlign);
 5511     StackSize = TySize.alignTo(StackSlotSize);
 8383     Stride = CharUnits::fromQuantity(AllocSize).alignTo(SlotSize);
 8743     ArgSize = ArgSize.alignTo(SlotSize);
 9487   CharUnits Field2OffNoPadNoPack = Field1Size.alignTo(Field2Align);
tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp
  293         CharUnits NextOffset = NewOffset.alignTo(Fields[0].Align);
  299     CharUnits NewSize = NewOffset.alignTo(RL.getAlignment());