Home | History | Annotate | Download | only in Assembler
      1 ; Test autoupgrade of arch-specific thread pointer intrinsics
      2 ; RUN: llvm-as < %s | llvm-dis | FileCheck %s
      3 
      4 declare i8* @llvm.aarch64.thread.pointer()
      5 declare i8* @llvm.arm.thread.pointer()
      6 
      7 define i8* @test1() {
      8 ; CHECK: test1()
      9 ; CHECK: call i8* @llvm.thread.pointer()
     10   %1 = call i8* @llvm.aarch64.thread.pointer()
     11   ret i8 *%1
     12 }
     13 
     14 define i8* @test2() {
     15 ; CHECK: test2()
     16 ; CHECK: call i8* @llvm.thread.pointer()
     17   %1 = call i8* @llvm.arm.thread.pointer()
     18   ret i8 *%1
     19 }
     20