Home
last modified time | relevance | path

Searched refs:FieldOffsets (Results 1 – 13 of 13) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/
H A DLayoutOverrideSource.cpp141 CurrentLayout.FieldOffsets.push_back(Offset); in LayoutOverrideSource()
158 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets, in layoutRecordType() argument
176 if (NumFields >= Known->second.FieldOffsets.size()) in layoutRecordType()
179 FieldOffsets[*F] = Known->second.FieldOffsets[NumFields]; in layoutRecordType()
183 if (NumFields != Known->second.FieldOffsets.size()) in layoutRecordType()
200 for (unsigned I = 0, N = L->second.FieldOffsets.size(); I != N; ++I) { in dump()
203 OS << L->second.FieldOffsets[I]; in dump()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Frontend/
H A DLayoutOverrideSource.h35 SmallVector<uint64_t, 8> FieldOffsets; member
53 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DRecordLayout.h83 ASTVector<uint64_t> FieldOffsets; variable
187 unsigned getFieldCount() const { return FieldOffsets.size(); } in getFieldCount()
192 return FieldOffsets[FieldNo]; in getFieldOffset()
H A DExternalASTSource.h303 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,
/freebsd-12.1/contrib/llvm/tools/lldb/source/Symbol/
H A DClangExternalASTSourceCallbacks.cpp78 llvm::DenseMap<const clang::FieldDecl *, uint64_t> &FieldOffsets, in layoutRecordType() argument
84 Alignment, FieldOffsets, BaseOffsets, in layoutRecordType()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DRecordLayout.cpp40 FieldOffsets.append(Ctx, fieldoffsets.begin(), fieldoffsets.end()); in ASTRecordLayout()
66 FieldOffsets.append(Ctx, fieldoffsets.begin(), fieldoffsets.end()); in ASTRecordLayout()
H A DRecordLayoutBuilder.cpp70 llvm::DenseMap<const FieldDecl *, uint64_t> FieldOffsets; member
81 assert(FieldOffsets.count(FD) && in getExternalFieldOffset()
83 return FieldOffsets[FD]; in getExternalFieldOffset()
588 SmallVector<uint64_t, 16> FieldOffsets; member in __anon2b6abd440111::ItaniumRecordLayoutBuilder
1436 FieldOffsets.push_back(FieldOffset); in LayoutWideBitField()
1649 FieldOffsets.push_back(FieldOffset); in LayoutBitField()
2301 FieldOffsets.push_back(FieldOffset); in placeFieldAtBitOffset()
2336 SmallVector<uint64_t, 16> FieldOffsets; member
2756 for (uint64_t &FieldOffset : FieldOffsets) in injectVBPtr()
2782 for (uint64_t &FieldOffset : FieldOffsets) in injectVFPtr()
[all …]
H A DExternalASTSource.cpp77 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets, in layoutRecordType() argument
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Symbol/
H A DClangExternalASTSourceCallbacks.h36 llvm::DenseMap<const clang::FieldDecl *, uint64_t> &FieldOffsets,
101 llvm::DenseMap<const clang::FieldDecl *, uint64_t> &FieldOffsets,
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTSource.h151 llvm::DenseMap<const clang::FieldDecl *, uint64_t> &FieldOffsets,
264 llvm::DenseMap<const clang::FieldDecl *, uint64_t> &FieldOffsets, in layoutRecordType() argument
269 return m_original.layoutRecordType(Record, Size, Alignment, FieldOffsets, in layoutRecordType()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DMultiplexExternalSemaSource.cpp184 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets, in layoutRecordType() argument
188 if (Sources[i]->layoutRecordType(Record, Size, Alignment, FieldOffsets, in layoutRecordType()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DMultiplexExternalSemaSource.h187 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
H A DAppleObjCDeclVendor.cpp131 llvm::DenseMap<const clang::FieldDecl *, uint64_t> &FieldOffsets, in layoutRecordType() argument