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

12

/freebsd-current/contrib/llvm-project/clang/lib/AST/
H A DRecordLayoutBuilder.cpp144 uint64_t FieldOffset = Layout.getFieldOffset(FieldNo); local
145 assert(FieldOffset % CharWidth == 0 &&
148 return Context.toCharUnitsFromBits(FieldOffset);
308 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo); local
309 if (!CanPlaceFieldSubobjectAtOffset(*I, FieldOffset))
355 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo); local
356 UpdateEmptyFieldSubobjects(*I, FieldOffset, PlacingEmptyBase);
420 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo); local
422 if (!CanPlaceFieldSubobjectAtOffset(*I, FieldOffset))
531 CharUnits FieldOffset local
1500 uint64_t FieldOffset; local
1653 uint64_t FieldOffset = local
1859 CharUnits FieldOffset = local
2595 placeFieldAtOffset(CharUnits FieldOffset) argument
2599 placeFieldAtBitOffset(uint64_t FieldOffset) argument
2978 CharUnits FieldOffset = CharUnits::Zero(); local
3049 CharUnits FieldOffset = Size.alignTo(Info.Alignment); local
3076 CharUnits FieldOffset = Size.alignTo(Info.Alignment); local
3669 CharUnits FieldOffset = local
[all...]
H A DMicrosoftMangle.cpp676 int64_t FieldOffset; local
680 FieldOffset = getASTContext().getFieldOffset(VD);
681 assert(FieldOffset % getASTContext().getCharWidth() == 0 &&
683 FieldOffset /= getASTContext().getCharWidth();
688 FieldOffset -= getASTContext().getOffsetOfBaseWithVBPtr(RD).getQuantity();
690 FieldOffset = RD->nullFieldOffsetIsZero() ? 0 : -1;
705 mangleNumber(FieldOffset);
H A DExprConstant.cpp7064 CharUnits FieldOffset =
7067 if (!visit(Val.getStructField(FieldIdx), FieldTy, FieldOffset))
7337 CharUnits FieldOffset =
7341 std::optional<APValue> SubObj = visitType(FieldTy, FieldOffset);
/freebsd-current/sys/contrib/dev/acpica/components/executer/
H A Dexfldio.c839 UINT32 FieldOffset = 0; local
907 Status = AcpiExFieldDatumIo (ObjDesc, FieldOffset, &RawDatum, ACPI_READ);
920 FieldOffset += ObjDesc->CommonField.AccessByteWidth;
922 ObjDesc, FieldOffset, &RawDatum, ACPI_READ);
1002 UINT32 FieldOffset = 0; local
1088 ObjDesc, Mask, MergedDatum, FieldOffset);
1094 FieldOffset += ObjDesc->CommonField.AccessByteWidth;
1146 ObjDesc, Mask, MergedDatum, FieldOffset);
/freebsd-current/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp207 CharUnits FieldOffset = ASTContext.toCharUnitsFromBits(FieldOffsetBits); local
208 PaddingSum += (FieldOffset - Offset);
209 Offset = FieldOffset + FieldSize;
/freebsd-current/contrib/llvm-project/clang/lib/AST/Interp/
H A DByteCodeStmtGen.cpp145 auto emitFieldInitializer = [&](const Record::Field *F, unsigned FieldOffset,
152 return this->emitInitThisBitField(*T, F, FieldOffset, InitExpr);
153 return this->emitInitThisField(*T, FieldOffset, InitExpr);
157 if (!this->emitGetPtrThisField(FieldOffset, InitExpr))
H A DInterpBuiltin.cpp939 unsigned FieldOffset = R->getField(0u)->Offset; local
940 const Pointer &FieldPtr = Ptr.atField(FieldOffset);
H A DInterp.h1086 uint32_t FieldOffset) {
1093 const Pointer &Field = This.atField(FieldOffset);
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.cpp1246 uint64_t FieldOffset = 0; local
1253 EltTys.push_back(CreateMemberType(Unit, FType, "__size", &FieldOffset));
1254 EltTys.push_back(CreateMemberType(Unit, FType, "__align", &FieldOffset));
1257 EltTys.push_back(CreateMemberType(Unit, FType, "__isa", &FieldOffset));
1259 EltTys.push_back(CreateMemberType(Unit, FType, "__flags", &FieldOffset));
1260 EltTys.push_back(CreateMemberType(Unit, FType, "__reserved", &FieldOffset));
1262 EltTys.push_back(CreateMemberType(Unit, FType, "__FuncPtr", &FieldOffset));
1268 FieldOffset, llvm::DINode::FlagZero, DescTy));
1269 FieldOffset += FieldSize;
1272 return FieldOffset;
1279 uint64_t FieldOffset; local
3066 uint64_t FieldOffset; local
4527 uint64_t FieldSize, FieldOffset; local
[all...]
H A DCGNonTrivialStruct.cpp164 CharUnits FieldOffset = CurStructOffset + asDerived().getFieldOffset(FD); local
165 appendStr(getVolatileOffsetStr(FT.isVolatileQualified(), FieldOffset));
171 CharUnits FieldOffset = CurStructOffset + asDerived().getFieldOffset(FD); local
172 appendStr(getVolatileOffsetStr(FT.isVolatileQualified(), FieldOffset));
177 CharUnits FieldOffset = CurStructOffset + asDerived().getFieldOffset(FD); local
179 asDerived().visitStructFields(QT, FieldOffset);
191 CharUnits FieldOffset = CurStructOffset + asDerived().getFieldOffset(FD); local
197 appendStr("_AB" + llvm::to_string(FieldOffset.getQuantity()) + "s" +
201 asDerived().visitWithKind(FK, EltTy, nullptr, FieldOffset);
H A DCGBlocks.h141 CharUnits FieldOffset; member in class:clang::CodeGen::BlockByrefInfo
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,
600 CharUnits FieldOffsetInChars = Context.toCharUnitsFromBits(FieldOffset);
612 const FieldDecl *Field, uint64_t FieldOffset, llvm::ConstantInt *CI,
631 CGM.getContext().toBits(StartOffset) + FieldOffset,
595 AppendField( const FieldDecl *Field, uint64_t FieldOffset, llvm::Constant *InitCst, bool AllowOverwrite) argument
611 AppendBitField( const FieldDecl *Field, uint64_t FieldOffset, llvm::ConstantInt *CI, bool AllowOverwrite) argument
H A DCGObjCMac.cpp991 CharUnits FieldOffset,
2431 CharUnits FieldOffset,
2435 RunSkipBlockVars.push_back(RUN_SKIP(BLOCK_LAYOUT_BYREF, FieldOffset,
2438 RunSkipBlockVars.push_back(RUN_SKIP(BLOCK_LAYOUT_STRONG, FieldOffset,
2441 RunSkipBlockVars.push_back(RUN_SKIP(BLOCK_LAYOUT_WEAK, FieldOffset,
2444 RunSkipBlockVars.push_back(RUN_SKIP(BLOCK_LAYOUT_UNRETAINED, FieldOffset,
2448 FieldOffset,
2473 CharUnits FieldOffset = local
2479 LastBitfieldOrUnnamedOffset = FieldOffset;
2490 BytePos + FieldOffset, HasUnio
2429 UpdateRunSkipBlockVars(bool IsByref, Qualifiers::ObjCLifetime LifeTime, CharUnits FieldOffset, CharUnits FieldSize) argument
[all...]
H A DMicrosoftCXXABI.cpp2791 fields.push_back(CGM.IntTy); // FieldOffset
2817 fields.push_back(getZeroInt()); // FieldOffset
2819 fields.push_back(getAllOnesInt()); // FieldOffset
2911 CharUnits FieldOffset = Ctx.toCharUnitsFromBits(Ctx.getFieldOffset(MPD)); local
2917 C = EmitMemberDataPointer(RD, FieldOffset);
3229 llvm::Value *FieldOffset = MemPtr; local
3235 FieldOffset = Builder.CreateExtractValue(MemPtr, I++);
3251 return Builder.CreateInBoundsGEP(CGF.Int8Ty, Addr, FieldOffset,
H A DCGBlocks.cpp2458 byrefInfo.ByrefAlignment.alignmentAtOffset(byrefInfo.FieldOffset);
2647 info.FieldOffset = varOffset;
H A DItaniumCXXABI.cpp1087 CharUnits FieldOffset =
1089 return EmitMemberDataPointer(MPT, ThisAdjustment + FieldOffset);
/freebsd-current/sys/contrib/dev/acpica/common/
H A Ddmtbdump2.c1522 UINT32 FieldOffset = 0; local
1572 FieldOffset = sizeof (ACPI_NFIT_INTERLEAVE);
1596 FieldOffset = sizeof (ACPI_NFIT_FLUSH_ADDRESS);
1635 Status = AcpiDmDumpTable (Table->Length, Offset + FieldOffset,
1643 FieldOffset += sizeof (UINT32);
1671 Status = AcpiDmDumpTable (Table->Length, Offset + FieldOffset,
1679 FieldOffset += sizeof (UINT64);
/freebsd-current/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeRecord.h791 FieldOffset(Offset), Name(Name) {}
795 FieldOffset(Offset), Name(Name) {}
799 uint64_t getFieldOffset() const { return FieldOffset; }
804 uint64_t FieldOffset = 0; member in class:llvm::codeview::DataMemberRecord
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DUdtRecordCompleter.cpp240 uint64_t offset = data_member.FieldOffset * 8;
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DX86.cpp2345 unsigned FieldOffset = (unsigned)Layout.getFieldOffset(idx);
2348 if (FieldOffset >= EndBit) break;
2350 unsigned FieldStart = FieldOffset < StartBit ? StartBit-FieldOffset :0;
2351 if (!BitsContainNoUserData(i->getType(), FieldStart, EndBit-FieldOffset,
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.cpp1648 uint64_t FieldOffset = (HiMark - FieldSize); local
1649 Offset -= FieldOffset;
1656 OffsetInBytes = FieldOffset >> 3;
/freebsd-current/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DTypeRecordMapping.cpp665 error(IO.mapEncodedInteger(Record.FieldOffset, "FieldOffset"));
/freebsd-current/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DMinimalTypeDumper.cpp550 Field.Type, Field.FieldOffset, memberAttributes(Field.Attrs));
/freebsd-current/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DCodeViewYAMLTypes.cpp634 IO.mapRequired("FieldOffset", Record.FieldOffset);
/freebsd-current/contrib/llvm-project/llvm/lib/IR/
H A DVerifier.cpp6883 const MDOperand &FieldOffset = BaseNode->getOperand(Idx + 1); local
6891 mdconst::dyn_extract_or_null<ConstantInt>(FieldOffset);

Completed in 282 milliseconds

12