Lines Matching refs:MemberTy

176   void GetStorageBitRange(DIDerivedType *MemberTy, Align RecordAlignment,
669 void BPFAbstractMemberAccess::GetStorageBitRange(DIDerivedType *MemberTy, in GetStorageBitRange() argument
673 uint32_t MemberBitSize = MemberTy->getSizeInBits(); in GetStorageBitRange()
674 uint32_t MemberBitOffset = MemberTy->getOffsetInBits(); in GetStorageBitRange()
712 auto *MemberTy = cast<DIDerivedType>(CTy->getElements()[AccessIndex]); in GetFieldInfo() local
713 if (!MemberTy->isBitField()) { in GetFieldInfo()
714 PatchImm += MemberTy->getOffsetInBits() >> 3; in GetFieldInfo()
717 GetStorageBitRange(MemberTy, *RecordAlignment, SBitOffset, in GetFieldInfo()
730 auto *MemberTy = cast<DIDerivedType>(CTy->getElements()[AccessIndex]); in GetFieldInfo() local
731 uint32_t SizeInBits = MemberTy->getSizeInBits(); in GetFieldInfo()
732 if (!MemberTy->isBitField()) in GetFieldInfo()
736 GetStorageBitRange(MemberTy, *RecordAlignment, SBitOffset, in GetFieldInfo()
753 auto *MemberTy = cast<DIDerivedType>(CTy->getElements()[AccessIndex]); in GetFieldInfo() local
754 BaseTy = stripQualifiers(MemberTy->getBaseType()); in GetFieldInfo()
777 DIDerivedType *MemberTy = nullptr; in GetFieldInfo() local
785 MemberTy = cast<DIDerivedType>(CTy->getElements()[AccessIndex]); in GetFieldInfo()
786 SizeInBits = MemberTy->getSizeInBits(); in GetFieldInfo()
787 IsBitField = MemberTy->isBitField(); in GetFieldInfo()
797 GetStorageBitRange(MemberTy, *RecordAlignment, SBitOffset, NextSBitOffset); in GetFieldInfo()
801 unsigned OffsetInBits = MemberTy->getOffsetInBits(); in GetFieldInfo()
809 DIDerivedType *MemberTy = nullptr; in GetFieldInfo() local
816 MemberTy = cast<DIDerivedType>(CTy->getElements()[AccessIndex]); in GetFieldInfo()
817 SizeInBits = MemberTy->getSizeInBits(); in GetFieldInfo()
818 IsBitField = MemberTy->isBitField(); in GetFieldInfo()
828 GetStorageBitRange(MemberTy, *RecordAlignment, SBitOffset, NextSBitOffset); in GetFieldInfo()