Lines Matching refs:AccessIndex
125 uint32_t AccessIndex; member
171 uint32_t AccessIndex, uint32_t PatchImm,
285 CInfo.AccessIndex = getConstant(Call->getArgOperand(2)); in IsPreserveDIAccessIndexCall()
296 CInfo.AccessIndex = getConstant(Call->getArgOperand(1)); in IsPreserveDIAccessIndexCall()
307 CInfo.AccessIndex = getConstant(Call->getArgOperand(2)); in IsPreserveDIAccessIndexCall()
320 CInfo.AccessIndex = InfoKind; in IsPreserveDIAccessIndexCall()
332 CInfo.AccessIndex = BPFCoreSharedInfo::TYPE_EXISTENCE; in IsPreserveDIAccessIndexCall()
334 CInfo.AccessIndex = BPFCoreSharedInfo::TYPE_SIZE; in IsPreserveDIAccessIndexCall()
346 CInfo.AccessIndex = BPFCoreSharedInfo::ENUM_VALUE_EXISTENCE; in IsPreserveDIAccessIndexCall()
348 CInfo.AccessIndex = BPFCoreSharedInfo::ENUM_VALUE; in IsPreserveDIAccessIndexCall()
484 IsValidAIChain(ParentInfo.Metadata, ParentInfo.AccessIndex, in traceAICall()
515 IsValidAIChain(ParentInfo.Metadata, ParentInfo.AccessIndex, in traceBitCast()
545 IsValidAIChain(ParentInfo.Metadata, ParentInfo.AccessIndex, in traceGEP()
606 uint32_t AccessIndex, in GetFieldInfo() argument
616 PatchImm += AccessIndex * calcArraySize(CTy, 1) * in GetFieldInfo()
619 auto *MemberTy = cast<DIDerivedType>(CTy->getElements()[AccessIndex]); in GetFieldInfo()
637 auto *MemberTy = cast<DIDerivedType>(CTy->getElements()[AccessIndex]); in GetFieldInfo()
659 auto *MemberTy = cast<DIDerivedType>(CTy->getElements()[AccessIndex]); in GetFieldInfo()
691 MemberTy = cast<DIDerivedType>(CTy->getElements()[AccessIndex]); in GetFieldInfo()
722 MemberTy = cast<DIDerivedType>(CTy->getElements()[AccessIndex]); in GetFieldInfo()
813 uint64_t AccessIndex = CInfo.AccessIndex; in computeBaseAndAccessKey() local
822 FirstIndex += AccessIndex * calcArraySize(CTy, 1); in computeBaseAndAccessKey()
835 FirstIndex += AccessIndex; in computeBaseAndAccessKey()
838 FirstIndex += AccessIndex * calcArraySize(CTy, 0); in computeBaseAndAccessKey()
874 InfoKind = CInfo.AccessIndex; in computeBaseAndAccessKey()
884 InfoKind = CInfo2.AccessIndex; in computeBaseAndAccessKey()
890 uint64_t AccessIndex = CInfo.AccessIndex; in computeBaseAndAccessKey() local
891 AccessKey += ":" + std::to_string(AccessIndex); in computeBaseAndAccessKey()
896 PatchImm = GetFieldInfo(InfoKind, CTy, AccessIndex, PatchImm, in computeBaseAndAccessKey()
921 if (CInfo.AccessIndex == BPFCoreSharedInfo::TYPE_EXISTENCE) { in computeAccessKey()
923 } else if (CInfo.AccessIndex == BPFCoreSharedInfo::TYPE_SIZE) { in computeAccessKey()
956 if (CInfo.AccessIndex == BPFCoreSharedInfo::ENUM_VALUE) { in computeAccessKey()
965 std::to_string(CInfo.AccessIndex) + std::string(":") + in computeAccessKey()