[llvm] [AArch64] Stack probing for dynamic allocas in GlobalISel (PR #67123)

via llvm-commits llvm-commits at lists.llvm.org
Fri Sep 22 05:41:25 PDT 2023


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 80e17328f2ec272a753e6e556559409d3d809887 9a6abc79386c160231fbab60986b48678f70704d -- llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp llvm/lib/Target/AArch64/AArch64FrameLowering.cpp llvm/lib/Target/AArch64/AArch64FrameLowering.h llvm/lib/Target/AArch64/AArch64ISelLowering.cpp llvm/lib/Target/AArch64/AArch64ISelLowering.h llvm/lib/Target/AArch64/AArch64InstrInfo.cpp llvm/lib/Target/AArch64/AArch64InstrInfo.h llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.h
``````````

</details>

<details>
<summary>
View the diff from clang-format here.
</summary>

``````````diff
diff --git a/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp b/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
index 057c25e1f889..43b8ae9d087b 100644
--- a/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
+++ b/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
@@ -2094,14 +2094,15 @@ void AArch64FrameLowering::authenticateLR(MachineFunction &MF,
                             MBBI->getOpcode() == AArch64::RET);
   if (Subtarget.hasPAuth() && TerminatorIsCombinable && !NeedsWinCFI &&
       !MF.getFunction().hasFnAttribute(Attribute::ShadowCallStack)) {
-    BuildMI(MBB, MBBI, DL,
-            TII->get(MFI.shouldSignWithBKey() ? AArch64::RETAB : AArch64::RETAA))
+    BuildMI(
+        MBB, MBBI, DL,
+        TII->get(MFI.shouldSignWithBKey() ? AArch64::RETAB : AArch64::RETAA))
         .copyImplicitOps(*MBBI);
     MBB.erase(MBBI);
   } else {
-    BuildMI(
-        MBB, MBBI, DL,
-        TII->get(MFI.shouldSignWithBKey() ? AArch64::AUTIBSP : AArch64::AUTIASP))
+    BuildMI(MBB, MBBI, DL,
+            TII->get(MFI.shouldSignWithBKey() ? AArch64::AUTIBSP
+                                              : AArch64::AUTIASP))
         .setMIFlag(MachineInstr::FrameDestroy);
 
     if (EmitAsyncCFI) {

``````````

</details>


https://github.com/llvm/llvm-project/pull/67123


More information about the llvm-commits mailing list