| /freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ASTStructExtractor.cpp | 98 struct_layout->getFieldOffset(struct_layout->getFieldCount() - 1) / 8; in ExtractFromFunctionDecl() 105 struct_layout->getFieldOffset(field_index) / 8); in ExtractFromFunctionDecl()
|
| H A D | ClangASTImporter.cpp | 674 uint64_t field_offset = record_layout.getFieldOffset(field_idx); in importRecordLayoutFromOrigin()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | PaddingChecker.cpp | 192 CharUnits Offset = ASTContext.toCharUnitsFromBits(RL.getFieldOffset(0)); in calculateBaselinePad() 204 auto FieldOffsetBits = RL.getFieldOffset(FD->getFieldIndex()); in calculateBaselinePad() 269 CharUnits NewOffset = ASTContext.toCharUnitsFromBits(RL.getFieldOffset(0)); in calculateOptimalPad()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGNonTrivialStruct.cpp | 64 .getFieldOffset(FD->getFieldIndex()) in getFieldOffsetInBits() 68 CharUnits getFieldOffset(const FieldDecl *FD) { in getFieldOffset() function 165 CharUnits FieldOffset = CurStructOffset + asDerived().getFieldOffset(FD); in visitARCStrong() 172 CharUnits FieldOffset = CurStructOffset + asDerived().getFieldOffset(FD); in visitARCWeak() 178 CharUnits FieldOffset = CurStructOffset + asDerived().getFieldOffset(FD); in visitStruct() 192 CharUnits FieldOffset = CurStructOffset + asDerived().getFieldOffset(FD); in visitArray() 278 CharUnits FieldOffset = CurStructOffset + this->getFieldOffset(FD); in visitPtrAuth() 353 FT, CurStructOffset + asDerived().getFieldOffset(FD), Addrs); in visitStruct() 447 asDerived().getFieldOffset(FD)); in getAddrWithOffset()
|
| H A D | CodeGenTBAA.cpp | 455 BaseOffset + Layout.getFieldOffset(idx) / Context.getCharWidth(); in CollectFields() 565 uint64_t BitOffset = Layout.getFieldOffset(Field->getFieldIndex()); in getBaseTypeInfoHelper()
|
| H A D | CGRecordLayoutBuilder.cpp | 178 return Layout.getFieldOffset(FD->getFieldIndex()); in getFieldBitOffset() 820 Layout.getFieldOffset(F->getFieldIndex())); in computeVolatileBitfields() 1164 assert(AST_RL.getFieldOffset(i) == SL->getElementOffsetInBits(FieldNo) && in ComputeRecordLayout()
|
| H A D | CGExprConstant.cpp | 779 Layout.getFieldOffset(FieldNo)); in Build() 803 if (!AppendField(Field, Layout.getFieldOffset(FieldNo), EltInit, in Build() 812 if (!AppendBitField(Field, Layout.getFieldOffset(FieldNo), EltInit, in Build() 919 if (!AppendField(*Field, Layout.getFieldOffset(FieldNo) + OffsetBits, in Build() 928 if (!AppendBitField(*Field, Layout.getFieldOffset(FieldNo) + OffsetBits, in Build() 942 uint64_t StartBitOffset = Layout.getFieldOffset(FieldNo); in DoZeroInitPadding() 2613 uint64_t fieldOffset = getContext().getFieldOffset(decl); in getMemberPointerConstant()
|
| H A D | CGClass.cpp | 793 Context.toCharUnitsFromBits(Info.getFieldOffset(i)).getQuantity(); in EmitAsanPrologueOrEpilogue() 1011 FirstFieldOffset = RecLayout.getFieldOffset(F->getFieldIndex()); in addInitialField() 1028 uint64_t FOffset = RecLayout.getFieldOffset(F->getFieldIndex()); in addNextField() 1764 Layout.getFieldOffset(StartIndex) + Context.getCharWidth() - 1); in Emit() 1776 Context.toCharUnitsFromBits(Layout.getFieldOffset(EndIndex)); in Emit()
|
| H A D | SwiftCallingConv.cpp | 165 auto fieldOffsetInBits = layout.getFieldOffset(field->getFieldIndex()); in addTypedData()
|
| H A D | CGDebugInfo.cpp | 1943 layout.getFieldOffset(fieldno), Align, VUnit, RecordTy, CXXDecl); in CollectRecordLambdaFields() 1957 layout.getFieldOffset(fieldno), VUnit, RecordTy, CXXDecl); in CollectRecordLambdaFields() 2081 CollectRecordNormalField(field, layout.getFieldOffset(fieldNo), tunit, in CollectRecordFields() 2466 uint64_t fieldOffset = CGM.getContext().getFieldOffset(D); in CollectTemplateParams() 3429 FieldOffset = RL.getFieldOffset(FieldNo); in CreateTypeDefinition() 5242 const uint64_t fieldOffset = layout.getFieldOffset(fieldIndex); in EmitDeclare()
|
| H A D | CGExprAgg.cpp | 1914 Layout.getFieldOffset(field->getFieldIndex()), field); in VisitCXXParenListOrInitListExpr() 2252 if (Layout.getFieldOffset(FD->getFieldIndex()) + in getOverlapForFieldInit()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Pointer.cpp | 198 auto getFieldOffset = [&](const FieldDecl *FD) -> CharUnits { in toAPValue() local 205 return ASTCtx.toCharUnitsFromBits(Layout.getFieldOffset(FieldIndex)); in toAPValue() 235 Offset += getFieldOffset(FD); in toAPValue() 267 Offset += getFieldOffset(FD); in toAPValue() 831 ASTCtx.toCharUnitsFromBits(Layout.getFieldOffset(FieldIndex)) in atOffset()
|
| H A D | InterpBuiltinBitCast.cpp | 137 Offset + Bits(Layout.getFieldOffset(Fi.Decl->getFieldIndex())); in enumerateData()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | RecordLayoutBuilder.cpp | 141 CharUnits getFieldOffset(const ASTRecordLayout &Layout, in getFieldOffset() function in __anonbcc347f50111::EmptySubobjectMap 143 uint64_t FieldOffset = Layout.getFieldOffset(Field->getFieldIndex()); in getFieldOffset() 305 CharUnits FieldOffset = Offset + getFieldOffset(Layout, Field); in CanPlaceBaseSubobjectAtOffset() 350 CharUnits FieldOffset = Offset + getFieldOffset(Layout, Field); in UpdateEmptyBaseSubobjects() 413 CharUnits FieldOffset = Offset + getFieldOffset(Layout, Field); in CanPlaceFieldSubobjectAtOffset() 520 CharUnits FieldOffset = Offset + getFieldOffset(Layout, Field); in UpdateEmptyFieldSubobjects() 3518 static uint64_t getFieldOffset(const ASTContext &C, const FieldDecl *FD) { in getFieldOffset() function 3520 return Layout.getFieldOffset(FD->getFieldIndex()); in getFieldOffset() 3523 uint64_t ASTContext::getFieldOffset(const ValueDecl *VD) const { in getFieldOffset() function in ASTContext 3526 OffsetInBits = ::getFieldOffset(*this, FD); in getFieldOffset() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | RecordLayout.h | 201 uint64_t getFieldOffset(unsigned FieldNo) const { in getFieldOffset() function
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | Mips.cpp | 182 uint64_t Offset = Layout.getFieldOffset(idx); in HandleAggregates() 281 if (FieldCnt && (FieldCnt <= 2) && !Layout.getFieldOffset(0)) { in returnAggregateInRegs()
|
| H A D | LoongArch.cpp | 208 Layout.getFieldOffset(FD->getFieldIndex())), in detectFARsEligibleStructHelper()
|
| H A D | RISCV.cpp | 273 uint64_t FieldOffInBits = Layout.getFieldOffset(FD->getFieldIndex()); in detectFPCCEligibleStructHelper()
|
| H A D | ARM.cpp | 548 if (Layout.getFieldOffset(idx) != 0) in isIntegerLikeType()
|
| H A D | X86.cpp | 2109 uint64_t Offset = OffsetBase + Layout.getFieldOffset(idx); in classify() 2155 uint64_t Offset = OffsetBase + Layout.getFieldOffset(idx); in classify() 2379 unsigned FieldOffset = (unsigned)Layout.getFieldOffset(idx); in BitsContainNoUserData()
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
| H A D | TypeDumpVisitor.cpp | 497 W->printHex("FieldOffset", Field.getFieldOffset()); in visitKnownMember()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenRecordLayoutBuilder.cpp | 165 return astRecordLayout.getFieldOffset(fieldDecl->getFieldIndex()); in getFieldBitOffset()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaStmtAsm.cpp | 924 CharUnits Result = Context.toCharUnitsFromBits(RL.getFieldOffset(i)); in LookupInlineAsmField()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | TypeRecord.h | 798 uint64_t getFieldOffset() const { return FieldOffset; } in getFieldOffset() function
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | MemRegion.cpp | 1706 Offset += Layout.getFieldOffset(idx); in calculateOffset()
|