[PATCH] D138813: [AArch64] implement GPR (U/S)(MIN/MAX) instruction SDag support
Sam Elliott via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Nov 28 07:25:19 PST 2022
lenary added a comment.
One Nit, otherwise I'm happy.
================
Comment at: llvm/test/CodeGen/AArch64/min-max.ll:2-4
; RUN: llc -mtriple=aarch64-eabi %s -o - | FileCheck %s --check-prefixes=CHECK,CHECK-ISEL
+; RUN: llc -mtriple=aarch64-eabi %s -o - -mattr=+cssc | FileCheck %s --check-prefixes=CHECK,CHECK-ISEL-CSSC
; RUN: llc -mtriple=aarch64-eabi -global-isel %s -o - | FileCheck %s --check-prefixes=CHECK,CHECK-GLOBAL
----------------
You might get better test check merging with this instead, which would show the cases where CSSC matters and where it doesn't better.
Most of the reason that GlobalISel isn't merging is because it emits the max/min in the opposite order sometimes :(.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D138813/new/
https://reviews.llvm.org/D138813
More information about the llvm-commits
mailing list