[ORC] Add std::tuple support to SimplePackedSerialization.
[llvm-project.git] / llvm / test / CodeGen / RISCV / thread-pointer.ll
blobec495a49d22670f2c2243fdcb5d66581bf62fa3a
1 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
2 ; RUN: llc < %s -mtriple=riscv64 | FileCheck %s
3 ; RUN: llc < %s -mtriple=riscv32 | FileCheck %s
5 declare i8* @llvm.thread.pointer()
7 define i8* @thread_pointer() nounwind {
8 ; CHECK-LABEL: thread_pointer:
9 ; CHECK:       # %bb.0:
10 ; CHECK-NEXT:    mv a0, tp
11 ; CHECK-NEXT:    ret
12   %1 = tail call i8* @llvm.thread.pointer()
13   ret i8* %1