InglesPransesEspanyol

OnWorks favicon

lli - Online sa Cloud

Patakbuhin ang lli sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command lli na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


lli - direktang magsagawa ng mga programa mula sa LLVM bitcode

SINOPSIS


lli [pagpipilian] [filename] [programa mga pagtatalo]

DESCRIPTION


lli direktang nagpapatupad ng mga programa sa LLVM bitcode na format. Ito ay nangangailangan ng isang programa sa LLVM bitcode
format at isinasagawa ito gamit ang isang just-in-time na compiler o isang interpreter.

lli is hindi isang emulator. Hindi nito isasagawa ang IR ng iba't ibang mga arkitektura at maaari lamang ito
interpret (o JIT-compile) para sa arkitektura ng host.

Ang JIT compiler ay tumatagal ng parehong mga argumento tulad ng iba pang mga tool, tulad ng llc, ngunit hindi nila ginagawa
kinakailangang gumana para sa interpreter.

If filename ay hindi tinukoy, kung gayon lli binabasa ang LLVM bitcode para sa programa mula sa
karaniwang input.

Ang opsyonal mga pagtatalo na tinukoy sa command line ay ipinasa sa programa bilang mga argumento.

PANGKALAHATAN Opsyon


-fake-argv0=executable
I-override ang argv[0] halaga na ipinasa sa pagpapatupad ng programa.

-force-interpreter={false,true}
Kung nakatakda sa true, gamitin ang interpreter kahit na may available na just-in-time na compiler
para sa arkitektura na ito. Default sa false.

-tulong Mag-print ng buod ng mga opsyon sa command line.

-load=pluginfilename
Sanhi lli upang i-load ang plugin (nakabahaging bagay) na pinangalanan pluginfilename at gamitin ito para sa
pag-optimize.

-stats Mag-print ng mga istatistika mula sa mga code-generation pass. Ito ay makabuluhan lamang para sa
just-in-time compiler, sa kasalukuyan.

-lumilipas ang oras
Itala ang dami ng oras na kailangan para sa bawat code-generation pass at i-print ito sa
karaniwang error.

-version
I-print ang bersyon ng lli at lumabas nang walang ginagawa.

TARGET Opsyon


-mtriple=target triple
I-override ang target na triple na tinukoy sa input bitcode file na may tinukoy
string. Ito ay maaaring magresulta sa isang pag-crash kung pipili ka ng isang arkitektura na hindi
tugma sa kasalukuyang sistema.

-martsa=arko
Tukuyin ang arkitektura kung saan bubuo ng pagpupulong, na i-override ang target
naka-encode sa bitcode file. Tingnan ang output ng llc -tulong para sa isang listahan ng wastong
mga arkitektura. Bilang default, hinuhulaan ito mula sa target na triple o autodetected
sa kasalukuyang arkitektura.

-mcpu=cpuname
Tukuyin ang isang partikular na chip sa kasalukuyang arkitektura upang bumuo ng code para sa. Sa pamamagitan ng
default ito ay hinuha mula sa target na triple at na-autodetected sa kasalukuyang
arkitektura. Para sa isang listahan ng mga available na CPU, gamitin ang: llvm-as < / dev / null | llc
-martsa=xyz -mcpu=tulong

-mattr=a1,+a2,-a3,...
I-override o kontrolin ang mga partikular na katangian ng target, gaya ng kung SIMD
ang mga operasyon ay pinagana o hindi. Ang default na hanay ng mga katangian ay itinakda ng kasalukuyang
CPU. Para sa isang listahan ng mga available na attribute, gamitin ang: llvm-as < / dev / null | llc -martsa=xyz
-mattr=tulong

LUMULUTANG PUNTO Opsyon


-disable-excess-fp-precision
Huwag paganahin ang mga pag-optimize na maaaring magpapataas ng katumpakan ng floating point.

-enable-no-infs-fp-math
Paganahin ang mga pag-optimize na ipinapalagay na walang mga halaga ng Inf.

-enable-no-nans-fp-math
Paganahin ang mga pag-optimize na ipinapalagay na walang mga halaga ng NAN.

-enable-unsafe-fp-math
Sanhi lli upang paganahin ang mga pag-optimize na maaaring magpababa sa katumpakan ng floating point.

-malambot-lutang
Sanhi lli upang makabuo ng software floating point na mga tawag sa library sa halip na katumbas
mga tagubilin sa hardware.

CODE GENERATION Opsyon


-code-model=modelo
Piliin ang modelo ng code mula sa:

