llvm-project

Форк
0
/
lto-module-asm.ll 
24 строки · 487.0 Байт
1
; REQUIRES: x86
2
; RUN: llvm-as %s -o %t.o
3
; RUN: %lld %t.o -o %t
4
; RUN: llvm-objdump -d %t | FileCheck %s
5

6
; CHECK:      <_foo>:
7
; CHECK-NEXT: retq
8

9
; CHECK:      <_main>:
10
; CHECK-NEXT: jmp {{.*}} <_foo>
11

12
target triple = "x86_64-apple-macosx10.15.0"
13
target datalayout = "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
14

15
module asm ".text"
16
module asm ".globl _foo"
17
module asm "_foo: ret"
18

19
declare void @foo()
20

21
define void @main() {
22
  call void @foo()
23
  ret void
24
}
25

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

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

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

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