Lines Matching refs:Frame
286 const memprof::Frame &Frame, in addMemProfFrame() argument
288 auto [Iter, Inserted] = MemProfData.Frames.insert({Id, Frame}); in addMemProfFrame()
293 if (!Inserted && Iter->second != Frame) { in addMemProfFrame()
393 for (auto &[FrameId, Frame] : IPW.MemProfData.Frames) { in mergeRecordsFromWriter()
396 if (!addMemProfFrame(FrameId, Frame, Warn)) in mergeRecordsFromWriter()
478 llvm::MapVector<memprof::FrameId, memprof::Frame> &MemProfFrameData) { in writeMemProfFrames()
481 for (auto &[FrameId, Frame] : MemProfFrameData) { in writeMemProfFrames()
483 FrameTableGenerator.insert(FrameId, Frame); in writeMemProfFrames()
496 llvm::MapVector<memprof::FrameId, memprof::Frame> &MemProfFrameData, in writeMemProfFrameArray()
510 std::vector<std::pair<memprof::FrameId, const memprof::Frame *>> FrameIdOrder; in writeMemProfFrameArray()
512 for (const auto &[Id, Frame] : MemProfFrameData) in writeMemProfFrameArray()
513 FrameIdOrder.emplace_back(Id, &Frame); in writeMemProfFrameArray()
516 [&](const std::pair<memprof::FrameId, const memprof::Frame *> &L, in writeMemProfFrameArray()
517 const std::pair<memprof::FrameId, const memprof::Frame *> &R) { in writeMemProfFrameArray()