Searched refs:CallRecord (Results 1 – 10 of 10) sorted by relevance
| /llvm-project-15.0.7/clang/include/clang/Analysis/ |
| H A D | CallGraph.h | 149 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 D | NoRecursionCheck.cpp | 155 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 D | CallGraph.h | 178 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 D | MallocSizeofChecker.cpp | 38 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 D | SyntheticCountsPropagation.cpp | 103 const CallGraphNode::CallRecord &Edge) { in run()
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | LegacyPassManagerTest.cpp | 731 [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 D | CallGraphUpdater.cpp | 154 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 D | SignalHandlerCheck.cpp | 286 Caller->callees(), [Callee](const CallGraphNode::CallRecord &Call) { in findCallExpr()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | CallPrinter.cpp | 169 static const CallGraphNode *CGGetValuePtr(CallGraphNode::CallRecord P) { in CGGetValuePtr()
|
| H A D | CallGraph.cpp | 247 CallRecord &CR = *I; in removeOneAbstractEdgeTo()
|