[llvm] [X86] Fix ABI for passing after i128 (PR #124134)
via llvm-commits
llvm-commits at lists.llvm.org
Thu Jan 23 07:54:57 PST 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 6fe0fc60341b05bf30ccc16012dab9eeb55a338d 6cb3b7a2ca29752c7b8868a5a4f335e9c9509845 --extensions cpp,h -- llvm/lib/Target/X86/X86CallingConv.cpp llvm/lib/Target/X86/X86ISelLowering.h llvm/lib/Target/X86/X86ISelLoweringCall.cpp
``````````
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/llvm/lib/Target/X86/X86CallingConv.cpp b/llvm/lib/Target/X86/X86CallingConv.cpp
index 74452685a0..cc7910922b 100644
--- a/llvm/lib/Target/X86/X86CallingConv.cpp
+++ b/llvm/lib/Target/X86/X86CallingConv.cpp
@@ -357,8 +357,7 @@ static bool CC_X86_64_I128(unsigned &ValNo, MVT &ValVT, MVT &LocVT,
unsigned NumRegs = PendingMembers.size();
assert(NumRegs == 2 && "SHould have two parts");
- MCPhysReg Regs[] = {X86::RDI, X86::RSI, X86::RDX,
- X86::RCX, X86::R8, X86::R9};
+ MCPhysReg Regs[] = {X86::RDI, X86::RSI, X86::RDX, X86::RCX, X86::R8, X86::R9};
ArrayRef<MCPhysReg> Allocated = State.AllocateRegBlock(Regs, NumRegs);
if (!Allocated.empty()) {
for (const auto &[Pending, Reg] : zip(PendingMembers, Allocated)) {
``````````
</details>
https://github.com/llvm/llvm-project/pull/124134
More information about the llvm-commits
mailing list