[llvm] BOLT PowerPC Port (PR #140894)
via llvm-commits
llvm-commits at lists.llvm.org
Wed May 21 06:20:46 PDT 2025
github-actions[bot] wrote:
<!--LLVM CODE FORMAT COMMENT: {clang-format}-->
:warning: C/C++ code formatter, clang-format found issues in your code. :warning:
<details>
<summary>
You can test this locally with the following command:
</summary>
``````````bash
git-clang-format --diff HEAD~1 HEAD --extensions cpp,h -- bolt/lib/Target/PowerPC/PPCMCPlusBuilder.cpp bolt/include/bolt/Core/MCPlusBuilder.h bolt/lib/Rewrite/RewriteInstance.cpp
``````````
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/bolt/include/bolt/Core/MCPlusBuilder.h b/bolt/include/bolt/Core/MCPlusBuilder.h
index d290251dd..fa043a49b 100644
--- a/bolt/include/bolt/Core/MCPlusBuilder.h
+++ b/bolt/include/bolt/Core/MCPlusBuilder.h
@@ -2294,9 +2294,9 @@ MCPlusBuilder *createRISCVMCPlusBuilder(const MCInstrAnalysis *,
const MCSubtargetInfo *);
MCPlusBuilder *createPowerPCMCPlusBuilder(const MCInstrAnalysis *,
- const MCInstrInfo *,
- const MCRegisterInfo *,
- const MCSubtargetInfo *);
+ const MCInstrInfo *,
+ const MCRegisterInfo *,
+ const MCSubtargetInfo *);
} // namespace bolt
} // namespace llvm
diff --git a/bolt/lib/Target/PowerPC/PPCMCPlusBuilder.cpp b/bolt/lib/Target/PowerPC/PPCMCPlusBuilder.cpp
index 0bbbef985..39d5ed2d3 100644
--- a/bolt/lib/Target/PowerPC/PPCMCPlusBuilder.cpp
+++ b/bolt/lib/Target/PowerPC/PPCMCPlusBuilder.cpp
@@ -21,25 +21,26 @@
namespace llvm {
namespace bolt {
-class PPCMCPlusBuilder : public MCPlusBuilder{
+class PPCMCPlusBuilder : public MCPlusBuilder {
public:
- using MCPlusBuilder::MCPlusBuilder;
-
- // Create instructions to push two registers onto the stack
- static void createPushRegisters(MCInst &Inst1, MCInst &Inst2, MCPhysReg Reg1, MCPhysReg /*Reg2*/){
-
- Inst1.clear();
- Inst1.setOpcode(PPC::STDU);
- Inst1.addOperand(MCOperand::createReg(PPC::R1)); // destination (SP)
- Inst1.addOperand(MCOperand::createReg(PPC::R1)); // base (SP)
- Inst1.addOperand(MCOperand::createImm(-16)); // offset
-
- Inst2.clear();
- Inst2.setOpcode(PPC::STD);
- Inst2.addOperand(MCOperand::createReg(Reg1)); // source register
- Inst2.addOperand(MCOperand::createReg(PPC::R1)); // base (SP)
- Inst2.addOperand(MCOperand::createImm(0)); // offset
- }
+ using MCPlusBuilder::MCPlusBuilder;
+
+ // Create instructions to push two registers onto the stack
+ static void createPushRegisters(MCInst &Inst1, MCInst &Inst2, MCPhysReg Reg1,
+ MCPhysReg /*Reg2*/) {
+
+ Inst1.clear();
+ Inst1.setOpcode(PPC::STDU);
+ Inst1.addOperand(MCOperand::createReg(PPC::R1)); // destination (SP)
+ Inst1.addOperand(MCOperand::createReg(PPC::R1)); // base (SP)
+ Inst1.addOperand(MCOperand::createImm(-16)); // offset
+
+ Inst2.clear();
+ Inst2.setOpcode(PPC::STD);
+ Inst2.addOperand(MCOperand::createReg(Reg1)); // source register
+ Inst2.addOperand(MCOperand::createReg(PPC::R1)); // base (SP)
+ Inst2.addOperand(MCOperand::createImm(0)); // offset
+ }
};
MCPlusBuilder *createPowerPCMCPlusBuilder(const MCInstrAnalysis *Analysis,
@@ -51,4 +52,3 @@ MCPlusBuilder *createPowerPCMCPlusBuilder(const MCInstrAnalysis *Analysis,
} // namespace bolt
} // namespace llvm
-
``````````
</details>
https://github.com/llvm/llvm-project/pull/140894
More information about the llvm-commits
mailing list