[llvm] [PowerPC] Spill non-volatile registers required for traceback table (PR #71115)

Amy Kwan via llvm-commits llvm-commits at lists.llvm.org
Thu Jan 25 11:40:14 PST 2024


================
@@ -0,0 +1,300 @@
+; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
+; RUN: llc -mcpu=pwr9 -mattr=+altivec -verify-machineinstrs --vec-extabi \
+; RUN:   -mtriple=powerpc-unknown-aix < %s  | FileCheck %s --check-prefix 32BIT
+
+; RUN: llc -mcpu=pwr9 -mattr=+altivec -verify-machineinstrs --vec-extabi \
+; RUN:   -mtriple=powerpc64-unknown-aix < %s | FileCheck %s --check-prefix 64BIT
+
+ at _ZTIi = external constant i8*
+
+; Function Attrs: uwtable mustprogress
+define dso_local signext i32 @_Z5test2iPPKc(i32 signext %argc, i8** nocapture readnone %argv) local_unnamed_addr #0 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) {
----------------
amy-kwan wrote:

We require opaque pointers now, right?

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


More information about the llvm-commits mailing list