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

References

tools/clang/lib/CodeGen/CGAtomic.cpp
   79         auto Offset = OrigBFI.Offset % C.toBits(lvalue.getAlignment());
   85             (C.toCharUnitsFromBits(OrigBFI.Offset) / lvalue.getAlignment()) *
   94         BFI.Offset = Offset;
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 1263   uint64_t Offset = BitFieldInfo.Offset;
tools/clang/lib/CodeGen/CGExpr.cpp
 1831     assert(static_cast<unsigned>(Info.Offset + Info.Size) <= Info.StorageSize);
 1832     unsigned HighBits = Info.StorageSize - Info.Offset - Info.Size;
 1835     if (Info.Offset + HighBits)
 1836       Val = Builder.CreateAShr(Val, Info.Offset + HighBits, "bf.ashr");
 1838     if (Info.Offset)
 1839       Val = Builder.CreateLShr(Val, Info.Offset, "bf.lshr");
 1840     if (static_cast<unsigned>(Info.Offset) + Info.Size < Info.StorageSize)
 2052     if (Info.Offset)
 2053       SrcVal = Builder.CreateShl(SrcVal, Info.Offset, "bf.shl");
 2058                                                      Info.Offset,
 2059                                                      Info.Offset + Info.Size),
 2065     assert(Info.Offset == 0);
tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  228   Info.Offset = (unsigned)(getFieldBitOffset(FD) - Context.toBits(StartOffset));
  239     Info.Offset = Info.StorageSize - (Info.Offset + Info.Size);
  239     Info.Offset = Info.StorageSize - (Info.Offset + Info.Size);
  839         assert(static_cast<unsigned>(Info.Offset + Info.Size) ==
  843         assert(Info.Offset == 0 &&
  853     assert(static_cast<unsigned>(Info.Offset) + Info.Size <= Info.StorageSize &&
  897      << " Offset:" << Offset