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

/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/clang/lib/AST/
H A DRecordLayout.cpp36 FieldOffsets.append(Ctx, fieldoffsets.begin(), fieldoffsets.end());
60 FieldOffsets.append(Ctx, fieldoffsets.begin(), fieldoffsets.end());
H A DExternalASTSource.cpp68 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,
66 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.cpp70 llvm::DenseMap<const FieldDecl *, uint64_t> FieldOffsets; member in struct:__anon1108::ExternalLayout
81 assert(FieldOffsets.count(FD) &&
83 return FieldOffsets[FD];
585 SmallVector<uint64_t, 16> FieldOffsets; member in class:__anon1108::ItaniumRecordLayoutBuilder
1262 RD, External.Size, External.Align, External.FieldOffsets,
1423 FieldOffsets.push_back(FieldOffset);
1635 FieldOffsets.push_back(FieldOffset);
1801 FieldOffsets.push_back(Context.toBits(FieldOffset));
2256 FieldOffsets.push_back(Context.toBits(FieldOffset));
2260 FieldOffsets
2295 SmallVector<uint64_t, 16> FieldOffsets; member in struct:__anon1109::MicrosoftRecordLayoutBuilder
[all...]
/external/clang/include/clang/AST/
H A DRecordLayout.h73 /// FieldOffsets - Array of field offsets in bits.
74 ASTVector<uint64_t> FieldOffsets; member in class:clang::ASTRecordLayout
173 unsigned getFieldCount() const { return FieldOffsets.size(); }
178 return FieldOffsets[FieldNo];
H A DExternalASTSource.h260 /// \param FieldOffsets The offset of each of the fields within the record,
274 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,
/external/clang/include/clang/Sema/
H A DMultiplexExternalSemaSource.h166 /// \param FieldOffsets The offset of each of the fields within the record,
181 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,
/external/clang/lib/Sema/
H A DMultiplexExternalSemaSource.cpp163 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,
167 if (Sources[i]->layoutRecordType(Record, Size, Alignment, FieldOffsets,
160 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

Completed in 310 milliseconds