InggrisPerancisSpanyol

Ad


favorit OnWorks

lli-3.8 - Online di Cloud

Jalankan lli-3.8 di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah lli-3.8 yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


lli - langsung menjalankan program dari bitcode LLVM

RINGKASAN


lli [Pilihan] [nama file] [program args]

DESKRIPSI


lli langsung mengeksekusi program dalam format bitcode LLVM. Dibutuhkan program dalam bitcode LLVM
memformat dan mengeksekusinya menggunakan kompiler just-in-time atau juru bahasa.

lli is tidak sebuah emulator. Itu tidak akan mengeksekusi IR dari arsitektur yang berbeda dan hanya bisa
menafsirkan (atau kompilasi JIT) untuk arsitektur host.

Kompiler JIT mengambil argumen yang sama dengan alat lain, seperti llc, tapi mereka tidak
tentu bekerja untuk penerjemah.

If nama file tidak ditentukan, maka lli membaca bitcode LLVM untuk program dari
masukan standar.

Opsional args ditentukan pada baris perintah diteruskan ke program sebagai argumen.

UMUM PILIHAN


-fake-argv0=dapat dieksekusi
Ganti argumen[0] nilai yang diteruskan ke program yang dieksekusi.

-force-interpreter={salah,benar}
Jika disetel ke true, gunakan penerjemah meskipun kompiler just-in-time tersedia
untuk arsitektur ini. Default ke salah.

-bantu Cetak ringkasan opsi baris perintah.

-load=namafile plugin
Global lli untuk memuat plugin (objek bersama) bernama nama file plugin dan gunakan untuk
optimasi.

-stat Cetak statistik dari pass pembuatan kode. Ini hanya berarti untuk
kompiler just-in-time, saat ini.

-waktu berlalu
Catat jumlah waktu yang dibutuhkan untuk setiap pass pembuatan kode dan cetak ke
kesalahan standar.

-versi
Cetak versi lli dan keluar tanpa melakukan hal lain.

TARGET PILIHAN


-mtriple=target rangkap tiga
Ganti triple target yang ditentukan dalam file bitcode input dengan yang ditentukan
rangkaian. Ini dapat menyebabkan crash jika Anda memilih arsitektur yang tidak
kompatibel dengan sistem saat ini.

-maret = lengkung
Tentukan arsitektur untuk menghasilkan perakitan, mengesampingkan target
dikodekan dalam file bitcode. Lihat keluaran dari llc -bantu untuk daftar valid
ilmu bangunan. Secara default, ini disimpulkan dari triple target atau autodetected
terhadap arsitektur saat ini.

-mcpu=nama cpu
Tentukan chip tertentu dalam arsitektur saat ini untuk menghasilkan kode. Oleh
default ini disimpulkan dari triple target dan otomatis terdeteksi ke arus
Arsitektur. Untuk daftar CPU yang tersedia, gunakan: llvm-sebagai < / dev / null | llc
-maret=xyz -mcpu=bantuan

-mattr=a1,+a2,-a3,...
Mengganti atau mengontrol atribut tertentu dari target, seperti apakah SIMD
operasi diaktifkan atau tidak. Set atribut default diatur oleh arus
CPU. Untuk daftar atribut yang tersedia, gunakan: llvm-sebagai < / dev / null | llc -maret=xyz
-mattr=bantuan

MENGAPUNG POINT PILIHAN


-nonaktifkan-kelebihan-fp-presisi
Nonaktifkan pengoptimalan yang dapat meningkatkan presisi floating point.

-aktifkan-tanpa-infs-fp-matematika
Aktifkan pengoptimalan yang mengasumsikan tidak ada nilai Inf.

-aktifkan-tidak-nans-fp-matematika
Aktifkan pengoptimalan yang mengasumsikan tidak ada nilai NAN.

-aktifkan-tidak aman-fp-matematika
Global lli untuk mengaktifkan pengoptimalan yang dapat menurunkan presisi floating point.

-mengambang lembut
Global lli untuk menghasilkan panggilan pustaka titik mengambang perangkat lunak alih-alih yang setara
instruksi perangkat keras.

KODE GENERASI PILIHAN


-kode-model=model
Pilih model kode dari:

default: Targetkan model kode default
kecil: Model kode kecil
kernel: Model kode kernel
media: Model kode sedang
besar: Model kode besar

-nonaktifkan-post-RA-scheduler
Nonaktifkan penjadwalan setelah alokasi register.

