llvm-project

Форк
0
/
autoupgrade-thread-pointer.ll 
19 строк · 509.0 Байт
1
; Test autoupgrade of arch-specific thread pointer intrinsics
2
; RUN: llvm-as < %s | llvm-dis | FileCheck %s
3

4
declare ptr @llvm.aarch64.thread.pointer()
5
declare ptr @llvm.arm.thread.pointer()
6

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
12
}
13

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
19
}
20

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.