brintos

brintos / llvm-project-archived public Read only

0
0
Text · 515 B · 178e31f Raw
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