| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/ |
| H A D | ExceptionAnalyzer.cpp | 114 llvm::SmallSet<const FunctionDecl *, 32> &CallStack) { in throwsException() argument 115 if (CallStack.count(Func)) in throwsException() 119 CallStack.insert(Func); in throwsException() 132 CallStack.erase(Func); in throwsException() 148 llvm::SmallSet<const FunctionDecl *, 32> &CallStack) { in throwsException() argument 170 throwsException(Try->getTryBlock(), Caught, CallStack); in throwsException() 205 ExceptionInfo Excs = throwsException(Func, CallStack); in throwsException() 210 throwsException(Construct->getConstructor(), CallStack); in throwsException() 231 llvm::SmallSet<const FunctionDecl *, 32> CallStack; in analyzeImpl() local 232 ExceptionList = throwsException(Func, CallStack); in analyzeImpl() [all …]
|
| H A D | ExceptionAnalyzer.h | 137 llvm::SmallSet<const FunctionDecl *, 32> &CallStack); 140 llvm::SmallSet<const FunctionDecl *, 32> &CallStack);
|
| /llvm-project-15.0.7/llvm/unittests/ProfileData/ |
| H A D | MemProfTest.cpp | 189 EXPECT_THAT(Foo.AllocSites[0].CallStack[0], in TEST() 191 EXPECT_THAT(Foo.AllocSites[0].CallStack[1], in TEST() 193 EXPECT_THAT(Foo.AllocSites[0].CallStack[2], in TEST() 195 EXPECT_THAT(Foo.AllocSites[0].CallStack[3], in TEST() 205 EXPECT_THAT(Bar.AllocSites[0].CallStack[0], in TEST() 207 EXPECT_THAT(Bar.AllocSites[0].CallStack[1], in TEST() 209 EXPECT_THAT(Bar.AllocSites[0].CallStack[2], in TEST() 211 EXPECT_THAT(Bar.AllocSites[0].CallStack[3], in TEST() 348 ASSERT_EQ(Records[0].AllocSites[0].CallStack.size(), 1U); in TEST() 349 EXPECT_THAT(Records[0].AllocSites[0].CallStack[0], in TEST()
|
| H A D | InstrProfTest.cpp | 280 if (Want.AllocSites[I].CallStack != Got.AllocSites[I].CallStack)
|
| /llvm-project-15.0.7/llvm/tools/llvm-profgen/ |
| H A D | PerfReader.h | 107 for (size_t I = 0; I < CallStack.size(); I++) { in printCallStack() 154 SmallVector<uint64_t, 16> CallStack; member 163 for (const auto &Value : CallStack) { in getHashCode() 177 if (CallStack.size() != OtherCallStack.size() || in isEqual() 181 if (!std::equal(CallStack.begin(), CallStack.end(), OtherCallStack.begin())) in isEqual() 200 printCallStack(CallStack); in print() 270 InstPtr(Binary, Sample->CallStack.front()) { in UnwindState() 271 initFrameTrie(Sample->CallStack); in UnwindState() 321 void initFrameTrie(const SmallVectorImpl<uint64_t> &CallStack) { in initFrameTrie() 323 for (auto Address : reverse(CallStack)) { in initFrameTrie() [all …]
|
| H A D | PerfReader.cpp | 609 if (CallStack.empty()) in extractCallstack() 615 if (CallStack.empty() || CallStack.back() != ExternalAddr) in extractCallstack() 616 CallStack.emplace_back(ExternalAddr); in extractCallstack() 621 if (!CallStack.empty()) { in extractCallstack() 633 CallStack.emplace_back(FrameAddr); in extractCallstack() 637 if (CallStack.size() > 1 && CallStack.back() == ExternalAddr) in extractCallstack() 638 CallStack.pop_back(); in extractCallstack() 654 return !CallStack.empty() && in extractCallstack() 655 !Binary->addressInPrologEpilog(CallStack.front()); in extractCallstack() 686 if (!extractCallstack(TraceIt, Sample->CallStack)) { in parseSample() [all …]
|
| H A D | ProfiledBinary.cpp | 779 SampleContextFrameVector CallStack; in symbolize() local 799 CallStack.emplace_back(*It.first, Line); in symbolize() 802 return CallStack; in symbolize()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | MemoryProfileInfo.cpp | 44 MDNode *llvm::memprof::buildCallstackMetadata(ArrayRef<uint64_t> CallStack, in buildCallstackMetadata() argument 47 for (auto Id : CallStack) { in buildCallstackMetadata() 136 std::vector<uint64_t> CallStack; in addCallStack() local 137 CallStack.reserve(StackMD->getNumOperands()); in addCallStack() 141 CallStack.push_back(StackId->getZExtValue()); in addCallStack() 143 addCallStack(getMIBAllocType(MIB), CallStack); in addCallStack()
|
| /llvm-project-15.0.7/llvm/include/llvm/ProfileData/ |
| H A D | MemProf.h | 256 llvm::SmallVector<FrameId> CallStack; member 262 : CallStack(CS.begin(), CS.end()), Info(MB) {} in IndexedAllocationInfo() 267 sizeof(FrameId) * CallStack.size() + // The callstack frame ids. in serializedSize() 275 if (Other.CallStack.size() != CallStack.size()) 278 for (size_t J = 0; J < Other.CallStack.size(); J++) { 279 if (Other.CallStack[J] != CallStack[J]) 294 llvm::SmallVector<Frame> CallStack; member 302 for (const FrameId &Id : IndexedAI.CallStack) { in AllocationInfo() 303 CallStack.push_back(IdToFrameCallback(Id)); in AllocationInfo() 313 for (const Frame &F : CallStack) { in printYAML()
|
| /llvm-project-15.0.7/llvm/lib/Target/BPF/ |
| H A D | BPFAbstractMemberAccess.cpp | 840 while (CallStack.size()) { in HasPreserveFieldInfoCall() 841 auto StackElem = CallStack.top(); in HasPreserveFieldInfoCall() 844 CallStack.pop(); in HasPreserveFieldInfoCall() 858 CallInfoStack CallStack; in computeBaseAndAccessKey() local 880 while (CallStack.size()) { in computeBaseAndAccessKey() 881 auto StackElem = CallStack.top(); in computeBaseAndAccessKey() 904 CallStack.pop(); in computeBaseAndAccessKey() 962 while (CallStack.size()) { in computeBaseAndAccessKey() 963 auto StackElem = CallStack.top(); in computeBaseAndAccessKey() 965 CallStack.pop(); in computeBaseAndAccessKey() [all …]
|
| /llvm-project-15.0.7/llvm/lib/ProfileData/ |
| H A D | MemProf.cpp | 19 LE.write<uint64_t>(N.CallStack.size()); in serialize() 20 for (const FrameId &Id : N.CallStack) in serialize() 49 Node.CallStack.push_back(Id); in deserialize()
|
| H A D | RawMemProfReader.cpp | 118 SmallVector<uint64_t> CallStack; in readStackInfo() local 120 CallStack.push_back(endian::readNext<uint64_t, little, unaligned>(Ptr)); in readStackInfo() 123 Items[StackId] = CallStack; in readStackInfo() 444 auto &CallStack = Entry.getSecond(); in symbolizeAndFilterStackFrames() local 445 llvm::erase_if(CallStack, [&AllVAddrsToDiscard](const uint64_t A) { in symbolizeAndFilterStackFrames() 448 if (CallStack.empty()) in symbolizeAndFilterStackFrames()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/ |
| H A D | NoRecursionCheck.cpp | 190 CallStackTy CallStack = CallStackSet.takeVector(); in pathfindSomeCycle() local 191 CallStack.emplace_back(*Node); in pathfindSomeCycle() 193 return CallStack; in pathfindSomeCycle()
|
| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | MemoryProfileInfoTest.cpp | 82 MDNode *CallStack = buildCallstackMetadata({1, 2, 3}, C); in TEST_F() local 83 ASSERT_EQ(CallStack->getNumOperands(), 3u); in TEST_F() 85 for (auto &Op : CallStack->operands()) { in TEST_F()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | MemoryProfileInfo.h | 38 MDNode *buildCallstackMetadata(ArrayRef<uint64_t> CallStack, LLVMContext &Ctx);
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/ |
| H A D | Evaluator.h | 151 SmallVector<Function*, 4> CallStack; variable
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | Evaluator.cpp | 623 if (is_contained(CallStack, F)) in EvaluateFunction() 626 CallStack.push_back(F); in EvaluateFunction() 669 CallStack.pop_back(); in EvaluateFunction()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/ |
| H A D | BugReporter.cpp | 130 CallWithEntryStack CallStack; member in __anon1dcbea900111::PathDiagnosticConstruct 249 const CallWithEntryStack &CallStack) const; 725 PathDiagnosticPieceRef P, const CallWithEntryStack &CallStack) const { in updateStackPiecesWithMessage() 727 for (const auto &I : CallStack) { in updateStackPiecesWithMessage() 1185 if (!C.CallStack.empty()) { in generatePathDiagnosticsForNode() 1186 assert(C.CallStack.back().first == Call); in generatePathDiagnosticsForNode() 1187 C.CallStack.pop_back(); in generatePathDiagnosticsForNode() 1219 C.CallStack.push_back(CallWithEntry(P, C.getCurrentNode())); in generatePathDiagnosticsForNode() 2038 updateStackPiecesWithMessage(Note, Construct.CallStack); in generate()
|