/external/clang/include/clang/Frontend/ |
H A D | LayoutOverrideSource.h | 35 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 D | LayoutOverrideSource.cpp | 127 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 D | RecordLayout.cpp | 36 FieldOffsets.append(Ctx, fieldoffsets.begin(), fieldoffsets.end()); 60 FieldOffsets.append(Ctx, fieldoffsets.begin(), fieldoffsets.end());
|
H A D | ExternalASTSource.cpp | 68 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 D | RecordLayoutBuilder.cpp | 70 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 D | RecordLayout.h | 73 /// 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 D | ExternalASTSource.h | 260 /// \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 D | MultiplexExternalSemaSource.h | 166 /// \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 D | MultiplexExternalSemaSource.cpp | 163 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
|