[MachineCombiner][NFC] Add MustReduceRegisterPressure goal
authorChen Zheng <czhengsz@cn.ibm.com>
Wed, 25 Nov 2020 02:33:13 +0000 (21:33 -0500)
committerChen Zheng <czhengsz@cn.ibm.com>
Mon, 14 Dec 2020 05:02:42 +0000 (00:02 -0500)
commit4830d458dd0d133354cbe1a616e38dfda8e096b8
tree62172e8433a3bf90a55538e50b601e062be4684f
parentee5b5b7a35d01c8a8a08c93b0dce8b18bb8b4b39
[MachineCombiner][NFC] Add MustReduceRegisterPressure goal

add a new goal MustReduceRegisterPressure for machine combiner pass.

PowerPC will use this new goal to do some register pressure related optimization.

Reviewed By: spatel

Differential Revision: https://reviews.llvm.org/D92068
llvm/include/llvm/CodeGen/TargetInstrInfo.h
llvm/lib/CodeGen/MachineCombiner.cpp
llvm/lib/CodeGen/TargetInstrInfo.cpp
llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
llvm/lib/Target/AArch64/AArch64InstrInfo.h
llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
llvm/lib/Target/PowerPC/PPCInstrInfo.h