EnglishFrenchSpanyol

Ad


Favicon OnWorks

lli-3.8 - Dalam Talian di Awan

Jalankan lli-3.8 dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan lli-3.8 yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


lli - laksanakan secara langsung program daripada kod bit LLVM

SINOPSIS


lli [pilihan] [nama fail] [program args]

DESCRIPTION


lli secara langsung melaksanakan program dalam format kod bit LLVM. Ia memerlukan program dalam kod bit LLVM
memformat dan melaksanakannya menggunakan pengkompil tepat dalam masa atau penterjemah.

lli is tidak sebuah emulator. Ia tidak akan melaksanakan IR seni bina yang berbeza dan ia hanya boleh
mentafsir (atau JIT-compile) untuk seni bina hos.

Pengkompil JIT mengambil hujah yang sama seperti alat lain, seperti llc, tetapi mereka tidak
semestinya bekerja untuk jurubahasa.

If nama fail tidak dinyatakan, maka lli membaca kod bit LLVM untuk program dari
input standard.

Pilihannya args yang ditentukan pada baris arahan dihantar ke program sebagai hujah.

UMUM PILIHAN


-fake-argv0=boleh laku
Tolak argv[0] nilai yang dihantar ke dalam program pelaksana.

-force-interpreter={false,true}
Jika ditetapkan kepada benar, gunakan penterjemah walaupun pengkompil tepat dalam masa tersedia
untuk seni bina ini. Lalai kepada palsu.

-membantu Cetak ringkasan pilihan baris arahan.

-load=nama fail plugin
Punca lli untuk memuatkan pemalam (objek kongsi) bernama nama fail pemalam dan menggunakannya untuk
pengoptimuman.

-statistik Cetak statistik daripada pas penjanaan kod. Ini hanya bermakna untuk
penyusun tepat dalam masa, pada masa ini.

-masa berlalu
Catatkan jumlah masa yang diperlukan untuk setiap pas penjanaan kod dan cetakkannya
kesalahan biasa.

-turun
Cetak versi lli dan keluar tanpa melakukan apa-apa lagi.

TARGET PILIHAN


-mtriple=sasaran tiga
Gantikan triple sasaran yang dinyatakan dalam fail kod bit input dengan yang ditentukan
tali. Ini boleh mengakibatkan ranap sistem jika anda memilih seni bina yang tidak
serasi dengan sistem semasa.

-march=arch
Tentukan seni bina untuk menjana pemasangan, mengatasi sasaran
dikodkan dalam fail kod bit. Lihat output daripada llc -membantu untuk senarai yang sah
seni bina. Secara lalai ini disimpulkan daripada sasaran tiga kali ganda atau dikesan secara automatik
kepada seni bina semasa.

-mcpu=cpuname
Tentukan cip tertentu dalam seni bina semasa untuk menjana kod. Oleh
lalai ini disimpulkan daripada triple sasaran dan dikesan secara automatik kepada semasa
seni bina. Untuk senarai CPU yang tersedia, gunakan: llvm-as < / dev / null | llc
-march=xyz -mcpu=bantuan

-mattr=a1,+a2,-a3,...
Mengatasi atau mengawal atribut khusus sasaran, seperti sama ada SIMD
operasi didayakan atau tidak. Set lalai atribut ditetapkan oleh semasa
CPU. Untuk senarai atribut yang tersedia, gunakan: llvm-as < / dev / null | llc -march=xyz
-mattr=membantu

TERAPUNG TITIK PILIHAN


-lumpuhkan-lebihan-fp-ketepatan
Lumpuhkan pengoptimuman yang boleh meningkatkan ketepatan titik terapung.

-dayakan-no-infs-fp-math
Dayakan pengoptimuman yang menganggap tiada nilai Inf.

-dayakan-no-nans-fp-math
Dayakan pengoptimuman yang tidak menganggap tiada nilai NAN.

-dayakan-tidak selamat-fp-matematik
Punca lli untuk membolehkan pengoptimuman yang boleh mengurangkan ketepatan titik terapung.

-lembut-terapung
Punca lli untuk menjana panggilan perpustakaan titik terapung perisian dan bukannya setara
arahan perkakasan.

KOD GENERASI PILIHAN


-code-model=model
Pilih model kod daripada:

lalai: Sasaran model kod lalai
kecil: Model kod kecil
kernel: Model kod kernel
sederhana: Model kod sederhana
besar: Model kod besar

