Revert " [LoongArch][ISel] Check the number of sign bits in `PatGprGpr_32` (#107432)"
[llvm-project.git] / llvm / test / CodeGen / X86 / tailcall-assume.ll
blob0f2171b6cf236c6239a0f62192e4f09e7aa43806
1 ; RUN: llc -mtriple=x86_64-linux < %s | FileCheck %s
3 ; Intrinsic call to @llvm.assume should not prevent tail call optimization.
4 ; CHECK-LABEL: foo:
5 ; CHECK:       jmp bar # TAILCALL
6 define ptr @foo() {
7   %1 = tail call ptr @bar()
8   %2 = icmp ne ptr %1, null
9   tail call void @llvm.assume(i1 %2)
10   ret ptr %1
13 declare dso_local ptr @bar()
14 declare void @llvm.assume(i1)