[all-commits] [llvm/llvm-project] b8d2f7: [MemProf] Add hot allocation type

Teresa Johnson via All-commits all-commits at lists.llvm.org
Mon May 8 10:35:13 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b8d2f7177c39af7be371ba7f46cb00b9c63ef8f5
      https://github.com/llvm/llvm-project/commit/b8d2f7177c39af7be371ba7f46cb00b9c63ef8f5
  Author: Kan Wu <kanwu at google.com>
  Date:   2023-05-08 (Mon, 08 May 2023)

  Changed paths:
    A hot-alloctype.patch
    M llvm/include/llvm/IR/ModuleSummaryIndex.h
    M llvm/lib/Analysis/MemoryProfileInfo.cpp
    M llvm/lib/AsmParser/LLParser.cpp
    M llvm/lib/IR/AsmWriter.cpp
    M llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp
    M llvm/test/Assembler/thinlto-memprof-summary.ll
    M llvm/unittests/Analysis/MemoryProfileInfoTest.cpp

  Log Message:
  -----------
  [MemProf] Add hot allocation type

Add "Hot" AllocationType (in addition to existing cold, notcold).

Use lifetime access density as metric to identify hot allocations.
Treat hot as notcold for MemProfContextDisambiguation for now
before the disambiguation for "hot" is done.

Reviewed By: tejohnson

Differential Revision: https://reviews.llvm.org/D149932




More information about the All-commits mailing list