Home
last modified time | relevance | path

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

/llvm-project-15.0.7/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 …]
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/
H A DNoRecursionCheck.cpp155 llvm::SmallVector<CallGraphNode::CallRecord, SmallCallStackSize>;
171 SmartSmallSetVector<CallGraphNode::CallRecord, SmallCallStackSize> in pathfindSomeCycle()
175 CallGraphNode::CallRecord EntryNode(SCC.front(), /*CallExpr=*/nullptr); in pathfindSomeCycle()
178 CallGraphNode::CallRecord *Node = &EntryNode; in pathfindSomeCycle()
222 ArrayRef<CallGraphNode::CallRecord>(EventuallyCyclicCallStack) in handleSCC()
224 CallGraphNode::CallRecord FrontNode) { in handleSCC()
239 CallGraphNode::CallRecord PrevNode = CyclicCallStack[CurFrame - 1]; in handleSCC()
240 CallGraphNode::CallRecord CurrNode = CyclicCallStack[CurFrame]; in handleSCC()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DCallGraph.h178 using CallRecord = std::pair<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;
286 std::vector<CallRecord> CalledFunctions;
421 using CGNPairTy = CallGraphNode::CallRecord;
440 using CGNPairTy = CallGraphNode::CallRecord;
441 using EdgeRef = const CallGraphNode::CallRecord &;
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DMallocSizeofChecker.cpp38 struct CallRecord { struct in __anone5ee98fb0111::CastedAllocFinder
44 CallRecord(ExprParent CastedExprParent, const Expr *CastedExpr, in CallRecord() function
51 typedef std::vector<CallRecord> CallVec;
62 Calls.push_back(CallRecord(Parent, cast<Expr>(S), AllocCall.first, in VisitChild()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DSyntheticCountsPropagation.cpp103 const CallGraphNode::CallRecord &Edge) { in run()
/llvm-project-15.0.7/llvm/unittests/IR/
H A DLegacyPassManagerTest.cpp731 [CGN](const CallGraphNode::CallRecord &CallRecord) { in runOnSCC() argument
732 return CallRecord.second == CGN; in runOnSCC()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DCallGraphUpdater.cpp154 if (llvm::none_of(*CallerNode, [&OldCS](const CallGraphNode::CallRecord &CR) { in replaceCallSite()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DSignalHandlerCheck.cpp286 Caller->callees(), [Callee](const CallGraphNode::CallRecord &Call) { in findCallExpr()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DCallPrinter.cpp169 static const CallGraphNode *CGGetValuePtr(CallGraphNode::CallRecord P) { in CGGetValuePtr()
H A DCallGraph.cpp247 CallRecord &CR = *I; in removeOneAbstractEdgeTo()