Lines Matching refs:MemberTy

176   void GetStorageBitRange(DIDerivedType *MemberTy, Align RecordAlignment,
651 void BPFAbstractMemberAccess::GetStorageBitRange(DIDerivedType *MemberTy, in GetStorageBitRange() argument
655 uint32_t MemberBitSize = MemberTy->getSizeInBits(); in GetStorageBitRange()
656 uint32_t MemberBitOffset = MemberTy->getOffsetInBits(); in GetStorageBitRange()
694 auto *MemberTy = cast<DIDerivedType>(CTy->getElements()[AccessIndex]); in GetFieldInfo() local
695 if (!MemberTy->isBitField()) { in GetFieldInfo()
696 PatchImm += MemberTy->getOffsetInBits() >> 3; in GetFieldInfo()
699 GetStorageBitRange(MemberTy, *RecordAlignment, SBitOffset, in GetFieldInfo()
712 auto *MemberTy = cast<DIDerivedType>(CTy->getElements()[AccessIndex]); in GetFieldInfo() local
713 uint32_t SizeInBits = MemberTy->getSizeInBits(); in GetFieldInfo()
714 if (!MemberTy->isBitField()) in GetFieldInfo()
718 GetStorageBitRange(MemberTy, *RecordAlignment, SBitOffset, in GetFieldInfo()
735 auto *MemberTy = cast<DIDerivedType>(CTy->getElements()[AccessIndex]); in GetFieldInfo() local
736 BaseTy = stripQualifiers(MemberTy->getBaseType()); in GetFieldInfo()
759 DIDerivedType *MemberTy = nullptr; in GetFieldInfo() local
767 MemberTy = cast<DIDerivedType>(CTy->getElements()[AccessIndex]); in GetFieldInfo()
768 SizeInBits = MemberTy->getSizeInBits(); in GetFieldInfo()
769 IsBitField = MemberTy->isBitField(); in GetFieldInfo()
779 GetStorageBitRange(MemberTy, *RecordAlignment, SBitOffset, NextSBitOffset); in GetFieldInfo()
783 unsigned OffsetInBits = MemberTy->getOffsetInBits(); in GetFieldInfo()
791 DIDerivedType *MemberTy = nullptr; in GetFieldInfo() local
798 MemberTy = cast<DIDerivedType>(CTy->getElements()[AccessIndex]); in GetFieldInfo()
799 SizeInBits = MemberTy->getSizeInBits(); in GetFieldInfo()
800 IsBitField = MemberTy->isBitField(); in GetFieldInfo()
810 GetStorageBitRange(MemberTy, *RecordAlignment, SBitOffset, NextSBitOffset); in GetFieldInfo()