[llvm] [LoongArch] Enable FeatureExtLSX for generic-la64 processor (PR #113421)
via llvm-commits
llvm-commits at lists.llvm.org
Thu Oct 24 01:12:27 PDT 2024
================
@@ -1,13 +1,15 @@
+; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5
; RUN: llc --mtriple=loongarch64 --verify-machineinstrs --stop-after=prologepilog < %s | FileCheck %s
;; Check that STATEPOINT instruction has an early clobber implicit def for R1.
define void @test() gc "statepoint-example" {
entry:
%safepoint_token = tail call token (i64, i32, ptr, i32, i32, ...) @llvm.experimental.gc.statepoint.p0(i64 0, i32 0, ptr elementtype(void ()) @return_i1, i32 0, i32 0, i32 0, i32 0) ["gc-live" ()]
-; CHECK: STATEPOINT 0, 0, 0, target-flags(loongarch-call-plt) @return_i1, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, csr_ilp32s_lp64s, implicit-def $r3, implicit-def dead early-clobber $r1
----------------
Ami-zhang wrote:
The automated updating of this case with `update_llc_test_checks.py` led to this behavior.
To keep the original style for easy-reviewing, I manually updated it this time.
https://github.com/llvm/llvm-project/pull/113421
More information about the llvm-commits
mailing list