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

References

tools/clang/lib/AST/ASTContext.cpp
 1677         uint64_t Offset = Layout.getFieldOffset(Field->getFieldIndex());
 6784       Offset = RL.getFieldOffset(FD->getFieldIndex());
 7168     uint64_t offs = layout.getFieldOffset(i);
tools/clang/lib/AST/ExprConstant.cpp
 2731   LVal.adjustOffset(Info.Ctx.toCharUnitsFromBits(RL->getFieldOffset(I)));
 6259       uint64_t FieldOffsetBits = Layout.getFieldOffset(FieldIdx);
 6431       uint64_t FieldOffsetBits = Layout.getFieldOffset(FieldIdx);
11984       Result += Info.Ctx.toCharUnitsFromBits(RL.getFieldOffset(i));
tools/clang/lib/AST/RecordLayoutBuilder.cpp
  143     uint64_t FieldOffset = Layout.getFieldOffset(FieldNo);
 3160   return Layout.getFieldOffset(FD->getFieldIndex());
 3210   return RL->getFieldOffset(Index);
 3362     uint64_t LocalFieldOffsetInBits = Layout.getFieldOffset(FieldNo);
 3455     OS << Info.getFieldOffset(i);
tools/clang/lib/CodeGen/CGClass.cpp
  777         Context.toCharUnitsFromBits(Info.getFieldOffset(i)).getQuantity();
  996       FirstFieldOffset = RecLayout.getFieldOffset(F->getFieldIndex());
 1013       uint64_t FOffset = RecLayout.getFieldOffset(F->getFieldIndex());
 1713           Context.toCharUnitsFromBits(Layout.getFieldOffset(layoutStartOffset))
 1724                                 Layout.getFieldOffset(layoutStartOffset))
 1728                                 Layout.getFieldOffset(layoutEndOffset) -
 1729                                 Layout.getFieldOffset(layoutStartOffset))
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 1323           layout.getFieldOffset(fieldno), Align, VUnit, RecordTy, CXXDecl);
 1335           layout.getFieldOffset(fieldno), VUnit, RecordTy, CXXDecl);
 1448         CollectRecordNormalField(field, layout.getFieldOffset(fieldNo), tunit,
 2561       FieldOffset = RL.getFieldOffset(FieldNo);
tools/clang/lib/CodeGen/CGExpr.cpp
 4052           Layout.getFieldOffset(field->getFieldIndex()) / CharWidth;
tools/clang/lib/CodeGen/CGExprAgg.cpp
 1884   if (Layout.getFieldOffset(FD->getFieldIndex()) +
tools/clang/lib/CodeGen/CGExprConstant.cpp
  702             Layout.getFieldOffset(FieldNo));
  722       if (!AppendField(Field, Layout.getFieldOffset(FieldNo), EltInit,
  732         if (!AppendBitField(Field, Layout.getFieldOffset(FieldNo), CI,
  823       if (!AppendField(*Field, Layout.getFieldOffset(FieldNo) + OffsetBits,
  832       if (!AppendBitField(*Field, Layout.getFieldOffset(FieldNo) + OffsetBits,
tools/clang/lib/CodeGen/CGExprScalar.cpp
 2689       int64_t OffsetInt = RL.getFieldOffset(i) /
tools/clang/lib/CodeGen/CGNonTrivialStruct.cpp
   63                     .getFieldOffset(FD->getFieldIndex())
tools/clang/lib/CodeGen/CGObjCMac.cpp
 2499       CGM.getContext().toCharUnitsFromBits(RL.getFieldOffset(i));
 5178     auto offsetInBits = recLayout->getFieldOffset(field->getFieldIndex());
 6349     InstanceStart = RL.getFieldOffset(0) / CGM.getContext().getCharWidth();
tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  165     return Layout.getFieldOffset(FD->getFieldIndex());
  818       assert(AST_RL.getFieldOffset(i) == SL->getElementOffsetInBits(FieldNo) &&
tools/clang/lib/CodeGen/CodeGenTBAA.cpp
  263                         Layout.getFieldOffset(idx) / Context.getCharWidth();
  310       uint64_t BitOffset = Layout.getFieldOffset(Field->getFieldIndex());
tools/clang/lib/CodeGen/SwiftCallingConv.cpp
  151     auto fieldOffsetInBits = layout.getFieldOffset(field->getFieldIndex());
tools/clang/lib/CodeGen/TargetInfo.cpp
 2837       uint64_t Offset = OffsetBase + Layout.getFieldOffset(idx);
 2877         uint64_t Offset = OffsetBase + Layout.getFieldOffset(idx);
 3095       unsigned FieldOffset = (unsigned)Layout.getFieldOffset(idx);
 6044     if (Layout.getFieldOffset(idx) != 0)
 7077     uint64_t Offset = Layout.getFieldOffset(idx);
 7168     if (FieldCnt && (FieldCnt <= 2) && !Layout.getFieldOffset(0)) {
 9398       uint64_t FieldOffInBits = Layout.getFieldOffset(FD->getFieldIndex());
tools/clang/lib/Sema/SemaStmtAsm.cpp
  827     CharUnits Result = Context.toCharUnitsFromBits(RL.getFieldOffset(i));
tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp
  194     CharUnits Offset = ASTContext.toCharUnitsFromBits(RL.getFieldOffset(0));
  201       auto FieldOffsetBits = RL.getFieldOffset(FD->getFieldIndex());
  265     CharUnits NewOffset = ASTContext.toCharUnitsFromBits(RL.getFieldOffset(0));
tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp
 1455       Offset += Layout.getFieldOffset(idx);
tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp
   98       struct_layout->getFieldOffset(struct_layout->getFieldCount() - 1) / 8;
  105         struct_layout->getFieldOffset(field_index) / 8);
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp
 1783     uint64_t field_offset = record_layout.getFieldOffset(field_idx);
tools/lldb/source/Symbol/ClangASTContext.cpp
 5930             *bit_offset_ptr = interface_layout.getFieldOffset(ivar_idx);
 5990             *bit_offset_ptr = record_layout.getFieldOffset(field_idx);
 6708           bit_offset = record_layout.getFieldOffset(field_idx);
 6822                   bit_offset = interface_layout.getFieldOffset(child_idx -
 6836                     bit_offset = interface_layout.getFieldOffset(
 9120         field_bit_offset = record_layout.getFieldOffset(field_idx);