Home
last modified time | relevance | path

Searched refs:FieldOffset (Results 1 – 25 of 26) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DRecordLayoutBuilder.cpp1500 uint64_t FieldOffset; in LayoutWideBitField() local
1507 FieldOffset = 0; in LayoutWideBitField()
1523 CheckFieldPadding(FieldOffset, UnpaddedFieldOffset, FieldOffset, in LayoutWideBitField()
1653 uint64_t FieldOffset = in LayoutBitField() local
1724 FieldOffset = llvm::alignTo(FieldOffset, FieldAlign); in LayoutBitField()
1738 FieldOffset = llvm::alignTo(FieldOffset, FieldAlign); in LayoutBitField()
1745 FieldOffset = llvm::alignTo(FieldOffset, ExplicitFieldAlign); in LayoutBitField()
1766 FieldOffset = updateExternalFieldOffset(D, FieldOffset); in LayoutBitField()
2055 FieldOffset = FieldOffset.alignTo(AlignTo); in LayoutField()
2981 FieldOffset = in layoutField()
[all …]
H A DMicrosoftMangle.cpp676 int64_t FieldOffset; in mangleMemberDataPointer() local
680 FieldOffset = getASTContext().getFieldOffset(VD); in mangleMemberDataPointer()
681 assert(FieldOffset % getASTContext().getCharWidth() == 0 && in mangleMemberDataPointer()
683 FieldOffset /= getASTContext().getCharWidth(); in mangleMemberDataPointer()
688 FieldOffset -= getASTContext().getOffsetOfBaseWithVBPtr(RD).getQuantity(); in mangleMemberDataPointer()
690 FieldOffset = RD->nullFieldOffsetIsZero() ? 0 : -1; in mangleMemberDataPointer()
705 mangleNumber(FieldOffset); in mangleMemberDataPointer()
H A DExprConstant.cpp7064 CharUnits FieldOffset = in visitRecord() local
7067 if (!visit(Val.getStructField(FieldIdx), FieldTy, FieldOffset)) in visitRecord()
7337 CharUnits FieldOffset = in visit() local
7341 std::optional<APValue> SubObj = visitType(FieldTy, FieldOffset); in visit()
/freebsd/sys/contrib/dev/acpica/components/executer/
H A Dexfldio.c839 UINT32 FieldOffset = 0; in AcpiExExtractFromField() local
907 Status = AcpiExFieldDatumIo (ObjDesc, FieldOffset, &RawDatum, ACPI_READ); in AcpiExExtractFromField()
920 FieldOffset += ObjDesc->CommonField.AccessByteWidth; in AcpiExExtractFromField()
922 ObjDesc, FieldOffset, &RawDatum, ACPI_READ); in AcpiExExtractFromField()
1002 UINT32 FieldOffset = 0; in AcpiExInsertIntoField() local
1088 ObjDesc, Mask, MergedDatum, FieldOffset); in AcpiExInsertIntoField()
1094 FieldOffset += ObjDesc->CommonField.AccessByteWidth; in AcpiExInsertIntoField()
1146 ObjDesc, Mask, MergedDatum, FieldOffset); in AcpiExInsertIntoField()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp207 CharUnits FieldOffset = ASTContext.toCharUnitsFromBits(FieldOffsetBits); in calculateBaselinePad() local
208 PaddingSum += (FieldOffset - Offset); in calculateBaselinePad()
209 Offset = FieldOffset + FieldSize; in calculateBaselinePad()
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DByteCodeStmtGen.cpp145 auto emitFieldInitializer = [&](const Record::Field *F, unsigned FieldOffset, in visitFunc()
152 return this->emitInitThisBitField(*T, F, FieldOffset, InitExpr); in visitFunc()
153 return this->emitInitThisField(*T, FieldOffset, InitExpr); in visitFunc()
157 if (!this->emitGetPtrThisField(FieldOffset, InitExpr)) in visitFunc()
H A DInterpBuiltin.cpp939 unsigned FieldOffset = R->getField(0u)->Offset; in SetThreeWayComparisonField() local
940 const Pointer &FieldPtr = Ptr.atField(FieldOffset); in SetThreeWayComparisonField()
H A DInterp.h1086 uint32_t FieldOffset) { in InitThisBitField() argument
1093 const Pointer &Field = This.atField(FieldOffset); in InitThisBitField()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGNonTrivialStruct.cpp164 CharUnits FieldOffset = CurStructOffset + asDerived().getFieldOffset(FD); in visitARCStrong() local
165 appendStr(getVolatileOffsetStr(FT.isVolatileQualified(), FieldOffset)); in visitARCStrong()
171 CharUnits FieldOffset = CurStructOffset + asDerived().getFieldOffset(FD); in visitARCWeak() local
172 appendStr(getVolatileOffsetStr(FT.isVolatileQualified(), FieldOffset)); in visitARCWeak()
177 CharUnits FieldOffset = CurStructOffset + asDerived().getFieldOffset(FD); in visitStruct() local
179 asDerived().visitStructFields(QT, FieldOffset); in visitStruct()
191 CharUnits FieldOffset = CurStructOffset + asDerived().getFieldOffset(FD); in visitArray() local
197 appendStr("_AB" + llvm::to_string(FieldOffset.getQuantity()) + "s" + in visitArray()
201 asDerived().visitWithKind(FK, EltTy, nullptr, FieldOffset); in visitArray()
H A DCGDebugInfo.cpp1246 uint64_t FieldOffset = 0; in collectDefaultElementTypesForBlockPointer() local
1269 FieldOffset += FieldSize; in collectDefaultElementTypesForBlockPointer()
1272 return FieldOffset; in collectDefaultElementTypesForBlockPointer()
1279 uint64_t FieldOffset; in CreateType() local
1282 FieldOffset = 0; in CreateType()
3066 uint64_t FieldOffset; in CreateTypeDefinition() local
3072 FieldOffset = in CreateTypeDefinition()
3076 FieldOffset = 0; in CreateTypeDefinition()
4533 FieldOffset = 0; in EmitTypeForVarWithBlocksAttr()
4580 *XOffset = FieldOffset; in EmitTypeForVarWithBlocksAttr()
[all …]
H A DCGBlocks.h141 CharUnits FieldOffset; variable
H A DCGExprConstant.cpp580 bool AppendField(const FieldDecl *Field, uint64_t FieldOffset,
586 bool AppendBitField(const FieldDecl *Field, uint64_t FieldOffset,
596 const FieldDecl *Field, uint64_t FieldOffset, llvm::Constant *InitCst, in AppendField() argument
600 CharUnits FieldOffsetInChars = Context.toCharUnitsFromBits(FieldOffset); in AppendField()
612 const FieldDecl *Field, uint64_t FieldOffset, llvm::ConstantInt *CI, in AppendBitField() argument
631 CGM.getContext().toBits(StartOffset) + FieldOffset, in AppendBitField()
H A DCGObjCMac.cpp991 CharUnits FieldOffset,
2431 CharUnits FieldOffset, in UpdateRunSkipBlockVars() argument
2435 RunSkipBlockVars.push_back(RUN_SKIP(BLOCK_LAYOUT_BYREF, FieldOffset, in UpdateRunSkipBlockVars()
2438 RunSkipBlockVars.push_back(RUN_SKIP(BLOCK_LAYOUT_STRONG, FieldOffset, in UpdateRunSkipBlockVars()
2441 RunSkipBlockVars.push_back(RUN_SKIP(BLOCK_LAYOUT_WEAK, FieldOffset, in UpdateRunSkipBlockVars()
2448 FieldOffset, in UpdateRunSkipBlockVars()
2473 CharUnits FieldOffset = in BuildRCRecordLayout() local
2479 LastBitfieldOrUnnamedOffset = FieldOffset; in BuildRCRecordLayout()
2490 BytePos + FieldOffset, HasUnion); in BuildRCRecordLayout()
2529 MaxFieldOffset = FieldOffset; in BuildRCRecordLayout()
[all …]
H A DMicrosoftCXXABI.cpp2911 CharUnits FieldOffset = Ctx.toCharUnitsFromBits(Ctx.getFieldOffset(MPD)); in EmitMemberPointer() local
2917 C = EmitMemberDataPointer(RD, FieldOffset); in EmitMemberPointer()
3229 llvm::Value *FieldOffset = MemPtr; in EmitMemberDataPointerAddress() local
3235 FieldOffset = Builder.CreateExtractValue(MemPtr, I++); in EmitMemberDataPointerAddress()
3251 return Builder.CreateInBoundsGEP(CGF.Int8Ty, Addr, FieldOffset, in EmitMemberDataPointerAddress()
H A DCGBlocks.cpp2458 byrefInfo.ByrefAlignment.alignmentAtOffset(byrefInfo.FieldOffset); in buildByrefHelpers()
2647 info.FieldOffset = varOffset; in getBlockByrefInfo()
H A DItaniumCXXABI.cpp1087 CharUnits FieldOffset = in EmitMemberPointer() local
1089 return EmitMemberDataPointer(MPT, ThisAdjustment + FieldOffset); in EmitMemberPointer()
/freebsd/sys/contrib/dev/acpica/common/
H A Ddmtbdump2.c1522 UINT32 FieldOffset = 0; in AcpiDmDumpNfit() local
1572 FieldOffset = sizeof (ACPI_NFIT_INTERLEAVE); in AcpiDmDumpNfit()
1596 FieldOffset = sizeof (ACPI_NFIT_FLUSH_ADDRESS); in AcpiDmDumpNfit()
1635 Status = AcpiDmDumpTable (Table->Length, Offset + FieldOffset, in AcpiDmDumpNfit()
1643 FieldOffset += sizeof (UINT32); in AcpiDmDumpNfit()
1671 Status = AcpiDmDumpTable (Table->Length, Offset + FieldOffset, in AcpiDmDumpNfit()
1679 FieldOffset += sizeof (UINT64); in AcpiDmDumpNfit()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeRecord.h791 FieldOffset(Offset), Name(Name) {} in DataMemberRecord()
795 FieldOffset(Offset), Name(Name) {} in DataMemberRecord()
799 uint64_t getFieldOffset() const { return FieldOffset; } in getFieldOffset()
804 uint64_t FieldOffset = 0; variable
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DX86.cpp2345 unsigned FieldOffset = (unsigned)Layout.getFieldOffset(idx); in BitsContainNoUserData() local
2348 if (FieldOffset >= EndBit) break; in BitsContainNoUserData()
2350 unsigned FieldStart = FieldOffset < StartBit ? StartBit-FieldOffset :0; in BitsContainNoUserData()
2351 if (!BitsContainNoUserData(i->getType(), FieldStart, EndBit-FieldOffset, in BitsContainNoUserData()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DUdtRecordCompleter.cpp240 uint64_t offset = data_member.FieldOffset * 8; in visitKnownMember()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.cpp1648 uint64_t FieldOffset = (HiMark - FieldSize); in constructMemberDIE() local
1649 Offset -= FieldOffset; in constructMemberDIE()
1656 OffsetInBytes = FieldOffset >> 3; in constructMemberDIE()
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DMinimalTypeDumper.cpp550 Field.Type, Field.FieldOffset, memberAttributes(Field.Attrs)); in visitKnownMember()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DTypeRecordMapping.cpp665 error(IO.mapEncodedInteger(Record.FieldOffset, "FieldOffset")); in visitKnownMember()
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DCodeViewYAMLTypes.cpp634 IO.mapRequired("FieldOffset", Record.FieldOffset); in map()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DVerifier.cpp6883 const MDOperand &FieldOffset = BaseNode->getOperand(Idx + 1); in verifyTBAABaseNodeImpl() local
6891 mdconst::dyn_extract_or_null<ConstantInt>(FieldOffset); in verifyTBAABaseNodeImpl()

12