-disable-post-RA-scheduler
Lumpuhkan penjadualan selepas peruntukan daftar.

-lumpuhkan-tumpahan-melebur
Lumpuhkan gabungan kod tumpahan ke dalam arahan.

-jit-boleh-eh
Pengendalian pengecualian harus didayakan dalam pengkompil tepat dalam masa.

-join-liveintervals
Gabungkan salinan (lalai=benar).

-nozero-dimulakan-dalam-bss
Jangan letak simbol dimulakan sifar ke dalam bahagian BSS.

-pra-RA-sched=penjadual
Penjadual arahan tersedia (sebelum mendaftar peruntukan):

=default: Penjadual terbaik untuk sasaran
=tiada: Tiada penjadualan: keluasan penjujukan pertama
=simple: Penjadualan dua pas mudah: meminimumkan laluan kritikal dan memaksimumkan penggunaan pemproses
=simple-noitin: Penjadualan dua pas mudah: Sama seperti mudah kecuali menggunakan kependaman generik
=list-burr: Penjadualan senarai pengurangan daftar bawah ke atas
=list-tdrr: Penjadualan senarai pengurangan daftar atas-bawah
=list-td: Penjadual senarai atas-bawah -print-machineinstrs - Cetak kod mesin yang dijana

-regalloc=pembahagian
Daftar pengagih untuk digunakan (default=linearscan)

=bigblock: Pengagih daftar blok besar
=linearscan: linear scan register allocator =lokal - local register allocator
=simple: pengagih daftar mudah

-relocation-model=model
Pilih model penempatan semula daripada:

=default: Sasaran model penempatan semula lalai
=statik: Kod tidak boleh dipindahkan =pic - Kod bebas kedudukan boleh dipindahkan sepenuhnya
=dynamic-no-pic: Rujukan luaran yang boleh dipindahkan, kod tidak boleh dipindahkan

-penumpah
Spiller untuk digunakan (lalai=tempatan)

=mudah: penumpah mudah
=local: local spiller

-x86-asm-syntax=sintaks
Pilih gaya kod untuk dipancarkan daripada bahagian belakang X86:

=att: Pancarkan pemasangan gaya AT&T
=intel: Memancarkan pemasangan gaya Intel

EXIT STATUS


If lli gagal memuatkan program, ia akan keluar dengan kod keluar 1. Jika tidak, ia akan
kembalikan kod keluar program yang dilaksanakannya.

Gunakan lli-3.8 dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    dalam-bersih
    dalam-bersih
    Skrip Kotlin yang membina semua nuklear
    cache daripada projek Gradle/Android.
    Berguna apabila Gradle atau IDE membenarkan anda
    turun. Skrip telah diuji
    macOS, tetapi ...
    Muat turun deep-clean
  • 2
    Pemalam Gaya Semak Eclipse
    Pemalam Gaya Semak Eclipse
    Pemalam Eclipse Checkstyle
    menyepadukan kod Java Checkstyle
    juruaudit ke dalam IDE Eclipse. The
    pemalam menyediakan maklum balas masa nyata kepada
    pengguna tentang viol...
    Muat turun Eclipse Checkstyle Plug-in
  • 3
    AstroOrzPlayer
    AstroOrzPlayer
    AstroOrz Player ialah pemain media percuma
    perisian, bahagian berdasarkan WMP dan VLC. The
    pemain adalah dalam gaya minimalis, dengan
    lebih daripada sepuluh warna tema, dan boleh juga
    b ...
    Muat turun AstroOrzPlayer
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV ialah ADDON untuk XBMC/
    Kodi que permite disponer de un
    penyahkodan perkhidmatan IPTV de
    Movistar integrado en uno de los
    pusat media ma...
    Muat turun movistartv
  • 5
    Kod :: Blok
    Kod :: Blok
    Kod::Blocks ialah sumber terbuka percuma,
    merentas platform C, C++ dan Fortran IDE
    dibina untuk memenuhi keperluan yang paling mendesak
    daripada penggunanya. Ia direka untuk menjadi sangat
    memanjang ...
    Muat Turun Kod::Blok
  • 6
    Di tengah-tengah
    Di tengah-tengah
    Di tengah-tengah atau Antara Muka Minecraft Lanjutan
    dan Penjejakan Data/Struktur ialah alat untuk
    memaparkan gambaran keseluruhan Minecraft
    dunia, tanpa benar-benar menciptanya. Ia
    boleh ...
    Muat turun Ditengah
  • Lebih »

Arahan Linux

Ad