[all-commits] [llvm/llvm-project] f29166: [mlgo][nfc] Virtualize Logger implementation

Mircea Trofin via All-commits all-commits at lists.llvm.org
Thu Dec 1 16:03:25 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: f291667d61b66c82f123f6dd0d7a406633db1000
      https://github.com/llvm/llvm-project/commit/f291667d61b66c82f123f6dd0d7a406633db1000
  Author: Mircea Trofin <mtrofin at google.com>
  Date:   2022-12-01 (Thu, 01 Dec 2022)

  Changed paths:
    M llvm/lib/Analysis/TrainingLogger.cpp

  Log Message:
  -----------
  [mlgo][nfc] Virtualize Logger implementation

This is in preparation for dropping the dependency on protobuf. This
first step allows us to subsequently introduce the non-protobuf
implementation behind a flag. After that we can update the training side
to ingest the new format, after which we can drop the protobuf
implementation and de-virtualize everything.

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




More information about the All-commits mailing list