Bump version to 19.1.0-rc3
[llvm-project.git] / llvm / test / Assembler / autoupgrade-thread-pointer.ll
blobb1ed15a7e4ef88e15f13fd3a572f1a013db43662
1 ; Test autoupgrade of arch-specific thread pointer intrinsics
2 ; RUN: llvm-as < %s | llvm-dis | FileCheck %s
4 declare ptr @llvm.aarch64.thread.pointer()
5 declare ptr @llvm.arm.thread.pointer()
7 define ptr @test1() {
8 ; CHECK-LABEL: define ptr @test1()
9 ; CHECK: call ptr @llvm.thread.pointer()
10   %1 = call ptr @llvm.aarch64.thread.pointer()
11   ret ptr %1
14 define ptr @test2() {
15 ; CHECK-LABEL: define ptr @test2()
16 ; CHECK: call ptr @llvm.thread.pointer()
17   %1 = call ptr @llvm.arm.thread.pointer()
18   ret ptr %1