20 lines · plain
1; Test autoupgrade of arch-specific thread pointer intrinsics2; RUN: llvm-as < %s | llvm-dis | FileCheck %s3 4declare ptr @llvm.aarch64.thread.pointer()5declare ptr @llvm.arm.thread.pointer()6 7define ptr @test1() {8; CHECK-LABEL: define ptr @test1()9; CHECK: call ptr @llvm.thread.pointer.p0()10 %1 = call ptr @llvm.aarch64.thread.pointer()11 ret ptr %112}13 14define ptr @test2() {15; CHECK-LABEL: define ptr @test2()16; CHECK: call ptr @llvm.thread.pointer.p0()17 %1 = call ptr @llvm.arm.thread.pointer()18 ret ptr %119}20