[all-commits] [llvm/llvm-project] 976a3e: [SelectionDAG] Make fast and linearize visible by ...

Pan Tao via All-commits all-commits at lists.llvm.org
Sun May 16 20:58:16 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 976a3e5f61415e784c85b341180eac300cc8b7a5
      https://github.com/llvm/llvm-project/commit/976a3e5f61415e784c85b341180eac300cc8b7a5
  Author: Pan, Tao <tao.pan at intel.com>
  Date:   2021-05-17 (Mon, 17 May 2021)

  Changed paths:
    A clang/test/CodeGen/pre-ra-sched.c
    M llvm/include/llvm/CodeGen/TargetLowering.h
    M llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp

  Log Message:
  -----------
  [SelectionDAG] Make fast and linearize visible by clang -pre-RA-sched

ScheduleDAGFast.cpp is compiled to object file, but the ScheduleDAGFast
object file isn't linked into clang executable file as no symbol is
referred by outside. Add calling to createXxx of ScheduleDAGFast.cpp,
then the ScheduleDAGFast object file will be linked into clang
executable file. The static RegisterScheduler will register scheduler
fast and linearize at clang boot time.

Reviewed By: pengfei

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




More information about the All-commits mailing list