| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | RecordLayoutBuilder.cpp | 143 uint64_t FieldOffset = Layout.getFieldOffset(Field->getFieldIndex()); in getFieldOffset() local 144 assert(FieldOffset % CharWidth == 0 && in getFieldOffset() 147 return Context.toCharUnitsFromBits(FieldOffset); in getFieldOffset() 305 CharUnits FieldOffset = Offset + getFieldOffset(Layout, Field); in CanPlaceBaseSubobjectAtOffset() local 306 if (!CanPlaceFieldSubobjectAtOffset(Field, FieldOffset)) in CanPlaceBaseSubobjectAtOffset() 350 CharUnits FieldOffset = Offset + getFieldOffset(Layout, Field); in UpdateEmptyBaseSubobjects() local 351 UpdateEmptyFieldSubobjects(Field, FieldOffset, PlacingEmptyBase); in UpdateEmptyBaseSubobjects() 413 CharUnits FieldOffset = Offset + getFieldOffset(Layout, Field); in CanPlaceFieldSubobjectAtOffset() local 414 if (!CanPlaceFieldSubobjectAtOffset(Field, FieldOffset)) in CanPlaceFieldSubobjectAtOffset() 520 CharUnits FieldOffset = Offset + getFieldOffset(Layout, Field); in UpdateEmptyFieldSubobjects() local [all …]
|
| H A D | MicrosoftMangle.cpp | 727 int64_t FieldOffset; in mangleMemberDataPointer() local 731 FieldOffset = getASTContext().getFieldOffset(VD); in mangleMemberDataPointer() 732 assert(FieldOffset % getASTContext().getCharWidth() == 0 && in mangleMemberDataPointer() 734 FieldOffset /= getASTContext().getCharWidth(); in mangleMemberDataPointer() 739 FieldOffset -= getASTContext().getOffsetOfBaseWithVBPtr(RD).getQuantity(); in mangleMemberDataPointer() 741 FieldOffset = RD->nullFieldOffsetIsZero() ? 0 : -1; in mangleMemberDataPointer() 767 mangleNumber(FieldOffset); in mangleMemberDataPointer()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Descriptor.cpp | 154 bool InUnion, const Descriptor *D, unsigned FieldOffset) { in initField() argument 155 auto *Desc = reinterpret_cast<InlineDescriptor *>(Ptr + FieldOffset) - 1; in initField() 156 Desc->Offset = FieldOffset; in initField() 167 Fn(B, Ptr + FieldOffset, Desc->IsConst, Desc->IsFieldMutable, in initField() 173 const Descriptor *D, unsigned FieldOffset, in initBase() argument 179 auto *Desc = reinterpret_cast<InlineDescriptor *>(Ptr + FieldOffset) - 1; in initBase() 180 Desc->Offset = FieldOffset; in initBase() 192 initBase(B, Ptr + FieldOffset, IsConst, IsMutable, IsVolatile, IsActive, in initBase() 195 initField(B, Ptr + FieldOffset, IsConst, IsMutable, IsVolatile, IsActive, in initBase() 218 unsigned FieldOffset) { in destroyField() argument [all …]
|
| H A D | Pointer.cpp | 830 uint64_t FieldOffset = in atOffset() local 833 return IntPointer{F->Desc, this->Value + FieldOffset}; in atOffset()
|
| H A D | InterpBuiltin.cpp | 2160 uint64_t FieldOffset = in computePointerOffset() local 2163 Result += FieldOffset; in computePointerOffset() 2826 unsigned FieldOffset = R->getField(0u)->Offset; in SetThreeWayComparisonField() local 2827 const Pointer &FieldPtr = Ptr.atField(FieldOffset); in SetThreeWayComparisonField()
|
| H A D | Compiler.cpp | 5853 auto emitFieldInitializer = [&](const Record::Field *F, unsigned FieldOffset, in compileConstructor() 5864 return this->emitInitThisBitField(*T, F, FieldOffset, InitExpr); in compileConstructor() 5865 return this->emitInitThisField(*T, FieldOffset, InitExpr); in compileConstructor() 5870 if (!this->emitGetPtrThisField(FieldOffset, InitExpr)) in compileConstructor()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | HLSLBufferLayoutBuilder.cpp | 97 unsigned FieldOffset; in createLayoutType() local 113 if (!layoutField(FD, EndOffset, FieldOffset, FieldType, PO)) in createLayoutType() 115 Layout.push_back(FieldOffset); in createLayoutType() 139 if (!layoutField(FD, EndOffset, FieldOffset, FieldType)) in createLayoutType() 141 Layout[IndexInLayout] = FieldOffset; in createLayoutType() 177 unsigned &FieldOffset, in layoutField() argument 268 FieldOffset = ElemOffset; in layoutField()
|
| H A D | CGNonTrivialStruct.cpp | 165 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 180 asDerived().visitStructFields(QT, FieldOffset); in visitStruct() 192 CharUnits FieldOffset = CurStructOffset + asDerived().getFieldOffset(FD); in visitArray() local 198 appendStr("_AB" + llvm::to_string(FieldOffset.getQuantity()) + "s" + in visitArray() 202 asDerived().visitWithKind(FK, EltTy, nullptr, FieldOffset); in visitArray() 278 CharUnits FieldOffset = CurStructOffset + this->getFieldOffset(FD); in visitPtrAuth() local [all …]
|
| H A D | HLSLBufferLayoutBuilder.h | 42 unsigned &FieldOffset, llvm::Type *&FieldType,
|
| H A D | CGDebugInfo.cpp | 1444 uint64_t FieldOffset = 0; in collectDefaultElementTypesForBlockPointer() local 1451 EltTys.push_back(CreateMemberType(Unit, FType, "__size", &FieldOffset)); in collectDefaultElementTypesForBlockPointer() 1452 EltTys.push_back(CreateMemberType(Unit, FType, "__align", &FieldOffset)); in collectDefaultElementTypesForBlockPointer() 1455 EltTys.push_back(CreateMemberType(Unit, FType, "__isa", &FieldOffset)); in collectDefaultElementTypesForBlockPointer() 1457 EltTys.push_back(CreateMemberType(Unit, FType, "__flags", &FieldOffset)); in collectDefaultElementTypesForBlockPointer() 1458 EltTys.push_back(CreateMemberType(Unit, FType, "__reserved", &FieldOffset)); in collectDefaultElementTypesForBlockPointer() 1460 EltTys.push_back(CreateMemberType(Unit, FType, "__FuncPtr", &FieldOffset)); in collectDefaultElementTypesForBlockPointer() 1466 FieldOffset, llvm::DINode::FlagZero, DescTy)); in collectDefaultElementTypesForBlockPointer() 1467 FieldOffset += FieldSize; in collectDefaultElementTypesForBlockPointer() 1470 return FieldOffset; in collectDefaultElementTypesForBlockPointer() [all …]
|
| H A D | CGBlocks.h | 141 CharUnits FieldOffset; variable
|
| H A D | CGExprConstant.cpp | 589 bool AppendField(const FieldDecl *Field, uint64_t FieldOffset, 595 bool AppendBitField(const FieldDecl *Field, uint64_t FieldOffset, 610 const FieldDecl *Field, uint64_t FieldOffset, llvm::Constant *InitCst, in AppendField() argument 614 CharUnits FieldOffsetInChars = Context.toCharUnitsFromBits(FieldOffset); in AppendField() 626 uint64_t FieldOffset, llvm::Constant *C, in AppendBitField() argument 661 CGM.getContext().toBits(StartOffset) + FieldOffset, in AppendBitField()
|
| H A D | CGObjCMac.cpp | 956 CharUnits FieldOffset, CharUnits FieldSize); 2355 CharUnits FieldOffset, in UpdateRunSkipBlockVars() argument 2360 RUN_SKIP(BLOCK_LAYOUT_BYREF, FieldOffset, FieldSize)); in UpdateRunSkipBlockVars() 2363 RUN_SKIP(BLOCK_LAYOUT_STRONG, FieldOffset, FieldSize)); in UpdateRunSkipBlockVars() 2366 RUN_SKIP(BLOCK_LAYOUT_WEAK, FieldOffset, FieldSize)); in UpdateRunSkipBlockVars() 2369 RUN_SKIP(BLOCK_LAYOUT_UNRETAINED, FieldOffset, FieldSize)); in UpdateRunSkipBlockVars() 2372 RUN_SKIP(BLOCK_LAYOUT_NON_OBJECT_BYTES, FieldOffset, FieldSize)); in UpdateRunSkipBlockVars() 2396 CharUnits FieldOffset = in BuildRCRecordLayout() local 2402 LastBitfieldOrUnnamedOffset = FieldOffset; in BuildRCRecordLayout() 2413 BytePos + FieldOffset, HasUnion); in BuildRCRecordLayout() [all …]
|
| H A D | MicrosoftCXXABI.cpp | 2916 CharUnits FieldOffset = Ctx.toCharUnitsFromBits(Ctx.getFieldOffset(MPD)); in EmitMemberPointer() local 2922 C = EmitMemberDataPointer(RD, FieldOffset); in EmitMemberPointer() 3234 llvm::Value *FieldOffset = MemPtr; in EmitMemberDataPointerAddress() local 3240 FieldOffset = Builder.CreateExtractValue(MemPtr, I++); in EmitMemberDataPointerAddress() 3256 return Builder.CreateGEP(CGF.Int8Ty, Addr, FieldOffset, "memptr.offset", in EmitMemberDataPointerAddress()
|
| /freebsd/sys/contrib/dev/acpica/components/executer/ |
| H A D | exfldio.c | 839 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 D | PaddingChecker.cpp | 205 CharUnits FieldOffset = ASTContext.toCharUnitsFromBits(FieldOffsetBits); in calculateBaselinePad() local 206 PaddingSum += (FieldOffset - Offset); in calculateBaselinePad() 207 Offset = FieldOffset + FieldSize; in calculateBaselinePad()
|
| /freebsd/sys/contrib/dev/acpica/common/ |
| H A D | dmtbdump2.c | 1750 UINT32 FieldOffset = 0; in AcpiDmDumpNfit() local 1800 FieldOffset = sizeof (ACPI_NFIT_INTERLEAVE); in AcpiDmDumpNfit() 1824 FieldOffset = sizeof (ACPI_NFIT_FLUSH_ADDRESS); in AcpiDmDumpNfit() 1863 Status = AcpiDmDumpTable (Table->Length, Offset + FieldOffset, in AcpiDmDumpNfit() 1871 FieldOffset += sizeof (UINT32); in AcpiDmDumpNfit() 1899 Status = AcpiDmDumpTable (Table->Length, Offset + FieldOffset, in AcpiDmDumpNfit() 1907 FieldOffset += sizeof (UINT64); in AcpiDmDumpNfit()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | TypeRecord.h | 790 FieldOffset(Offset), Name(Name) {} in DataMemberRecord() 794 FieldOffset(Offset), Name(Name) {} in DataMemberRecord() 798 uint64_t getFieldOffset() const { return FieldOffset; } in getFieldOffset() 803 uint64_t FieldOffset = 0; variable
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | X86.cpp | 2379 unsigned FieldOffset = (unsigned)Layout.getFieldOffset(idx); in BitsContainNoUserData() local 2382 if (FieldOffset >= EndBit) break; in BitsContainNoUserData() 2384 unsigned FieldStart = FieldOffset < StartBit ? StartBit-FieldOffset :0; in BitsContainNoUserData() 2385 if (!BitsContainNoUserData(i->getType(), FieldStart, EndBit-FieldOffset, in BitsContainNoUserData()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURegBankLegalizeHelper.cpp | 306 auto FieldOffset = B.buildAnd(SgprRB_S32, LSBit, Mask); in lowerS_BFE() local 308 auto Src1 = B.buildOr(SgprRB_S32, FieldOffset, Size); in lowerS_BFE()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | UdtRecordCompleter.cpp | 243 uint64_t offset = data_member.FieldOffset * 8; in visitKnownMember()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
| H A D | MinimalTypeDumper.cpp | 551 Field.Type, Field.FieldOffset, memberAttributes(Field.Attrs)); in visitKnownMember()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfUnit.cpp | 1950 uint64_t FieldOffset = (HiMark - FieldSize); in constructMemberDIE() local 1951 Offset -= FieldOffset; in constructMemberDIE() 1963 OffsetInBytes = FieldOffset >> 3; in constructMemberDIE()
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
| H A D | TypeRecordMapping.cpp | 665 error(IO.mapEncodedInteger(Record.FieldOffset, "FieldOffset")); in visitKnownMember()
|
| /freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/ |
| H A D | CodeViewYAMLTypes.cpp | 635 IO.mapRequired("FieldOffset", Record.FieldOffset); in map()
|