Lines Matching defs:FrameId
319 bool InstrProfWriter::addMemProfFrame(const memprof::FrameId Id,
337 const llvm::SmallVector<memprof::FrameId> &CallStack,
462 for (auto &[FrameId, Frame] : IPW.MemProfData.Frames) {
465 if (!addMemProfFrame(FrameId, Frame, Warn))
547 llvm::MapVector<memprof::FrameId, memprof::Frame> &MemProfFrameData) {
550 for (auto &[FrameId, Frame] : MemProfFrameData) {
552 FrameTableGenerator.insert(FrameId, Frame);
562 static llvm::DenseMap<memprof::FrameId, memprof::LinearFrameId>
565 llvm::MapVector<memprof::FrameId, memprof::Frame> &MemProfFrameData,
566 llvm::DenseMap<memprof::FrameId, memprof::FrameStat> &FrameHistogram) {
568 llvm::DenseMap<memprof::FrameId, memprof::LinearFrameId> MemProfFrameIndexes;
579 std::vector<std::pair<memprof::FrameId, const memprof::Frame *>> FrameIdOrder;
585 [&](const std::pair<memprof::FrameId, const memprof::Frame *> &L,
586 const std::pair<memprof::FrameId, const memprof::Frame *> &R) {
619 llvm::MapVector<memprof::CallStackId, llvm::SmallVector<memprof::FrameId>>
634 llvm::MapVector<memprof::CallStackId, llvm::SmallVector<memprof::FrameId>>
636 llvm::DenseMap<memprof::FrameId, memprof::LinearFrameId>
638 llvm::DenseMap<memprof::FrameId, memprof::FrameStat> &FrameHistogram,
643 memprof::CallStackRadixTreeBuilder<memprof::FrameId> Builder;
734 llvm::DenseMap<memprof::FrameId, memprof::FrameStat> FrameHistogram =
738 llvm::DenseMap<memprof::FrameId, memprof::LinearFrameId> MemProfFrameIndexes =