Lines Matching refs:CallInfo
124 struct CallInfo { struct in __anon6a66d5330111::BPFAbstractMemberAccess
131 typedef std::stack<std::pair<CallInst *, CallInfo>> CallInfoStack;
147 std::map<CallInst *, std::pair<CallInst *, CallInfo>> AIChain;
151 std::map<CallInst *, CallInfo> BaseAICalls;
158 void ResetMetadata(struct CallInfo &CInfo);
162 void traceAICall(CallInst *Call, CallInfo &ParentInfo);
164 CallInfo &ParentInfo);
166 CallInfo &ParentInfo);
169 bool IsPreserveDIAccessIndexCall(const CallInst *Call, CallInfo &Cinfo);
182 Value *computeBaseAndAccessKey(CallInst *Call, CallInfo &CInfo,
184 MDNode *computeAccessKey(CallInst *Call, CallInfo &CInfo,
187 bool transformGEPChain(CallInst *Call, CallInfo &CInfo);
250 void BPFAbstractMemberAccess::ResetMetadata(struct CallInfo &CInfo) { in ResetMetadata()
356 CallInfo &CInfo) { in IsPreserveDIAccessIndexCall()
469 CallInfo CInfo; in removePreserveAccessIndexIntrinsic()
555 CallInfo &ParentInfo) { in traceAICall()
564 CallInfo ChildInfo; in traceAICall()
587 CallInfo &ParentInfo) { in traceBitCast()
596 CallInfo ChildInfo; in traceBitCast()
617 CallInfo &ParentInfo) { in traceGEP()
626 CallInfo ChildInfo; in traceGEP()
652 CallInfo CInfo; in collectAICallChains()
853 CallInfo &CInfo, in computeBaseAndAccessKey()
978 CallInfo CInfo2 = StackElem2.second; in computeBaseAndAccessKey()
1009 CallInfo &CInfo, in computeAccessKey()
1074 CallInfo &CInfo) { in transformGEPChain()