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

/external/clang/lib/AST/
H A DRecordLayout.cpp21 if (FieldOffsets)
22 Ctx.Deallocate(FieldOffsets);
38 RequiredAlignment(requiredAlignment), FieldOffsets(nullptr),
41 FieldOffsets = new (Ctx) uint64_t[FieldCount];
42 memcpy(FieldOffsets, fieldoffsets, FieldCount * sizeof(*FieldOffsets));
66 RequiredAlignment(requiredAlignment), FieldOffsets(nullptr),
70 FieldOffsets = new (Ctx) uint64_t[FieldCount];
71 memcpy(FieldOffsets, fieldoffsets, FieldCount * sizeof(*FieldOffsets));
[all...]
H A DExternalASTSource.cpp47 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,
45 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.cpp542 SmallVector<uint64_t, 16> FieldOffsets; member in class:__anon17744::RecordLayoutBuilder
1405 FieldOffsets.push_back(FieldOffset);
1594 FieldOffsets.push_back(FieldOffset);
1749 FieldOffsets.push_back(Context.toBits(FieldOffset));
2181 FieldOffsets.push_back(Context.toBits(FieldOffset));
2185 FieldOffsets.push_back(FieldOffset);
2217 SmallVector<uint64_t, 16> FieldOffsets; member in struct:__anon17745::MicrosoftRecordLayoutBuilder
2561 for (SmallVector<uint64_t, 16>::iterator i = FieldOffsets.begin(),
2562 e = FieldOffsets.end();
2581 for (SmallVectorImpl<uint64_t>::iterator i = FieldOffsets
[all...]
/external/clang/include/clang/Frontend/
H A DLayoutOverrideSource.h35 SmallVector<uint64_t, 8> FieldOffsets; member in struct:clang::LayoutOverrideSource::Layout
53 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,
/external/clang/lib/Frontend/
H A DLayoutOverrideSource.cpp127 Pos = LineStr.find("FieldOffsets: [");
131 LineStr = LineStr.substr(Pos + strlen("FieldOffsets: ["));
141 CurrentLayout.FieldOffsets.push_back(Offset);
158 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,
176 if (NumFields >= Known->second.FieldOffsets.size())
179 FieldOffsets[*F] = Known->second.FieldOffsets[NumFields];
183 if (NumFields != Known->second.FieldOffsets.size())
199 OS << " FieldOffsets: [";
200 for (unsigned I = 0, N = L->second.FieldOffsets
156 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...]
/external/lldb/source/Symbol/
H A DClangExternalASTSourceCallbacks.cpp148 llvm::DenseMap <const clang::FieldDecl *, uint64_t> &FieldOffsets,
157 FieldOffsets,
145 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
/external/lldb/include/lldb/Symbol/
H A DClangExternalASTSourceCallbacks.h41 llvm::DenseMap <const clang::FieldDecl *, uint64_t> &FieldOffsets,
129 llvm::DenseMap <const clang::FieldDecl *, uint64_t> &FieldOffsets,
/external/clang/include/clang/AST/
H A DRecordLayout.h73 /// FieldOffsets - Array of field offsets in bits.
74 uint64_t *FieldOffsets; member in class:clang::ASTRecordLayout
183 return FieldOffsets[FieldNo];
H A DExternalASTSource.h250 /// \param FieldOffsets The offset of each of the fields within the record,
264 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,
/external/lldb/include/lldb/Expression/
H A DClangASTSource.h138 /// @param[in] FieldOffsets
162 llvm::DenseMap <const clang::FieldDecl *, uint64_t> &FieldOffsets,
284 llvm::DenseMap <const clang::FieldDecl *, uint64_t> &FieldOffsets,
291 FieldOffsets,
281 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
/external/clang/include/clang/Sema/
H A DMultiplexExternalSemaSource.h179 /// \param FieldOffsets The offset of each of the fields within the record,
194 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,
/external/clang/lib/Sema/
H A DMultiplexExternalSemaSource.cpp159 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,
163 if (Sources[i]->layoutRecordType(Record, Size, Alignment, FieldOffsets,
156 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
/external/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
H A DAppleObjCTypeVendor.cpp148 llvm::DenseMap <const clang::FieldDecl *, uint64_t> &FieldOffsets,
145 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

Completed in 2261 milliseconds