Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DRecordLayoutBuilder.cpp1415 uint64_t FieldOffset; in LayoutWideBitField() local
1422 FieldOffset = 0; in LayoutWideBitField()
1438 CheckFieldPadding(FieldOffset, UnpaddedFieldOffset, FieldOffset, in LayoutWideBitField()
1539 uint64_t FieldOffset = in LayoutBitField() local
1605 FieldOffset = llvm::alignTo(FieldOffset, FieldAlign); in LayoutBitField()
1619 FieldOffset = llvm::alignTo(FieldOffset, FieldAlign); in LayoutBitField()
1626 FieldOffset = llvm::alignTo(FieldOffset, ExplicitFieldAlign); in LayoutBitField()
1646 FieldOffset = updateExternalFieldOffset(D, FieldOffset); in LayoutBitField()
1820 FieldOffset = FieldOffset.alignTo(FieldAlign); in LayoutField()
2660 FieldOffset = in layoutField()
[all …]
H A DMicrosoftMangle.cpp583 int64_t FieldOffset; in mangleMemberDataPointer() local
587 FieldOffset = getASTContext().getFieldOffset(VD); in mangleMemberDataPointer()
588 assert(FieldOffset % getASTContext().getCharWidth() == 0 && in mangleMemberDataPointer()
590 FieldOffset /= getASTContext().getCharWidth(); in mangleMemberDataPointer()
595 FieldOffset -= getASTContext().getOffsetOfBaseWithVBPtr(RD).getQuantity(); in mangleMemberDataPointer()
597 FieldOffset = RD->nullFieldOffsetIsZero() ? 0 : -1; in mangleMemberDataPointer()
612 mangleNumber(FieldOffset); in mangleMemberDataPointer()
/freebsd-12.1/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-12.1/contrib/compiler-rt/lib/esan/
H A Dcache_frag.cpp31 u32 *FieldOffset; // auxiliary struct field info. member
36 bool hasAuxFieldInfo() { return FieldOffset != nullptr; } in hasAuxFieldInfo()
107 i, Struct->FieldOffset[i], Struct->FieldSize[i], in reportStructCounter()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp205 CharUnits FieldOffset = ASTContext.toCharUnitsFromBits(FieldOffsetBits); in calculateBaselinePad() local
206 PaddingSum += (FieldOffset - Offset); in calculateBaselinePad()
207 Offset = FieldOffset + FieldSize; in calculateBaselinePad()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGDebugInfo.cpp1011 uint64_t FieldOffset = 0; in collectDefaultElementTypesForBlockPointer() local
1034 FieldOffset += FieldSize; in collectDefaultElementTypesForBlockPointer()
1037 return FieldOffset; in collectDefaultElementTypesForBlockPointer()
1044 uint64_t FieldOffset; in CreateType() local
1047 FieldOffset = 0; in CreateType()
2425 uint64_t FieldOffset; in CreateTypeDefinition() local
2431 FieldOffset = in CreateTypeDefinition()
2435 FieldOffset = 0; in CreateTypeDefinition()
3667 FieldOffset = 0; in EmitTypeForVarWithBlocksAttr()
3714 *XOffset = FieldOffset; in EmitTypeForVarWithBlocksAttr()
[all …]
H A DCGNonTrivialStruct.cpp165 CharUnits FieldOffset = CurStructOffset + asDerived().getFieldOffset(FD); in visitARCStrong() local
166 appendStr(getVolatileOffsetStr(FT.isVolatileQualified(), FieldOffset)); in visitARCStrong()
172 CharUnits FieldOffset = CurStructOffset + asDerived().getFieldOffset(FD); in visitARCWeak() local
173 appendStr(getVolatileOffsetStr(FT.isVolatileQualified(), FieldOffset)); in visitARCWeak()
178 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 DCGExprConstant.cpp64 void AppendField(const FieldDecl *Field, uint64_t FieldOffset,
69 void AppendBitField(const FieldDecl *Field, uint64_t FieldOffset,
98 AppendField(const FieldDecl *Field, uint64_t FieldOffset, in AppendField() argument
102 CharUnits FieldOffsetInChars = Context.toCharUnitsFromBits(FieldOffset); in AppendField()
160 uint64_t FieldOffset, in AppendBitField() argument
165 if (FieldOffset > NextFieldOffsetInBits) { in AppendBitField()
168 llvm::alignTo(FieldOffset - NextFieldOffsetInBits, in AppendBitField()
190 if (FieldOffset < NextFieldOffsetInBits) { in AppendBitField()
195 unsigned BitsInPreviousByte = NextFieldOffsetInBits - FieldOffset; in AppendBitField()
H A DCGBlocks.h149 CharUnits FieldOffset; variable
H A DCGObjCMac.cpp961 CharUnits FieldOffset,
2393 CharUnits FieldOffset, in UpdateRunSkipBlockVars() argument
2397 RunSkipBlockVars.push_back(RUN_SKIP(BLOCK_LAYOUT_BYREF, FieldOffset, in UpdateRunSkipBlockVars()
2403 RunSkipBlockVars.push_back(RUN_SKIP(BLOCK_LAYOUT_WEAK, FieldOffset, in UpdateRunSkipBlockVars()
2410 FieldOffset, in UpdateRunSkipBlockVars()
2435 CharUnits FieldOffset = in BuildRCRecordLayout() local
2441 LastBitfieldOrUnnamedOffset = FieldOffset; in BuildRCRecordLayout()
2452 BytePos + FieldOffset, HasUnion); in BuildRCRecordLayout()
2471 BuildRCBlockVarRecordLayout(RT, BytePos + FieldOffset, in BuildRCRecordLayout()
2494 MaxFieldOffset = FieldOffset; in BuildRCRecordLayout()
[all …]
H A DMicrosoftCXXABI.cpp2695 CharUnits FieldOffset = Ctx.toCharUnitsFromBits(Ctx.getFieldOffset(MPD)); in EmitMemberPointer() local
2696 C = EmitMemberDataPointer(DstTy, FieldOffset); in EmitMemberPointer()
3012 llvm::Value *FieldOffset = MemPtr; in EmitMemberDataPointerAddress() local
3018 FieldOffset = Builder.CreateExtractValue(MemPtr, I++); in EmitMemberDataPointerAddress()
3037 Addr = Builder.CreateInBoundsGEP(Addr, FieldOffset, "memptr.offset"); in EmitMemberDataPointerAddress()
H A DCGBlocks.cpp2627 byrefInfo.ByrefAlignment.alignmentAtOffset(byrefInfo.FieldOffset); in buildByrefHelpers()
2721 info.FieldOffset, name); in emitBlockByrefAddress()
2817 info.FieldOffset = varOffset; in getBlockByrefInfo()
H A DCGCall.cpp2316 CharUnits FieldOffset = in EmitFunctionProlog() local
2318 Address V = Builder.CreateStructGEP(ArgStruct, FieldIndex, FieldOffset, in EmitFunctionProlog()
3851 auto FieldOffset = in EmitCall() local
3853 return Builder.CreateStructGEP(ArgMemory, FieldIndex, FieldOffset); in EmitCall()
H A DTargetInfo.cpp3059 unsigned FieldOffset = (unsigned)Layout.getFieldOffset(idx); in BitsContainNoUserData() local
3062 if (FieldOffset >= EndBit) break; in BitsContainNoUserData()
3064 unsigned FieldStart = FieldOffset < StartBit ? StartBit-FieldOffset :0; in BitsContainNoUserData()
3065 if (!BitsContainNoUserData(i->getType(), FieldStart, EndBit-FieldOffset, in BitsContainNoUserData()
H A DItaniumCXXABI.cpp974 CharUnits FieldOffset = in EmitMemberPointer() local
976 return EmitMemberDataPointer(MPT, ThisAdjustment + FieldOffset); in EmitMemberPointer()
/freebsd-12.1/sys/contrib/dev/acpica/common/
H A Ddmtbdump2.c1164 UINT32 FieldOffset = 0; in AcpiDmDumpNfit() local
1215 FieldOffset = sizeof (ACPI_NFIT_INTERLEAVE); in AcpiDmDumpNfit()
1240 FieldOffset = sizeof (ACPI_NFIT_FLUSH_ADDRESS) - sizeof (UINT64); in AcpiDmDumpNfit()
1278 Status = AcpiDmDumpTable (Table->Length, Offset + FieldOffset, in AcpiDmDumpNfit()
1286 FieldOffset += sizeof (UINT32); in AcpiDmDumpNfit()
1313 Status = AcpiDmDumpTable (Table->Length, Offset + FieldOffset, in AcpiDmDumpNfit()
1321 FieldOffset += sizeof (UINT64); in AcpiDmDumpNfit()
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeRecord.h797 FieldOffset(Offset), Name(Name) {} in DataMemberRecord()
801 FieldOffset(Offset), Name(Name) {} in DataMemberRecord()
805 uint64_t getFieldOffset() const { return FieldOffset; } in getFieldOffset()
810 uint64_t FieldOffset; variable
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/NativePDB/
H A DUdtRecordCompleter.cpp128 uint64_t offset = data_member.FieldOffset * 8; in visitKnownMember()
/freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.cpp1450 uint64_t FieldOffset = (HiMark - FieldSize); in constructMemberDIE() local
1451 Offset -= FieldOffset; in constructMemberDIE()
1458 OffsetInBytes = FieldOffset >> 3; in constructMemberDIE()
/freebsd-12.1/contrib/llvm/lib/DebugInfo/CodeView/
H A DTypeRecordMapping.cpp412 error(IO.mapEncodedInteger(Record.FieldOffset)); in visitKnownMember()
/freebsd-12.1/contrib/llvm/tools/llvm-pdbutil/
H A DMinimalTypeDumper.cpp540 Field.Type, Field.FieldOffset, memberAttributes(Field.Attrs)); in visitKnownMember()
/freebsd-12.1/contrib/llvm/lib/ObjectYAML/
H A DCodeViewYAMLTypes.cpp627 IO.mapRequired("FieldOffset", Record.FieldOffset); in map()
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp498 uint64_t FieldOffset = Layout.getElementOffset(i); in SRAGlobal() local
499 unsigned NewAlign = (unsigned)MinAlign(StartAlignment, FieldOffset); in SRAGlobal()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DVerifier.cpp4978 const MDOperand &FieldOffset = BaseNode->getOperand(Idx + 1); in verifyTBAABaseNodeImpl() local
4986 mdconst::dyn_extract_or_null<ConstantInt>(FieldOffset); in verifyTBAABaseNodeImpl()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DScalarEvolution.cpp3469 const SCEV *FieldOffset = getOffsetOfExpr(IntPtrTy, STy, FieldNo); in getGEPExpr() local
3472 TotalOffset = getAddExpr(TotalOffset, FieldOffset); in getGEPExpr()