[all-commits] [llvm/llvm-project] cfd849: [MIR] Fix cyclic dependency of MIR formatter

Benjamin Kramer via All-commits all-commits at lists.llvm.org
Fri Jan 10 02:24:12 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: cfd849840134c4632c2f4fa498dfb93c47825b24
      https://github.com/llvm/llvm-project/commit/cfd849840134c4632c2f4fa498dfb93c47825b24
  Author: Peng Guo <peng_guo at apple.com>
  Date:   2020-01-10 (Fri, 10 Jan 2020)

  Changed paths:
    M llvm/include/llvm/CodeGen/MachineMemOperand.h
    M llvm/include/llvm/CodeGen/TargetInstrInfo.h
    M llvm/include/llvm/Target/TargetMachine.h
    M llvm/lib/CodeGen/MIRParser/MIParser.cpp
    M llvm/lib/CodeGen/MIRPrinter.cpp
    M llvm/lib/CodeGen/MachineInstr.cpp
    M llvm/lib/CodeGen/MachineOperand.cpp
    M llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
    M llvm/lib/Target/TargetMachine.cpp

  Log Message:
  -----------
  [MIR] Fix cyclic dependency of MIR formatter

Summary:
Move MIR formatter pointer from TargetMachine to TargetInstrInfo to
avoid cyclic dependency between target & codegen.

Reviewers: dsanders, bkramer, arsenm

Subscribers: wdng, hiraditya, llvm-commits

Tags: #llvm

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


  Commit: 498856fca5b9306f545554aeec93c7c058f03eb3
      https://github.com/llvm/llvm-project/commit/498856fca5b9306f545554aeec93c7c058f03eb3
  Author: Benjamin Kramer <benny.kra at googlemail.com>
  Date:   2020-01-10 (Fri, 10 Jan 2020)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp

  Log Message:
  -----------
  [LV] Silence unused variable warning in Release builds. NFC.


Compare: https://github.com/llvm/llvm-project/compare/a1cc19b58144...498856fca5b9


More information about the All-commits mailing list