Home
last modified time | relevance | path

Searched refs:CallSites (Results 1 – 20 of 20) sorted by relevance

/llvm-project-15.0.7/llvm/unittests/ProfileData/
H A DMemProfTest.cpp197 EXPECT_TRUE(Foo.CallSites.empty()); in TEST()
214 ASSERT_EQ(Bar.CallSites.size(), 1U); in TEST()
215 ASSERT_EQ(Bar.CallSites[0].size(), 2U); in TEST()
216 EXPECT_THAT(Bar.CallSites[0][0], FrameContains("foo", 5U, 30U, true)); in TEST()
223 ASSERT_EQ(Xyz.CallSites.size(), 1U); in TEST()
224 ASSERT_EQ(Xyz.CallSites[0].size(), 2U); in TEST()
227 EXPECT_THAT(Xyz.CallSites[0][0], FrameContains("xyz", 5U, 30U, true)); in TEST()
235 ASSERT_EQ(Abc.CallSites.size(), 1U); in TEST()
236 ASSERT_EQ(Abc.CallSites[0].size(), 2U); in TEST()
237 EXPECT_THAT(Abc.CallSites[0][0], FrameContains("xyz", 5U, 30U, true)); in TEST()
[all …]
H A DInstrProfTest.cpp253 MR.CallSites.push_back(Frames); in makeRecord()
274 if (Want.CallSites.size() != Got.CallSites.size())
284 for (size_t I = 0; I < Got.CallSites.size(); I++) {
285 if (Want.CallSites[I] != Got.CallSites[I])
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DEHStreamer.cpp226 SmallVectorImpl<CallSiteEntry> &CallSites, in computeCallSiteTable() argument
313 CallSiteEntry &Prev = CallSites.back(); in computeCallSiteTable()
323 CallSites.push_back(Site); in computeCallSiteTable()
328 if (CallSites.size() < SiteNo) in computeCallSiteTable()
329 CallSites.resize(SiteNo); in computeCallSiteTable()
330 CallSites[SiteNo - 1] = Site; in computeCallSiteTable()
345 CallSites.push_back(Site); in computeCallSiteTable()
404 SmallVector<CallSiteEntry, 64> CallSites; in emitExceptionTable() local
521 const CallSiteEntry &S = CallSites[CallSiteIdx]; in emitExceptionTable()
586 I = CallSites.begin(), E = CallSites.end(); I != E; ++I, ++idx) { in emitExceptionTable()
[all …]
H A DWasmException.cpp89 SmallVectorImpl<CallSiteEntry> &CallSites, in computeCallSiteTable() argument
104 if (CallSites.size() < LPadIndex + 1) in computeCallSiteTable()
105 CallSites.resize(LPadIndex + 1); in computeCallSiteTable()
106 CallSites[LPadIndex] = Site; in computeCallSiteTable()
H A DWasmException.h37 SmallVectorImpl<CallSiteEntry> &CallSites,
H A DEHStreamer.h112 SmallVectorImpl<CallSiteEntry> &CallSites,
/llvm-project-15.0.7/llvm/include/llvm/ProfileData/
H A DMemProf.h332 llvm::SmallVector<llvm::SmallVector<FrameId>> CallSites; member
336 CallSites.clear(); in clear()
343 CallSites.append(Other.CallSites); in merge()
353 for (const auto &Frames : CallSites) { in serializedSize()
365 if (Other.CallSites.size() != CallSites.size())
373 for (size_t I = 0; I < CallSites.size(); I++) {
374 if (CallSites[I] != Other.CallSites[I])
401 llvm::SmallVector<llvm::SmallVector<Frame>> CallSites; member
410 for (const ArrayRef<FrameId> Site : Record.CallSites) { in MemProfRecord()
415 CallSites.push_back(Frames); in MemProfRecord()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DInliner.cpp382 SmallVector<std::pair<CallBase *, int>, 16> CallSites; in inlineCallsImpl() local
422 CallSites.push_back(std::make_pair(CB, -1)); in inlineCallsImpl()
429 if (CallSites.empty()) in inlineCallsImpl()
434 unsigned FirstCallInSCC = CallSites.size(); in inlineCallsImpl()
438 std::swap(CallSites[I--], CallSites[--FirstCallInSCC]); in inlineCallsImpl()
453 auto &P = CallSites[CSi]; in inlineCallsImpl()
542 for (auto &II : CallSites) in inlineCallsImpl()
550 CallSites.push_back( in inlineCallsImpl()
582 CallSites[CSi] = CallSites.back(); in inlineCallsImpl()
583 CallSites.pop_back(); in inlineCallsImpl()
[all …]
H A DWholeProgramDevirt.cpp458 std::vector<VirtualCallSite> CallSites; member
540 CSI.CallSites.push_back({VTable, CB, NumUnsafeUses}); in addCallSite()
1102 for (auto &&VCallSite : CSInfo.CallSites) { in applySingleImplDevirt()
1383 for (auto &&VCallSite : CSInfo.CallSites) { in applyICallBranchFunnel()
1481 for (auto Call : CSInfo.CallSites) { in applyUniformRetValOpt()
1593 for (auto &&Call : CSInfo.CallSites) { in applyUniqueRetValOpt()
1664 for (auto Call : CSInfo.CallSites) { in applyVirtualConstProp()
H A DLowerTypeTests.cpp425 std::vector<CallInst *> CallSites; member
1148 for (CallInst *CI : TIUI.CallSites) { in lowerTypeTestCalls()
2089 AddTypeIdUse(TypeId).CallSites.push_back(CI); in lower()
/llvm-project-15.0.7/llvm/lib/ProfileData/
H A DMemProf.cpp26 LE.write<uint64_t>(CallSites.size()); in serialize()
27 for (const auto &Frames : CallSites) { in serialize()
67 Record.CallSites.push_back(Frames); in deserialize()
H A DRawMemProfReader.cpp382 Record.CallSites.push_back(*Loc); in mapRawProfileToRecords()
/llvm-project-15.0.7/bolt/lib/Profile/
H A DYAMLProfileWriter.cpp76 YamlBB.CallSites.push_back(CSI); in convert()
105 YamlBB.CallSites.emplace_back(CSI); in convert()
109 llvm::sort(YamlBB.CallSites); in convert()
113 if (YamlBB.CallSites.empty() && !BB->isEntryPoint() && in convert()
H A DYAMLProfileReader.cpp132 for (const yaml::bolt::CallSiteInfo &YamlCSI : YamlBB.CallSites) { in parseFunctionProfile()
/llvm-project-15.0.7/llvm/test/tools/llvm-profdata/
H A Dmemprof-inline.test193 CHECK-NEXT: CallSites:
210 CHECK-NEXT: CallSites:
220 CHECK-NEXT: CallSites:
/llvm-project-15.0.7/bolt/include/bolt/Profile/
H A DProfileYAMLMapping.h113 std::vector<CallSiteInfo> CallSites;
131 YamlIO.mapOptional("calls", BBP.CallSites,
/llvm-project-15.0.7/bolt/tools/merge-fdata/
H A Dmerge-fdata.cpp165 for (CallSiteInfo &CS : BB.CallSites) in mergeBasicBlockProfile()
168 for (CallSiteInfo &MergedCS : MergedBB.CallSites) { in mergeBasicBlockProfile()
184 MergedBB.CallSites.emplace_back(std::move(*CSI.second)); in mergeBasicBlockProfile()
/llvm-project-15.0.7/bolt/include/bolt/Core/
H A DBinaryFunction.h506 CallSitesType CallSites; variable
732 clearList(CallSites); in releaseCFG()
1426 const CallSitesType &getCallSites() const { return CallSites; } in getCallSites()
1858 if (CallSites.empty()) in getLSDASymbol()
/llvm-project-15.0.7/bolt/lib/Core/
H A DExceptions.cpp382 CallSitesType *Sites = &CallSites; in updateEHRanges()
H A DBinaryFunction.cpp610 if (!CallSites.empty()) { in print()
612 for (const CallSite &CSI : CallSites) { in print()