[llvm] e271a53 - [NFC] Autogenerate CodeGen/ARM/and-sext-combine.ll
Amaury Séchet via llvm-commits
llvm-commits at lists.llvm.org
Sat Jun 24 17:56:01 PDT 2023
Author: Amaury Séchet
Date: 2023-06-25T00:55:03Z
New Revision: e271a539c50d0729ce13a4ea1c8685a475fe6a44
URL: https://github.com/llvm/llvm-project/commit/e271a539c50d0729ce13a4ea1c8685a475fe6a44
DIFF: https://github.com/llvm/llvm-project/commit/e271a539c50d0729ce13a4ea1c8685a475fe6a44.diff
LOG: [NFC] Autogenerate CodeGen/ARM/and-sext-combine.ll
Added:
Modified:
llvm/test/CodeGen/ARM/and-sext-combine.ll
Removed:
################################################################################
diff --git a/llvm/test/CodeGen/ARM/and-sext-combine.ll b/llvm/test/CodeGen/ARM/and-sext-combine.ll
index 3ca72b6b37a20..c101f7c475474 100644
--- a/llvm/test/CodeGen/ARM/and-sext-combine.ll
+++ b/llvm/test/CodeGen/ARM/and-sext-combine.ll
@@ -1,3 +1,4 @@
+; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 2
; RUN: llc -mtriple=arm-eabi -mcpu=arm1156t2-s -mattr=+thumb2 %s -o - -O3 \
; RUN: -asm-verbose=0 | FileCheck %s
@@ -10,14 +11,13 @@
; With this the folding, the `and` of the "signed extended load" of
; `%b` in `f_i16_i32` is rendered as a zero extended load.
-; CHECK-LABEL: f_i16_i32:
-; CHECK-NEXT: .fnstart
-; CHECK-NEXT: ldrh r1, [r1]
-; CHECK-NEXT: ldrsh r0, [r0]
-; CHECK-NEXT: smulbb r0, r0, r1
-; CHECK-NEXT: mul r0, r0, r1
-; CHECK-NEXT: bx lr
define i32 @f_i16_i32(ptr %a, ptr %b) {
+; CHECK-LABEL: f_i16_i32:
+; CHECK: ldrh r1, [r1]
+; CHECK-NEXT: ldrsh r0, [r0]
+; CHECK-NEXT: smulbb r0, r0, r1
+; CHECK-NEXT: mul r0, r0, r1
+; CHECK-NEXT: bx lr
%1 = load i16, ptr %a, align 2
%sext.1 = sext i16 %1 to i32
%2 = load i16, ptr %b, align 2
More information about the llvm-commits
mailing list