default: Target na default na modelo ng code
maliit: Maliit na modelo ng code
kernel: modelo ng kernel code
medium: Medium code model
malaki: Malaking modelo ng code

-disable-post-RA-scheduler
Huwag paganahin ang pag-iskedyul pagkatapos magrehistro ng paglalaan.

-disable-spill-fusing
Huwag paganahin ang pagsasanib ng spill code sa mga tagubilin.

-jit-enable-eh
Dapat paganahin ang exception handling sa just-in-time compiler.

-sumali-liveintervals
Pagsama-samahin ang mga kopya (default=true).

-nozero-initialized-sa-bss
Huwag maglagay ng mga zero-initialized na simbolo sa seksyong BSS.

-pre-RA-sched=scheduler
Available ang mga scheduler ng pagtuturo (bago magparehistro ng alokasyon):

=default: Pinakamahusay na scheduler para sa target
=wala: Walang pag-iiskedyul: breadth unang sequencing
=simple: Simple two pass scheduling: i-minimize ang kritikal na landas at i-maximize ang paggamit ng processor
=simple-noitin: Simple two pass scheduling: Pareho sa simple maliban sa paggamit ng generic latency
=list-burr: Bottom-up register reduction scheduling list scheduling
=list-tdrr: Top-down na pag-iiskedyul ng listahan ng pagbabawas ng rehistro
=list-td: Top-down list scheduler -print-machineinstrs - Print na nabuong machine code

-regalloc=allokator
Irehistro ang allocator na gagamitin (default=linearscan)

=bigblock: Big-block register allocator
=linearscan: linear scan register allocator =lokal - lokal na register allocator
=simple: simpleng register allocator

-relocation-model=modelo
Pumili ng modelo ng relokasyon mula sa:

=default: Target na default na modelo ng relokasyon
=static: Non-relocatable code =pic - Ganap na relocatable, position independent code
=dynamic-no-pic: Relocatable external references, non-relocatable code

-tagatak
Spiller na gagamitin (default=local)

=simple: simpleng spiller
=lokal: lokal na spiller

-x86-asm-syntax=syntax
Pumili ng istilo ng code na ilalabas mula sa X86 backend:

=att: Ilabas ang AT&T-style na pagpupulong
=intel: Maglabas ng Intel-style na pagpupulong

EXIT STATUS


If lli nabigong i-load ang program, lalabas ito na may exit code na 1. Kung hindi, lalabas ito
ibalik ang exit code ng program na pinaandar nito.

Gamitin ang lli online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    PSI
    PSI
    Ang Psi ay cross-platform na makapangyarihang XMPP
    idinisenyo ang kliyente para sa mga may karanasang gumagamit.
    May mga build na magagamit para sa MS
    Windows, GNU/Linux at macOS.. Audience:
    Mga End User...
    I-download ang Psi
  • 2
    Blobby Volley 2
    Blobby Volley 2
    Opisyal na pagpapatuloy ng sikat
    Blobby Volley 1.x arcade game..
    Audience: Mga End User/Desktop. Gumagamit
    interface: OpenGL, SDL. Programming
    Wika: C++, Lua. C...
    I-download ang Blobby Volley 2
  • 3
    SuiteCRM
    SuiteCRM
    Ang SuiteCRM ay ang award-winning na Customer
    Pamamahala ng Relasyon (CRM)
    application na inihatid sa iyo ng mga may-akda
    at mga tagapangasiwa, SalesAgility. Ito ay ang
    ang mundo...
    I-download ang SuiteCRM
  • 4
    Poweradmin
    Poweradmin
    Ang Poweradmin ay isang web-based na DNS
    tool sa pangangasiwa para sa PowerDNS server.
    Ang interface ay may ganap na suporta para sa karamihan
    ng mga tampok ng PowerDNS. Ito ay puno
    suporta...
    I-download ang Poweradmin
  • 5
    Gin Web Framework
    Gin Web Framework
    Ang Gin ay isang napakabilis na web framework
    nakasulat sa Golang na maaaring gumanap hanggang sa
    40 beses na mas mabilis, salamat dito
    martini-like API at custom na bersyon ng
    httprout...
    I-download ang Gin Web Framework
  • 6
    CEREUS LINUX
    CEREUS LINUX
    CEREUS LINUX basado en MX LINUX con
    varios entornos de escritorios. Ito ay
    isang application na maaari ding makuha
    mula
    https://sourceforge.net/projects/cereu...
    I-download ang CEREUS LINUX
  • Marami pa »

Linux command

Ad