Lines Matching refs:BPFAbstractMemberAccess

117 class BPFAbstractMemberAccess final {  class
119 BPFAbstractMemberAccess(BPFTargetMachine *TM) : TM(TM) {} in BPFAbstractMemberAccess() function in __anon420b20b70111::BPFAbstractMemberAccess
182 std::map<std::string, GlobalVariable *> BPFAbstractMemberAccess::GEPGlobals;
188 return BPFAbstractMemberAccess(TM).run(F); in runOnFunction()
212 bool BPFAbstractMemberAccess::run(Function &F) { in run()
277 bool BPFAbstractMemberAccess::IsPreserveDIAccessIndexCall(const CallInst *Call, in IsPreserveDIAccessIndexCall()
358 void BPFAbstractMemberAccess::replaceWithGEP(std::vector<CallInst *> &CallList, in replaceWithGEP()
380 bool BPFAbstractMemberAccess::removePreserveAccessIndexIntrinsic(Function &F) { in removePreserveAccessIndexIntrinsic()
425 bool BPFAbstractMemberAccess::IsValidAIChain(const MDNode *ParentType, in IsValidAIChain()
474 void BPFAbstractMemberAccess::traceAICall(CallInst *Call, in traceAICall()
505 void BPFAbstractMemberAccess::traceBitCast(BitCastInst *BitCast, in traceBitCast()
536 void BPFAbstractMemberAccess::traceGEP(GetElementPtrInst *GEP, CallInst *Parent, in traceGEP()
566 void BPFAbstractMemberAccess::collectAICallChains(Function &F) { in collectAICallChains()
582 uint64_t BPFAbstractMemberAccess::getConstant(const Value *IndexValue) { in getConstant()
589 void BPFAbstractMemberAccess::GetStorageBitRange(DIDerivedType *MemberTy, in GetStorageBitRange()
607 uint32_t BPFAbstractMemberAccess::GetFieldInfo(uint32_t InfoKind, in GetFieldInfo()
747 bool BPFAbstractMemberAccess::HasPreserveFieldInfoCall(CallInfoStack &CallStack) { in HasPreserveFieldInfoCall()
761 Value *BPFAbstractMemberAccess::computeBaseAndAccessKey(CallInst *Call, in computeBaseAndAccessKey()
917 MDNode *BPFAbstractMemberAccess::computeAccessKey(CallInst *Call, in computeAccessKey()
978 bool BPFAbstractMemberAccess::transformGEPChain(CallInst *Call, in transformGEPChain()
1107 bool BPFAbstractMemberAccess::doTransformation(Function &F) { in doTransformation()
1123 return BPFAbstractMemberAccess(TM).run(F) ? PreservedAnalyses::none() in run()