[all-commits] [llvm/llvm-project] d919bc: [llvm-mca][JSON] Further refactoring of the JSON p...

Andrea Di Biagio via All-commits all-commits at lists.llvm.org
Sat Jul 10 04:40:25 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d919bca87556548555af0a7aa1239ea64ba4f3e8
      https://github.com/llvm/llvm-project/commit/d919bca87556548555af0a7aa1239ea64ba4f3e8
  Author: Andrea Di Biagio <andrea.dibiagio at sony.com>
  Date:   2021-07-10 (Sat, 10 Jul 2021)

  Changed paths:
    M llvm/test/tools/llvm-mca/JSON/X86/instruction-tables-multiple-regions.s
    M llvm/test/tools/llvm-mca/JSON/X86/views-multiple-region.s
    M llvm/test/tools/llvm-mca/JSON/X86/views.s
    M llvm/tools/llvm-mca/PipelinePrinter.cpp
    M llvm/tools/llvm-mca/PipelinePrinter.h
    M llvm/tools/llvm-mca/Views/InstructionView.cpp
    M llvm/tools/llvm-mca/Views/InstructionView.h
    M llvm/tools/llvm-mca/Views/View.cpp
    M llvm/tools/llvm-mca/Views/View.h

  Log Message:
  -----------
  [llvm-mca][JSON] Further refactoring of the JSON printing logic.

This patch renames object "Resources" to "TargetInfo".

Moved the getJSONTargetInfo method from class InstructionView to the
PipelinePrinter.

Removed uses of std::stringstream.
Removed unused method View::printViewJSON().




More information about the All-commits mailing list