[MachineFunctionPass] Support -print-changed={,c}diff{,-quiet}
authorFangrui Song <i@maskray.me>
Mon, 1 Aug 2022 19:56:15 +0000 (12:56 -0700)
committerFangrui Song <i@maskray.me>
Mon, 1 Aug 2022 19:56:15 +0000 (12:56 -0700)
commit2b70bebc6d7b9d452a032ca48a59a2e72a4934f8
tree07a30ad85b265a1fed88b7a9b11f0641ddbe429f
parent995ab92964d667123efd90d1f8016602c4a9df01
[MachineFunctionPass] Support -print-changed={,c}diff{,-quiet}

Follow-up to D130434.
Move doSystemDiff to PrintPasses.cpp and call it in MachineFunctionPass.cpp.

Reviewed By: aeubanks

Differential Revision: https://reviews.llvm.org/D130833
llvm/include/llvm/IR/PrintPasses.h
llvm/lib/CodeGen/MachineFunctionPass.cpp
llvm/lib/IR/PrintPasses.cpp
llvm/lib/Passes/StandardInstrumentations.cpp
llvm/test/Other/ChangePrinters/print-changed-diff-machine.ll [new file with mode: 0644]
llvm/test/Other/print-changed-machine.ll