[llvm] [Xtensa] Lowering FRAMEADDR/RETURNADDR operations. (PR #107363)
Andrei Safronov via llvm-commits
llvm-commits at lists.llvm.org
Mon Sep 9 15:00:31 PDT 2024
================
@@ -0,0 +1,22 @@
+; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5
+; RUN: llc -mtriple=xtensa -verify-machineinstrs < %s \
+; RUN: | FileCheck %s
+
+declare ptr @llvm.frameaddress(i32)
+declare ptr @llvm.returnaddress(i32)
+
+define ptr @test_frameaddress_0() nounwind {
+; CHECK-LABEL: test_frameaddress_0:
+; CHECK: or a2, a1, a1
+; CHECK-NEXT: ret
+ %1 = call ptr @llvm.frameaddress(i32 0)
----------------
andreisfr wrote:
Corrected
https://github.com/llvm/llvm-project/pull/107363
More information about the llvm-commits
mailing list