-nonaktifkan-tumpahan-sekering
Nonaktifkan sekering kode tumpahan ke dalam instruksi.

-jit-aktifkan-eh
Penanganan pengecualian harus diaktifkan di kompiler just-in-time.

-join-interval langsung
Gabungkan salinan (default=true).

-nozero-inisialisasi-dalam-bss
Jangan tempatkan simbol yang diinisialisasi nol ke dalam bagian BSS.

-pra-RA-sched=penjadwal
Penjadwal instruksi tersedia (sebelum alokasi register):

=default: Penjadwal terbaik untuk target
=none: Tidak ada penjadwalan: urutan pertama yang luas
=sederhana: Penjadwalan dua lintasan sederhana: meminimalkan jalur kritis dan memaksimalkan pemanfaatan prosesor
=simple-noitin: Penjadwalan dua lintasan sederhana: Sama seperti sederhana kecuali menggunakan latensi umum
=list-burr: Penjadwalan daftar pengurangan register bottom-up
=list-tdrr: Penjadwalan daftar pengurangan register top-down
=list-td: Penjadwal daftar top-down -print-machineinstrs - Cetak kode mesin yang dihasilkan

-regalloc = pengalokasi
Daftarkan pengalokasi untuk digunakan (default=linearscan)

=bigblock: Pengalokasi register blok besar
=linearscan: pengalokasi register pemindaian linier =lokal - pengalokasi register lokal
=sederhana: pengalokasi register sederhana

-relokasi-model=model
Pilih model relokasi dari:

=default: Targetkan model relokasi default
=static: Kode yang tidak dapat dipindahkan =pic - Dapat dipindahkan sepenuhnya, kode independen posisi
=dynamic-no-pic: Referensi eksternal yang dapat dipindahkan, kode yang tidak dapat dipindahkan

-tumpahan
Spiler yang akan digunakan (default=local)

=sederhana: tumpahan sederhana
=lokal: tumpahan lokal

-x86-asm-sintaks=sintaks
Pilih gaya kode yang akan dipancarkan dari backend X86:

=att: Memancarkan perakitan gaya AT&T
=intel: Memancarkan perakitan gaya Intel

EXIT STATUS


If lli gagal memuat program, program akan keluar dengan kode keluar 1. Jika tidak, program akan
mengembalikan kode keluar dari program yang dijalankannya.

Gunakan lli-3.8 online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    sangat bersih
    sangat bersih
    Skrip Kotlin yang membuat semua build nukes
    cache dari proyek Gradle/Android.
    Berguna saat Gradle atau IDE mengizinkan Anda
    turun. Skrip telah diuji
    macOS, tapi ...
    Unduh deep-clean
  • 2
    Plugin Eclipse Checkstyle
    Plugin Eclipse Checkstyle
    Plugin Eclipse Checkstyle
    mengintegrasikan kode Java Checkstyle
    auditor ke dalam Eclipse IDE. Itu
    plug-in memberikan umpan balik real-time untuk
    pengguna tentang viol...
    Unduh Plug-in Eclipse Checkstyle
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player adalah pemutar media gratis
    perangkat lunak, sebagian berdasarkan WMP dan VLC. Itu
    pemain dalam gaya minimalis, dengan
    lebih dari sepuluh warna tema, dan bisa juga
    b ...
    Unduh AstrOrzPlayer.dll
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV adalah ADDON untuk XBMC/
    Kode yang mengizinkan penyalurnya
    decodificador de the service IPTV de
    Movistar terintegrasi ke salah satu dari mereka
    mediacenter ma...
    Unduh movistartv.dll
  • 5
    Kode :: Blok
    Kode :: Blok
    Code::Blocks adalah gratis, sumber terbuka,
    lintas platform C, C++ dan Fortran IDE
    dibangun untuk memenuhi kebutuhan yang paling menuntut
    penggunanya. Ini dirancang untuk menjadi sangat
    ekstensi...
    Unduh Kode::Blok
  • 6
    Di tengah
    Di tengah
    Di tengah atau Antarmuka Minecraft Tingkat Lanjut
    dan Pelacakan Data/Struktur adalah alat untuk
    tampilkan ikhtisar Minecraft
    dunia, tanpa benar-benar menciptakannya. Dia
    bisa ...
    Unduh Di tengah
  • Lebih banyak lagi »

Perintah Linux

Ad