From 2c5c06c5cfca7988b2d69a78459be27beb35a86f Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Mon, 16 Aug 2021 13:12:13 +0100 Subject: [PATCH] [X86] Add PR46315 test case --- llvm/test/CodeGen/X86/pr46315.ll | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 llvm/test/CodeGen/X86/pr46315.ll diff --git a/llvm/test/CodeGen/X86/pr46315.ll b/llvm/test/CodeGen/X86/pr46315.ll new file mode 100644 index 0000000..e42c19f --- /dev/null +++ b/llvm/test/CodeGen/X86/pr46315.ll @@ -0,0 +1,17 @@ +; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py +; RUN: llc < %s -mtriple=x86_64-unknown-linux-gnu | FileCheck %s + +define void @PR46315() { +; CHECK-LABEL: PR46315: +; CHECK: # %bb.0: +; CHECK-NEXT: xorl %edi, %edi +; CHECK-NEXT: xorl %esi, %esi +; CHECK-NEXT: movl $2, %edx +; CHECK-NEXT: movl $3, %ecx +; CHECK-NEXT: movl $1, %r8d +; CHECK-NEXT: jmp h@PLT # TAILCALL + tail call void @h(i32 0, i32 0, i32 2, i32 3, i32 1) + ret void +} + +declare void @h(i32, i32, i32, i32, i32) -- 2.7.4