Lines Matching refs:CallInfo
126 struct CallInfo { struct in __anon0acd2e390111::BPFAbstractMemberAccess
133 typedef std::stack<std::pair<CallInst *, CallInfo>> CallInfoStack;
149 std::map<CallInst *, std::pair<CallInst *, CallInfo>> AIChain;
153 std::map<CallInst *, CallInfo> BaseAICalls;
160 void ResetMetadata(struct CallInfo &CInfo);
164 void traceAICall(CallInst *Call, CallInfo &ParentInfo);
166 CallInfo &ParentInfo);
168 CallInfo &ParentInfo);
171 bool IsPreserveDIAccessIndexCall(const CallInst *Call, CallInfo &Cinfo);
182 Value *computeBaseAndAccessKey(CallInst *Call, CallInfo &CInfo,
184 MDNode *computeAccessKey(CallInst *Call, CallInfo &CInfo,
186 bool transformGEPChain(CallInst *Call, CallInfo &CInfo);
222 void BPFAbstractMemberAccess::ResetMetadata(struct CallInfo &CInfo) { in ResetMetadata()
334 CallInfo &CInfo) { in IsPreserveDIAccessIndexCall()
457 CallInfo CInfo; in removePreserveAccessIndexIntrinsic()
543 CallInfo &ParentInfo) { in traceAICall()
552 CallInfo ChildInfo; in traceAICall()
575 CallInfo &ParentInfo) { in traceBitCast()
584 CallInfo ChildInfo; in traceBitCast()
605 CallInfo &ParentInfo) { in traceGEP()
614 CallInfo ChildInfo; in traceGEP()
640 CallInfo CInfo; in collectAICallChains()
835 CallInfo &CInfo, in computeBaseAndAccessKey()
960 CallInfo CInfo2 = StackElem2.second; in computeBaseAndAccessKey()
991 CallInfo &CInfo, in computeAccessKey()
1056 CallInfo &CInfo) { in transformGEPChain()