reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);