|
29 | 29 | #include "llvm/CodeGen/MachineFunctionPass.h"
|
30 | 30 | #include "llvm/CodeGen/MachineInstr.h"
|
31 | 31 | #include "llvm/CodeGen/MachineOperand.h"
|
32 |
| -#include "llvm/CodeGen/MachinePassManager.h" |
33 | 32 | #include "llvm/CodeGen/MachineRegisterInfo.h"
|
34 | 33 | #include "llvm/CodeGen/SlotIndexes.h"
|
35 | 34 | #include "llvm/CodeGen/TargetFrameLowering.h"
|
@@ -230,16 +229,15 @@ class VirtRegRewriter {
|
230 | 229 | : Indexes(Indexes), LIS(LIS), LRM(LRM), VRM(VRM), DebugVars(DebugVars),
|
231 | 230 | ClearVirtRegs(ClearVirtRegs) {}
|
232 | 231 |
|
233 |
| - bool run(MachineFunction&); |
234 |
| - |
| 232 | + bool run(MachineFunction &); |
235 | 233 | };
|
236 | 234 |
|
237 | 235 | class VirtRegRewriterLegacy : public MachineFunctionPass {
|
238 | 236 | public:
|
239 | 237 | static char ID;
|
240 | 238 | bool ClearVirtRegs;
|
241 |
| - VirtRegRewriterLegacy(bool ClearVirtRegs = true) : |
242 |
| - MachineFunctionPass(ID), ClearVirtRegs(ClearVirtRegs) {} |
| 239 | + VirtRegRewriterLegacy(bool ClearVirtRegs = true) |
| 240 | + : MachineFunctionPass(ID), ClearVirtRegs(ClearVirtRegs) {} |
243 | 241 |
|
244 | 242 | void getAnalysisUsage(AnalysisUsage &AU) const override;
|
245 | 243 |
|
@@ -302,13 +300,15 @@ bool VirtRegRewriterLegacy::runOnMachineFunction(MachineFunction &MF) {
|
302 | 300 | return R.run(MF);
|
303 | 301 | }
|
304 | 302 |
|
305 |
| -PreservedAnalyses VirtRegRewriterPass::run(MachineFunction &MF, |
306 |
| - MachineFunctionAnalysisManager &MFAM) { |
| 303 | +PreservedAnalyses |
| 304 | +VirtRegRewriterPass::run(MachineFunction &MF, |
| 305 | + MachineFunctionAnalysisManager &MFAM) { |
307 | 306 | VirtRegMap &VRM = MFAM.getResult<VirtRegMapAnalysis>(MF);
|
308 | 307 | LiveIntervals &LIS = MFAM.getResult<LiveIntervalsAnalysis>(MF);
|
309 | 308 | LiveRegMatrix &LRM = MFAM.getResult<LiveRegMatrixAnalysis>(MF);
|
310 | 309 | SlotIndexes &Indexes = MFAM.getResult<SlotIndexesAnalysis>(MF);
|
311 |
| - LiveDebugVariables &DebugVars = MFAM.getResult<LiveDebugVariablesAnalysis>(MF); |
| 310 | + LiveDebugVariables &DebugVars = |
| 311 | + MFAM.getResult<LiveDebugVariablesAnalysis>(MF); |
312 | 312 |
|
313 | 313 | VirtRegRewriter R(ClearVirtRegs, &Indexes, &LIS, &LRM, &VRM, &DebugVars);
|
314 | 314 | if (!R.run(MF))
|
@@ -771,7 +771,8 @@ void VirtRegRewriter::rewrite() {
|
771 | 771 | RewriteRegs.clear();
|
772 | 772 | }
|
773 | 773 |
|
774 |
| -void VirtRegRewriterPass::printPipeline(raw_ostream &OS, function_ref<StringRef(StringRef)>) const { |
| 774 | +void VirtRegRewriterPass::printPipeline( |
| 775 | + raw_ostream &OS, function_ref<StringRef(StringRef)>) const { |
775 | 776 | OS << "virt-reg-rewriter<";
|
776 | 777 | if (!ClearVirtRegs)
|
777 | 778 | OS << "no-";
|
|
0 commit comments