Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp194 CharUnits Offset = ASTContext.toCharUnitsFromBits(RL.getFieldOffset(0)); in calculateBaselinePad()
201 auto FieldOffsetBits = RL.getFieldOffset(FD->getFieldIndex()); in calculateBaselinePad()
266 CharUnits NewOffset = ASTContext.toCharUnitsFromBits(RL.getFieldOffset(0)); in calculateOptimalPad()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DRecordLayoutBuilder.cpp143 getFieldOffset(const ASTRecordLayout &Layout, unsigned FieldNo) const { in getFieldOffset() function in __anond6239b400111::EmptySubobjectMap
144 uint64_t FieldOffset = Layout.getFieldOffset(FieldNo); in getFieldOffset()
308 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo); in CanPlaceBaseSubobjectAtOffset()
355 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo); in UpdateEmptyBaseSubobjects()
420 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo); in CanPlaceFieldSubobjectAtOffset()
531 CharUnits FieldOffset = Offset + getFieldOffset(Layout, FieldNo); in UpdateEmptyFieldSubobjects()
3357 static uint64_t getFieldOffset(const ASTContext &C, const FieldDecl *FD) { in getFieldOffset() function
3359 return Layout.getFieldOffset(FD->getFieldIndex()); in getFieldOffset()
3362 uint64_t ASTContext::getFieldOffset(const ValueDecl *VD) const { in getFieldOffset() function in ASTContext
3365 OffsetInBits = ::getFieldOffset(*this, FD); in getFieldOffset()
[all …]
H A DASTContext.cpp1782 uint64_t Offset = Layout.getFieldOffset(Field->getFieldIndex()); in getDeclAlign()
2684 int64_t FieldOffsetInBits = Context.getFieldOffset(Field); in structHasUniqueObjectRepresentations()
7358 Offset = RL.getFieldOffset(FD->getFieldIndex()); in EncodeBitField()
7791 uint64_t offs = layout.getFieldOffset(i); in getObjCEncodingForStructureImpl()
H A DMicrosoftMangle.cpp658 FieldOffset = getASTContext().getFieldOffset(VD); in mangleMemberDataPointer()
H A DExprConstant.cpp3130 LVal.adjustOffset(Info.Ctx.toCharUnitsFromBits(RL->getFieldOffset(I))); in HandleLValueMember()
6871 uint64_t FieldOffsetBits = Layout.getFieldOffset(FieldIdx); in visitRecord()
7079 uint64_t FieldOffsetBits = Layout.getFieldOffset(FieldIdx); in visit()
13065 Result += Info.Ctx.toCharUnitsFromBits(RL.getFieldOffset(i)); in VisitOffsetOfExpr()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGNonTrivialStruct.cpp63 .getFieldOffset(FD->getFieldIndex()) in getFieldOffsetInBits()
67 CharUnits getFieldOffset(const FieldDecl *FD) { in getFieldOffset() function
164 CharUnits FieldOffset = CurStructOffset + asDerived().getFieldOffset(FD); in visitARCStrong()
171 CharUnits FieldOffset = CurStructOffset + asDerived().getFieldOffset(FD); in visitARCWeak()
177 CharUnits FieldOffset = CurStructOffset + asDerived().getFieldOffset(FD); in visitStruct()
191 CharUnits FieldOffset = CurStructOffset + asDerived().getFieldOffset(FD); in visitArray()
341 FT, CurStructOffset + asDerived().getFieldOffset(FD), Addrs); in visitStruct()
437 asDerived().getFieldOffset(FD)); in getAddrWithOffset()
H A DCodeGenTBAA.cpp301 Layout.getFieldOffset(idx) / Context.getCharWidth(); in CollectFields()
348 uint64_t BitOffset = Layout.getFieldOffset(Field->getFieldIndex()); in getBaseTypeInfoHelper()
H A DCGRecordLayoutBuilder.cpp178 return Layout.getFieldOffset(FD->getFieldIndex()); in getFieldBitOffset()
609 Layout.getFieldOffset(F->getFieldIndex())); in computeVolatileBitfields()
963 assert(AST_RL.getFieldOffset(i) == SL->getElementOffsetInBits(FieldNo) && in ComputeRecordLayout()
H A DCGExprConstant.cpp714 Layout.getFieldOffset(FieldNo)); in Build()
734 if (!AppendField(Field, Layout.getFieldOffset(FieldNo), EltInit, in Build()
744 if (!AppendBitField(Field, Layout.getFieldOffset(FieldNo), CI, in Build()
835 if (!AppendField(*Field, Layout.getFieldOffset(FieldNo) + OffsetBits, in Build()
844 if (!AppendBitField(*Field, Layout.getFieldOffset(FieldNo) + OffsetBits, in Build()
2194 uint64_t fieldOffset = getContext().getFieldOffset(decl); in getMemberPointerConstant()
H A DCGClass.cpp797 Context.toCharUnitsFromBits(Info.getFieldOffset(i)).getQuantity(); in EmitAsanPrologueOrEpilogue()
1018 FirstFieldOffset = RecLayout.getFieldOffset(F->getFieldIndex()); in addInitialField()
1035 uint64_t FOffset = RecLayout.getFieldOffset(F->getFieldIndex()); in addNextField()
1741 Context.toCharUnitsFromBits(Layout.getFieldOffset(layoutStartOffset) + in PoisonMembers()
1755 Context.toCharUnitsFromBits(Layout.getFieldOffset(layoutEndOffset)); in PoisonMembers()
H A DSwiftCallingConv.cpp164 auto fieldOffsetInBits = layout.getFieldOffset(field->getFieldIndex()); in addTypedData()
H A DCGDebugInfo.cpp1451 layout.getFieldOffset(fieldno), Align, VUnit, RecordTy, CXXDecl); in CollectRecordLambdaFields()
1463 layout.getFieldOffset(fieldno), VUnit, RecordTy, CXXDecl); in CollectRecordLambdaFields()
1576 CollectRecordNormalField(field, layout.getFieldOffset(fieldNo), tunit, in CollectRecordFields()
1977 uint64_t fieldOffset = CGM.getContext().getFieldOffset(D); in CollectTemplateParams()
2812 FieldOffset = RL.getFieldOffset(FieldNo); in CreateTypeDefinition()
H A DTargetInfo.cpp3086 uint64_t Offset = OffsetBase + Layout.getFieldOffset(idx); in classify()
3129 uint64_t Offset = OffsetBase + Layout.getFieldOffset(idx); in classify()
3351 unsigned FieldOffset = (unsigned)Layout.getFieldOffset(idx); in BitsContainNoUserData()
6633 if (Layout.getFieldOffset(idx) != 0) in isIntegerLikeType()
7846 uint64_t Offset = Layout.getFieldOffset(idx); in HandleAggregates()
7944 if (FieldCnt && (FieldCnt <= 2) && !Layout.getFieldOffset(0)) { in returnAggregateInRegs()
10623 uint64_t FieldOffInBits = Layout.getFieldOffset(FD->getFieldIndex()); in detectFPCCEligibleStructHelper()
H A DCGExprAgg.cpp2016 if (Layout.getFieldOffset(FD->getFieldIndex()) + in getOverlapForFieldInit()
H A DCGObjCMac.cpp2541 CGM.getContext().toCharUnitsFromBits(RL.getFieldOffset(i)); in BuildRCRecordLayout()
5370 auto offsetInBits = recLayout->getFieldOffset(field->getFieldIndex()); in visitRecord()
6515 InstanceStart = RL.getFieldOffset(0) / CGM.getContext().getCharWidth(); in GetClassSizeInfo()
H A DCGExpr.cpp4220 CGF.getContext().getFieldOffset(Field)); in emitAddrOfZeroSizeField()
4357 Layout.getFieldOffset(field->getFieldIndex()) / CharWidth; in EmitLValueForField()
H A DItaniumCXXABI.cpp1101 getContext().toCharUnitsFromBits(getContext().getFieldOffset(MPD)); in EmitMemberPointer()
H A DMicrosoftCXXABI.cpp2796 CharUnits FieldOffset = Ctx.toCharUnitsFromBits(Ctx.getFieldOffset(MPD)); in EmitMemberPointer()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DRecordLayout.h200 uint64_t getFieldOffset(unsigned FieldNo) const { in getFieldOffset() function
H A DASTContext.h2340 uint64_t getFieldOffset(const ValueDecl *FD) const;
/netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/
H A DCXType.cpp1036 return Ctx.getFieldOffset(FD); in clang_Type_getOffsetOf()
1038 return Ctx.getFieldOffset(IFD); in clang_Type_getOffsetOf()
1066 return Ctx.getFieldOffset(FD); in clang_Cursor_getOffsetOfField()
1068 return Ctx.getFieldOffset(IFD); in clang_Cursor_getOffsetOfField()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/CodeView/
H A DTypeDumpVisitor.cpp497 W->printHex("FieldOffset", Field.getFieldOffset()); in visitKnownMember()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaStmtAsm.cpp866 CharUnits Result = Context.toCharUnitsFromBits(RL.getFieldOffset(i)); in LookupInlineAsmField()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeRecord.h798 uint64_t getFieldOffset() const { return FieldOffset; } in getFieldOffset() function
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp1563 Offset += Layout.getFieldOffset(idx); in calculateOffset()

12