Home
last modified time | relevance | path

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

/external/clang/lib/Frontend/
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()
/external/clang/include/clang/Frontend/
DLayoutOverrideSource.h35 SmallVector<uint64_t, 8> FieldOffsets; member
53 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,
/external/clang/include/clang/AST/
DRecordLayout.h74 ASTVector<uint64_t> FieldOffsets; variable
173 unsigned getFieldCount() const { return FieldOffsets.size(); } in getFieldCount()
178 return FieldOffsets[FieldNo]; in getFieldOffset()
DExternalASTSource.h274 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,
/external/clang/lib/AST/
DRecordLayout.cpp36 FieldOffsets.append(Ctx, fieldoffsets.begin(), fieldoffsets.end()); in ASTRecordLayout()
60 FieldOffsets.append(Ctx, fieldoffsets.begin(), fieldoffsets.end()); in ASTRecordLayout()
DRecordLayoutBuilder.cpp70 llvm::DenseMap<const FieldDecl *, uint64_t> FieldOffsets; member
81 assert(FieldOffsets.count(FD) && in getExternalFieldOffset()
83 return FieldOffsets[FD]; in getExternalFieldOffset()
585 SmallVector<uint64_t, 16> FieldOffsets; member in __anonaf69441c0111::ItaniumRecordLayoutBuilder
1262 RD, External.Size, External.Align, External.FieldOffsets, in InitializeLayout()
1423 FieldOffsets.push_back(FieldOffset); in LayoutWideBitField()
1635 FieldOffsets.push_back(FieldOffset); in LayoutBitField()
1801 FieldOffsets.push_back(Context.toBits(FieldOffset)); in LayoutField()
2256 FieldOffsets.push_back(Context.toBits(FieldOffset)); in placeFieldAtOffset()
2260 FieldOffsets.push_back(FieldOffset); in placeFieldAtBitOffset()
[all …]
DExternalASTSource.cpp68 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets, in layoutRecordType() argument
/external/clang/lib/Sema/
DMultiplexExternalSemaSource.cpp163 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets, in layoutRecordType() argument
167 if (Sources[i]->layoutRecordType(Record, Size, Alignment, FieldOffsets, in layoutRecordType()
/external/clang/include/clang/Sema/
DMultiplexExternalSemaSource.h181 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,