Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/clang/lib/Frontend/
H A DLayoutOverrideSource.cpp140 CurrentLayout.FieldOffsets.push_back(Offset); in LayoutOverrideSource()
157 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets, in layoutRecordType() argument
175 if (NumFields >= Known->second.FieldOffsets.size()) in layoutRecordType()
178 FieldOffsets[*F] = Known->second.FieldOffsets[NumFields]; in layoutRecordType()
182 if (NumFields != Known->second.FieldOffsets.size()) in layoutRecordType()
199 for (unsigned I = 0, N = L->second.FieldOffsets.size(); I != N; ++I) { in dump()
202 OS << L->second.FieldOffsets[I]; in dump()
/openbsd-src/gnu/llvm/clang/include/clang/Frontend/
H A DLayoutOverrideSource.h34 SmallVector<uint64_t, 8> FieldOffsets; member
52 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DRecordLayout.h87 ASTVector<uint64_t> FieldOffsets; variable
196 unsigned getFieldCount() const { return FieldOffsets.size(); } in getFieldCount()
201 return FieldOffsets[FieldNo]; in getFieldOffset()
H A DExternalASTSource.h270 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DRecordLayout.cpp41 FieldOffsets.append(Ctx, fieldoffsets.begin(), fieldoffsets.end()); in ASTRecordLayout()
61 FieldOffsets.append(Ctx, fieldoffsets.begin(), fieldoffsets.end()); in ASTRecordLayout()
H A DRecordLayoutBuilder.cpp70 llvm::DenseMap<const FieldDecl *, uint64_t> FieldOffsets; member
81 assert(FieldOffsets.count(FD) && in getExternalFieldOffset()
83 return FieldOffsets[FD]; in getExternalFieldOffset()
601 SmallVector<uint64_t, 16> FieldOffsets; member in __anon28bd2e0c0111::ItaniumRecordLayoutBuilder
1358 RD, External.Size, External.Align, External.FieldOffsets, in InitializeLayout()
1521 FieldOffsets.push_back(FieldOffset); in LayoutWideBitField()
1769 FieldOffsets.push_back(FieldOffset); in LayoutBitField()
2085 FieldOffsets.push_back(Context.toBits(FieldOffset)); in LayoutField()
2580 FieldOffsets.push_back(Context.toBits(FieldOffset)); in placeFieldAtOffset()
2584 FieldOffsets.push_back(FieldOffset); in placeFieldAtBitOffset()
[all …]
H A DExternalASTSource.cpp65 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets, in layoutRecordType() argument
/openbsd-src/gnu/llvm/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangExternalASTSourceCallbacks.cpp31 llvm::DenseMap<const clang::FieldDecl *, uint64_t> &FieldOffsets, in layoutRecordType() argument
35 return m_ast.LayoutRecordType(Record, Size, Alignment, FieldOffsets, in layoutRecordType()
H A DClangASTSource.h138 llvm::DenseMap<const clang::FieldDecl *, uint64_t> &FieldOffsets,
236 llvm::DenseMap<const clang::FieldDecl *, uint64_t> &FieldOffsets, in layoutRecordType() argument
241 return m_original.layoutRecordType(Record, Size, Alignment, FieldOffsets, in layoutRecordType()
H A DASTUtils.h124 llvm::DenseMap<const clang::FieldDecl *, uint64_t> &FieldOffsets, in layoutRecordType() argument
129 return m_Source->layoutRecordType(Record, Size, Alignment, FieldOffsets, in layoutRecordType()
407 llvm::DenseMap<const clang::FieldDecl *, uint64_t> &FieldOffsets, in layoutRecordType() argument
413 if (Sources[i]->layoutRecordType(Record, Size, Alignment, FieldOffsets, in layoutRecordType()
H A DClangExternalASTSourceCallbacks.h43 llvm::DenseMap<const clang::FieldDecl *, uint64_t> &FieldOffsets,
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DMultiplexExternalSemaSource.cpp183 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets, in layoutRecordType() argument
187 if (Sources[i]->layoutRecordType(Record, Size, Alignment, FieldOffsets, in layoutRecordType()
/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DMultiplexExternalSemaSource.h185 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp420 SmallVector<uint64_t> FieldOffsets; in lowerParameter() local
421 splitToValueTypes(OrigArg, SplitArgs, DL, F.getCallingConv(), &FieldOffsets); in lowerParameter()
426 lowerParameterPtr(PtrReg, B, Offset + FieldOffsets[Idx]); in lowerParameter()
441 ArgTy, commonAlignment(Alignment, FieldOffsets[Idx])); in lowerParameter()
/openbsd-src/gnu/llvm/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
H A DAppleObjCDeclVendor.cpp113 llvm::DenseMap<const clang::FieldDecl *, uint64_t> &FieldOffsets, in layoutRecordType() argument