Searched refs:FieldOffsets (Results 1 - 14 of 14) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Frontend/
H A DLayoutOverrideSource.h34 SmallVector<uint64_t, 8> FieldOffsets; member in struct:clang::LayoutOverrideSource::Layout
52 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,
/freebsd-12-stable/contrib/llvm-project/lldb/source/Symbol/
H A DClangExternalASTSourceCallbacks.cpp27 llvm::DenseMap<const clang::FieldDecl *, uint64_t> &FieldOffsets,
31 return m_ast.LayoutRecordType(Record, Size, Alignment, FieldOffsets,
25 layoutRecordType( const clang::RecordDecl *Record, uint64_t &Size, uint64_t &Alignment, llvm::DenseMap<const clang::FieldDecl *, uint64_t> &FieldOffsets, llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits> &BaseOffsets, llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits> &VirtualBaseOffsets) argument
/freebsd-12-stable/contrib/llvm-project/clang/lib/Frontend/
H A DLayoutOverrideSource.cpp126 Pos = LineStr.find("FieldOffsets: [");
130 LineStr = LineStr.substr(Pos + strlen("FieldOffsets: ["));
140 CurrentLayout.FieldOffsets.push_back(Offset);
157 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,
175 if (NumFields >= Known->second.FieldOffsets.size())
178 FieldOffsets[*F] = Known->second.FieldOffsets[NumFields];
182 if (NumFields != Known->second.FieldOffsets.size())
198 OS << " FieldOffsets: [";
199 for (unsigned I = 0, N = L->second.FieldOffsets
155 layoutRecordType(const RecordDecl *Record, uint64_t &Size, uint64_t &Alignment, llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets, llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets, llvm::DenseMap<const CXXRecordDecl *, CharUnits> &VirtualBaseOffsets) argument
[all...]
/freebsd-12-stable/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DClangExternalASTSourceCallbacks.h34 llvm::DenseMap<const clang::FieldDecl *, uint64_t> &FieldOffsets,
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
H A DRecordLayout.cpp39 FieldOffsets.append(Ctx, fieldoffsets.begin(), fieldoffsets.end());
65 FieldOffsets.append(Ctx, fieldoffsets.begin(), fieldoffsets.end());
H A DExternalASTSource.cpp78 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,
76 layoutRecordType( const RecordDecl *Record, uint64_t &Size, uint64_t &Alignment, llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets, llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets, llvm::DenseMap<const CXXRecordDecl *, CharUnits> &VirtualBaseOffsets) argument
H A DRecordLayoutBuilder.cpp69 llvm::DenseMap<const FieldDecl *, uint64_t> FieldOffsets; member in struct:__anon2739::ExternalLayout
80 assert(FieldOffsets.count(FD) &&
82 return FieldOffsets[FD];
597 SmallVector<uint64_t, 16> FieldOffsets; member in class:__anon2739::ItaniumRecordLayoutBuilder
1289 RD, External.Size, External.Align, External.FieldOffsets,
1450 FieldOffsets.push_back(FieldOffset);
1663 FieldOffsets.push_back(FieldOffset);
1880 FieldOffsets.push_back(Context.toBits(FieldOffset));
2342 FieldOffsets.push_back(Context.toBits(FieldOffset));
2346 FieldOffsets
2381 SmallVector<uint64_t, 16> FieldOffsets; member in struct:__anon2740::MicrosoftRecordLayoutBuilder
[all...]
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
H A DRecordLayout.h81 /// FieldOffsets - Array of field offsets in bits.
82 ASTVector<uint64_t> FieldOffsets; member in class:clang::ASTRecordLayout
186 unsigned getFieldCount() const { return FieldOffsets.size(); }
191 return FieldOffsets[FieldNo];
H A DExternalASTSource.h287 /// \param FieldOffsets The offset of each of the fields within the record,
301 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,
/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTSource.h116 /// \param[in] FieldOffsets
137 llvm::DenseMap<const clang::FieldDecl *, uint64_t> &FieldOffsets,
240 llvm::DenseMap<const clang::FieldDecl *, uint64_t> &FieldOffsets,
245 return m_original.layoutRecordType(Record, Size, Alignment, FieldOffsets,
H A DASTUtils.h122 llvm::DenseMap<const clang::FieldDecl *, uint64_t> &FieldOffsets,
127 return m_Source->layoutRecordType(Record, Size, Alignment, FieldOffsets,
415 llvm::DenseMap<const clang::FieldDecl *, uint64_t> &FieldOffsets,
421 if (Sources[i]->layoutRecordType(Record, Size, Alignment, FieldOffsets,
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DMultiplexExternalSemaSource.h173 /// \param FieldOffsets The offset of each of the fields within the record,
188 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
H A DMultiplexExternalSemaSource.cpp185 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,
189 if (Sources[i]->layoutRecordType(Record, Size, Alignment, FieldOffsets,
182 layoutRecordType(const RecordDecl *Record, uint64_t &Size, uint64_t &Alignment, llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets, llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets, llvm::DenseMap<const CXXRecordDecl *, CharUnits> &VirtualBaseOffsets) argument
/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
H A DAppleObjCDeclVendor.cpp125 llvm::DenseMap<const clang::FieldDecl *, uint64_t> &FieldOffsets,

Completed in 97 milliseconds