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

Declarations

tools/clang/include/clang/AST/Decl.h
 2722   unsigned getFieldIndex() const;

References

tools/clang/lib/AST/APValue.cpp
  672       getStructField(FI->getFieldIndex()).
tools/clang/lib/AST/ASTContext.cpp
 1677         uint64_t Offset = Layout.getFieldOffset(Field->getFieldIndex());
 6784       Offset = RL.getFieldOffset(FD->getFieldIndex());
tools/clang/lib/AST/Decl.cpp
 3998     return Canonical->getFieldIndex();
tools/clang/lib/AST/ExprConstant.cpp
 2213                                  Value.getStructField(I->getFieldIndex()),
 2730   unsigned I = FD->getFieldIndex();
 3338         O = &O->getStructField(Field->getFieldIndex());
 4250       Struct.getStructField(I->getFieldIndex()) =
 5611         FieldIt->getFieldIndex() > FD->getFieldIndex()) {
 5611         FieldIt->getFieldIndex() > FD->getFieldIndex()) {
 5620         Result.getStructField(FieldIt->getFieldIndex()) =
 5654         Value = &Result.getStructField(FD->getFieldIndex());
 5689           Value = &Value->getStructField(FD->getFieldIndex());
 5723         Result.getStructField(FieldIt->getFieldIndex()) =
 5880     APValue *SubobjectValue = &Value.getStructField(FD->getFieldIndex());
 8828           Result.getStructField(I->getFieldIndex()), Info, Subobject, &VIE))
 8988     APValue &FieldVal = Result.getStructField(Field->getFieldIndex());
 9145     APValue &FieldVal = Result.getStructField(Field->getFieldIndex());
10243     return FD->getFieldIndex() + 1 == Layout.getFieldCount();
11982       unsigned i = MemberDecl->getFieldIndex();
tools/clang/lib/AST/RecordLayoutBuilder.cpp
 3160   return Layout.getFieldOffset(FD->getFieldIndex());
tools/clang/lib/CodeGen/CGBuiltin.cpp
 1436                                              FD->getFieldIndex());
tools/clang/lib/CodeGen/CGClass.cpp
  996       FirstFieldOffset = RecLayout.getFieldOffset(F->getFieldIndex());
  998       LastAddedFieldIndex = F->getFieldIndex();
 1006       assert(F->getFieldIndex() >= LastAddedFieldIndex + 1 &&
 1008       LastAddedFieldIndex = F->getFieldIndex();
 1013       uint64_t FOffset = RecLayout.getFieldOffset(F->getFieldIndex());
tools/clang/lib/CodeGen/CGExpr.cpp
 3963       base, idx, CGF.getDebugInfoFIndex(rec, field->getFieldIndex()), DbgInfo);
 4004           getDebugInfoFIndex(rec, field->getFieldIndex()),
 4052           Layout.getFieldOffset(field->getFieldIndex()) / CharWidth;
 4089               addr.getPointer(), getDebugInfoFIndex(rec, field->getFieldIndex()), DbgInfo),
tools/clang/lib/CodeGen/CGExprAgg.cpp
 1884   if (Layout.getFieldOffset(FD->getFieldIndex()) +
tools/clang/lib/CodeGen/CGNonTrivialStruct.cpp
   63                     .getFieldOffset(FD->getFieldIndex())
tools/clang/lib/CodeGen/CGObjCMac.cpp
 5178     auto offsetInBits = recLayout->getFieldOffset(field->getFieldIndex());
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 7724           unsigned FieldIndex = FD->getFieldIndex();
 8386               return FD1->getFieldIndex() < FD2->getFieldIndex();
 8386               return FD1->getFieldIndex() < FD2->getFieldIndex();
tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  165     return Layout.getFieldOffset(FD->getFieldIndex());
tools/clang/lib/CodeGen/CodeGenTBAA.cpp
  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
 9398       uint64_t FieldOffInBits = Layout.getFieldOffset(FD->getFieldIndex());
tools/clang/lib/Sema/SemaDecl.cpp
10848         UsedFieldIndex.push_back(I->getFieldIndex());
tools/clang/lib/Sema/SemaDeclCXX.cpp
 3506         UsedFieldIndex.push_back((*I)->getFieldIndex());
tools/clang/lib/Sema/SemaInit.cpp
 2626          (*NextField)->getFieldIndex() > Field->getFieldIndex() + 1)) {
 2626          (*NextField)->getFieldIndex() > Field->getFieldIndex() + 1)) {
 2640           PrevField->getFieldIndex() > KnownField->getFieldIndex()) {
 2640           PrevField->getFieldIndex() > KnownField->getFieldIndex()) {
 2644         unsigned OldIndex = NumBases + PrevField->getFieldIndex();
tools/clang/lib/Sema/SemaStmtAsm.cpp
  826     unsigned i = FD->getFieldIndex();
tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp
  201       auto FieldOffsetBits = RL.getFieldOffset(FD->getFieldIndex());
  238                                Field ? -static_cast<int>(Field->getFieldIndex())
  242                    RHS.Field ? -static_cast<int>(RHS.Field->getFieldIndex())
tools/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp
  592     auto It = CXXParent->captures_begin() + Field->getFieldIndex();
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
 1798     unsigned Index = FD->getFieldIndex();
tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp
   63     NameToIndex[Field->getName()] = Field->getFieldIndex();
  134     const auto FieldIndex = Field->getFieldIndex();
  143     const auto FieldIndex = Field->getFieldIndex();
  185       if (NewFieldsPositions[UM->getFieldIndex()] >
  186           NewFieldsPositions[ThisM->getFieldIndex()]) {
  204     return NewFieldsPositions[LHS->getMember()->getFieldIndex()] <
  205            NewFieldsPositions[RHS->getMember()->getFieldIndex()];