[OptTable] Fix typo VALUE => VALUES (NFCI) (#121523)
[llvm-project.git] / llvm / test / CodeGen / X86 / GlobalISel / calllowering-tailcall.ll
blob6a856c32eb261f5545f3c7c3d4b4b165e9a7b0cd
1 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 4
2 ; RUN: llc -mtriple=x86_64-linux-gnu -global-isel < %s | FileCheck %s --check-prefix=X64
3 ; RUN: llc -mtriple=i686-linux-gnu -global-isel < %s | FileCheck %s --check-prefix=X86
5 declare ptr @foo()
7 define ptr @aligned_tailcall() nounwind {
8 ; X64-LABEL: aligned_tailcall:
9 ; X64:       # %bb.0: # %entry
10 ; X64-NEXT:    pushq %rax
11 ; X64-NEXT:    callq foo
12 ; X64-NEXT:    popq %rcx
13 ; X64-NEXT:    retq
15 ; X86-LABEL: aligned_tailcall:
16 ; X86:       # %bb.0: # %entry
17 ; X86-NEXT:    subl $12, %esp
18 ; X86-NEXT:    calll foo
19 ; X86-NEXT:    addl $12, %esp
20 ; X86-NEXT:    retl
21 entry:
22   %call = tail call align 8 ptr @foo()
23   ret ptr %call