/external/clang/lib/AST/ |
H A D | RecordLayout.cpp | 21 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 D | ExternalASTSource.cpp | 47 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 D | RecordLayoutBuilder.cpp | 542 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 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/lldb/source/Symbol/ |
H A D | ClangExternalASTSourceCallbacks.cpp | 148 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 D | ClangExternalASTSourceCallbacks.h | 41 llvm::DenseMap <const clang::FieldDecl *, uint64_t> &FieldOffsets, 129 llvm::DenseMap <const clang::FieldDecl *, uint64_t> &FieldOffsets,
|
/external/clang/include/clang/AST/ |
H A D | RecordLayout.h | 73 /// FieldOffsets - Array of field offsets in bits. 74 uint64_t *FieldOffsets; member in class:clang::ASTRecordLayout 183 return FieldOffsets[FieldNo];
|
H A D | ExternalASTSource.h | 250 /// \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 D | ClangASTSource.h | 138 /// @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 D | MultiplexExternalSemaSource.h | 179 /// \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 D | MultiplexExternalSemaSource.cpp | 159 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 D | AppleObjCTypeVendor.cpp | 148 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
|