InggrisPerancisSpanyol

Ad


favorit OnWorks

lli - Online di Awan

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

Ini adalah perintah lli 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 online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    XISMuS
    XISMuS
    PERHATIAN: Pembaruan kumulatif 2.4.3 telah
    telah dirilis!! Pembaruan berfungsi untuk semua
    versi 2.xx sebelumnya. Jika meningkatkan
    dari versi v1.xx, silakan unduh dan
    i ...
    Unduh XISMuS.dll
  • 2
    facetracknoir
    facetracknoir
    Program pelacakan kepala modular itu
    mendukung banyak pelacak wajah, filter
    dan protokol permainan. Di antara pelacak
    adalah SM FaceAPI, AIC Inertial Head
    Pelacak...
    Unduh facetracknoir.dll
  • 3
    Kode QR PHP
    Kode QR PHP
    Kode QR PHP adalah sumber terbuka (LGPL)
    perpustakaan untuk menghasilkan Kode QR,
    kode batang 2 dimensi. Berdasarkan
    libqrencode C library, menyediakan API untuk
    membuat batang Kode QR...
    Unduh Kode QR PHP
  • 4
    freeciv
    freeciv
    Freeciv adalah turn-based gratis
    game strategi multipemain, di mana masing-masing
    pemain menjadi pemimpin a
    peradaban, berjuang untuk mendapatkan
    tujuan akhir: menjadi...
    Unduh Freeciv.dll
  • 5
    Kotak Pasir Cuckoo
    Kotak Pasir Cuckoo
    Cuckoo Sandbox menggunakan komponen untuk
    memantau perilaku malware di a
    Lingkungan kotak pasir; diisolasi dari
    sisa sistem. Ini menawarkan otomatis
    analisis...
    Unduh Kotak Pasir Cuckoo
  • 6
    LMS-YouTube
    LMS-YouTube
    Putar video YouTube di LMS (porting dari
    Triode's to YouTbe API v3) Ini
    aplikasi yang juga dapat diambil
    dari
    https://sourceforge.net/projects/lms-y...
    Unduh LMS-YouTube
  • Lebih banyak lagi »

Perintah Linux

Ad