[MachineOutliner] Add IsOutlined to MachineFunction
authorwangpc <pc.wang@linux.alibaba.com>
Mon, 10 Apr 2023 02:57:00 +0000 (10:57 +0800)
committerwangpc <pc.wang@linux.alibaba.com>
Mon, 10 Apr 2023 02:57:29 +0000 (10:57 +0800)
commit267708f9d5150c5153e92e913c021918b790ac4f
treee88c910b3af89375d611a5d19ff512a487e273dd
parent6e57f68e41c92936b9ef3a4e6fb286e8805a9fbc
[MachineOutliner] Add IsOutlined to MachineFunction

We add a field `IsOutlined` to indicate whether a MachineFunction
is outlined and set it true for outlined functions in MachineOutliner.

Reviewed By: paquette

Differential Revision: https://reviews.llvm.org/D146191
llvm/include/llvm/CodeGen/MIRYamlMapping.h
llvm/include/llvm/CodeGen/MachineFunction.h
llvm/lib/CodeGen/MIRParser/MIRParser.cpp
llvm/lib/CodeGen/MIRPrinter.cpp
llvm/lib/CodeGen/MachineOutliner.cpp
llvm/test/CodeGen/RISCV/machineoutliner.mir
llvm/tools/llvm-reduce/ReducerWorkItem.cpp