1- // ===-- RISCVLateOpt .cpp - Late stage optimization ------------------------===//
1+ // ===-- RISCVLateBranchOpt .cpp - Late stage optimization ------------------------===//
22//
33// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
44// See https://llvm.org/LICENSE.txt for license information.
1717
1818using namespace llvm ;
1919
20- #define DEBUG_TYPE " riscv-late-opt"
21- #define RISCV_LATE_OPT_NAME " RISC-V Late Stage Optimizations"
20+ #define RISCV_LATE_BRANCH_OPT_NAME " RISC-V Late Branch Optimisation Pass"
2221
2322namespace {
2423
25- struct RISCVLateOpt : public MachineFunctionPass {
24+ struct RISCVLateBranchOpt : public MachineFunctionPass {
2625 static char ID;
2726
28- RISCVLateOpt () : MachineFunctionPass(ID) {}
27+ RISCVLateBranchOpt () : MachineFunctionPass(ID) {}
2928
30- StringRef getPassName () const override { return RISCV_LATE_OPT_NAME ; }
29+ StringRef getPassName () const override { return RISCV_LATE_BRANCH_OPT_NAME ; }
3130
3231 void getAnalysisUsage (AnalysisUsage &AU) const override {
3332 MachineFunctionPass::getAnalysisUsage (AU);
@@ -42,11 +41,11 @@ struct RISCVLateOpt : public MachineFunctionPass {
4241};
4342} // namespace
4443
45- char RISCVLateOpt ::ID = 0 ;
46- INITIALIZE_PASS (RISCVLateOpt , " riscv-late-opt" , RISCV_LATE_OPT_NAME, false ,
47- false )
44+ char RISCVLateBranchOpt ::ID = 0 ;
45+ INITIALIZE_PASS (RISCVLateBranchOpt , " riscv-late-branch- opt" ,
46+ RISCV_LATE_BRANCH_OPT_NAME, false , false )
4847
49- bool RISCVLateOpt ::runOnBasicBlock(MachineBasicBlock &MBB) const {
48+ bool RISCVLateBranchOpt ::runOnBasicBlock(MachineBasicBlock &MBB) const {
5049 MachineBasicBlock *TBB, *FBB;
5150 SmallVector<MachineOperand, 4 > Cond;
5251 if (RII->analyzeBranch (MBB, TBB, FBB, Cond, /* AllowModify=*/ false ))
@@ -94,7 +93,7 @@ bool RISCVLateOpt::runOnBasicBlock(MachineBasicBlock &MBB) const {
9493 return true ;
9594}
9695
97- bool RISCVLateOpt ::runOnMachineFunction (MachineFunction &Fn) {
96+ bool RISCVLateBranchOpt ::runOnMachineFunction (MachineFunction &Fn) {
9897 if (skipFunction (Fn.getFunction ()))
9998 return false ;
10099
@@ -107,4 +106,4 @@ bool RISCVLateOpt::runOnMachineFunction(MachineFunction &Fn) {
107106 return Changed;
108107}
109108
110- FunctionPass *llvm::createRISCVLateOptPass () { return new RISCVLateOpt (); }
109+ FunctionPass *llvm::createRISCVLateBranchOptPass () { return new RISCVLateBranchOpt (); }
0 commit comments