Home
last modified time | relevance | path

Searched refs:CallRecord (Results 1 – 8 of 8) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/
H A DCallGraph.h149 struct CallRecord { struct
153 CallRecord() = default; argument
155 CallRecord(CallGraphNode *Callee_, Expr *CallExpr_) in CallRecord() argument
168 SmallVector<CallRecord, 5> CalledFunctions;
173 using iterator = SmallVectorImpl<CallRecord>::iterator;
207 inline bool operator==(const CallGraphNode::CallRecord &LHS,
208 const CallGraphNode::CallRecord &RHS) {
218 static inline clang::CallGraphNode::CallRecord getEmptyKey() {
219 return clang::CallGraphNode::CallRecord(
225 return clang::CallGraphNode::CallRecord(
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DCallGraph.h178 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 &;
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DMallocSizeofChecker.cpp39 struct CallRecord { struct in __anon190471810111::CastedAllocFinder
45 CallRecord(ExprParent CastedExprParent, const Expr *CastedExpr, in CallRecord() function
52 typedef std::vector<CallRecord> CallVec;
63 Calls.push_back(CallRecord(Parent, cast<Expr>(S), AllocCall.first, in VisitChild()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DSyntheticCountsPropagation.cpp103 const CallGraphNode::CallRecord &Edge) { in run()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCallGraphUpdater.cpp156 if (llvm::none_of(*CallerNode, [&OldCS](const CallGraphNode::CallRecord &CR) { in replaceCallSite()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DCallPrinter.cpp169 static const CallGraphNode *CGGetValuePtr(CallGraphNode::CallRecord P) { in CGGetValuePtr()
H A DCallGraph.cpp244 CallRecord &CR = *I; in removeOneAbstractEdgeTo()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerModuleLDSPass.cpp393 for (const CallGraphNode::CallRecord &R : *CG[F]) { in getTransitiveUsesOfLDS()
431 for (const CallGraphNode::CallRecord &R : *CG[F]) { in getTransitiveUsesOfLDS()
451 for (const CallGraphNode::CallRecord &R : *CG[&Func]) { in getTransitiveUsesOfLDS()