reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/BPF/BPFAbstractMemberAccess.cpp
  549   uint32_t Tag = CTy->getTag();
  552       auto *EltTy = stripQualifiers(CTy->getBaseType());
  553       PatchImm += AccessIndex * calcArraySize(CTy, 1) *
  556       auto *MemberTy = cast<DIDerivedType>(CTy->getElements()[AccessIndex]);
  570       auto *EltTy = stripQualifiers(CTy->getBaseType());
  571       return calcArraySize(CTy, 1) * (EltTy->getSizeInBits() >> 3);
  573       auto *MemberTy = cast<DIDerivedType>(CTy->getElements()[AccessIndex]);
  579       GetStorageBitRange(CTy, MemberTy, AccessIndex, SBitOffset, NextSBitOffset);
  591       if (CTy->getElements().size() != 1)
  593       BaseTy = stripQualifiers(CTy->getBaseType());
  595       auto *MemberTy = cast<DIDerivedType>(CTy->getElements()[AccessIndex]);
  624       auto *EltTy = stripQualifiers(CTy->getBaseType());
  625       SizeInBits = calcArraySize(CTy, 1) * EltTy->getSizeInBits();
  627       MemberTy = cast<DIDerivedType>(CTy->getElements()[AccessIndex]);
  639     GetStorageBitRange(CTy, MemberTy, AccessIndex, SBitOffset, NextSBitOffset);
  655       auto *EltTy = stripQualifiers(CTy->getBaseType());
  656       SizeInBits = calcArraySize(CTy, 1) * EltTy->getSizeInBits();
  658       MemberTy = cast<DIDerivedType>(CTy->getElements()[AccessIndex]);
  670     GetStorageBitRange(CTy, MemberTy, AccessIndex, SBitOffset, NextSBitOffset);