Searched refs:CallRecord (Results 1 – 7 of 7) sorted by relevance
149 struct CallRecord { struct153 CallRecord() = default; argument155 CallRecord(CallGraphNode *Callee_, Expr *CallExpr_) in CallRecord() function168 SmallVector<CallRecord, 5> CalledFunctions;173 using iterator = SmallVectorImpl<CallRecord>::iterator;174 using const_iterator = SmallVectorImpl<CallRecord>::const_iterator;193 void addCallee(CallRecord Call) { CalledFunctions.push_back(Call); } in addCallee()207 inline bool operator==(const CallGraphNode::CallRecord &LHS,208 const CallGraphNode::CallRecord &RHS) {217 template <> struct DenseMapInfo<clang::CallGraphNode::CallRecord> {[all …]
178 using CallRecord = std::pair<std::optional<WeakTrackingVH>, CallGraphNode *>;181 using CalledFunctionsVector = std::vector<CallRecord>;193 using iterator = std::vector<CallRecord>::iterator;194 using const_iterator = std::vector<CallRecord>::const_iterator;284 std::vector<CallRecord> CalledFunctions;434 using CGNPairTy = CallGraphNode::CallRecord;453 using CGNPairTy = CallGraphNode::CallRecord;454 using EdgeRef = const CallGraphNode::CallRecord &;
139 for (const CallGraphNode::CallRecord &R : *CG[F]) { in getTransitiveUsesOfLDS()176 for (const CallGraphNode::CallRecord &R : *CG[F]) { in getTransitiveUsesOfLDS()196 for (const CallGraphNode::CallRecord &R : *CG[&Func]) { in getTransitiveUsesOfLDS()252 for (auto &CallRecord : *CG[F]) { in removeFnAttrFromReachable()253 if (!CallRecord.second) in removeFnAttrFromReachable()256 Function *Callee = CallRecord.second->getFunction(); in removeFnAttrFromReachable()
39 struct CallRecord { struct in __anon7b2079cb0111::CastedAllocFinder45 CallRecord(ExprParent CastedExprParent, const Expr *CastedExpr, in CallRecord() argument52 typedef std::vector<CallRecord> CallVec;63 Calls.push_back(CallRecord(Parent, cast<Expr>(S), AllocCall.first, in VisitChild()
103 const CallGraphNode::CallRecord &Edge) { in run()
170 static const CallGraphNode *CGGetValuePtr(CallGraphNode::CallRecord P) { in CGGetValuePtr()
244 CallRecord &CR = *I; in removeOneAbstractEdgeTo()