InglesPransesEspanyol

Ad


OnWorks favicon

lli-3.6 - Online sa Cloud

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

Ito ang command na lli-3.6 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 ipapatupad ito gamit ang isang just-in-time na compiler, kung available ang isa para sa kasalukuyang
arkitektura, o isang interpreter. lli tumatagal ang lahat ng parehong mga pagpipilian sa generator ng code bilang
llc|llc, ngunit epektibo lamang ang mga ito kapag lli ay gumagamit ng just-in-time compiler.

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


-pekeng-argv0=pinatutupad
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 ang isang just-in-time na compiler ay magagamit 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 pamantayan
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. Maaari itong magresulta sa isang pag-crash kung pipili ka ng isang arkitektura na hindi tugma
kasama ang kasalukuyang sistema.

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

-mcpu=cpuname
Tukuyin ang isang partikular na chip sa kasalukuyang arkitektura upang bumuo ng code para sa. Bilang 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 gumagana ang SIMD
ay pinagana o hindi. Ang default na hanay ng mga katangian ay itinakda ng kasalukuyang CPU. Para sa
listahan ng mga magagamit na katangian, 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


-modelo ng code=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=taga-iskedyul
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=tagapaglaan
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

-relokasyon-modelo=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=palaugnayan
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-3.6 online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    SWIG
    SWIG
    Ang SWIG ay isang software development tool
    na nag-uugnay sa mga programang nakasulat sa C at
    C++ na may iba't ibang mataas na antas
    mga programming language. Ang SWIG ay ginagamit kasama ng
    iba...
    I-download ang SWIG
  • 2
    WooCommerce Nextjs React Theme
    WooCommerce Nextjs React Theme
    React WooCommerce theme, built with
    Susunod na JS, Webpack, Babel, Node, at
    Express, gamit ang GraphQL at Apollo
    Kliyente. Tindahan ng WooCommerce sa React(
    naglalaman ng: Mga produkto...
    I-download ang WooCommerce Nextjs React Theme
  • 3
    archlabs_repo
    archlabs_repo
    Package repo para sa ArchLabs Ito ay isang
    application na maaari ding makuha
    mula
    https://sourceforge.net/projects/archlabs-repo/.
    Ito ay na-host sa OnWorks sa...
    I-download ang archlabs_repo
  • 4
    Zephyr Project
    Zephyr Project
    Ang Zephyr Project ay isang bagong henerasyon
    real-time na operating system (RTOS) na
    sumusuporta sa maramihang hardware
    mga arkitektura. Ito ay batay sa a
    maliit na footprint kernel...
    I-download ang Zephyr Project
  • 5
    SCons
    SCons
    Ang SCons ay isang tool sa pagbuo ng software
    iyon ay isang superior alternatibo sa
    classic na "Make" build tool na
    alam at mahal nating lahat. Ang SCons ay
    nagpatupad ng...
    I-download ang SCons
  • 6
    PSeInt
    PSeInt
    Ang PSeInt ay isang pseudo-code interpreter para sa
    mga mag-aaral sa programming na nagsasalita ng Espanyol.
    Ang pangunahing layunin nito ay maging kasangkapan para sa
    pag-aaral at pag-unawa sa basic
    konsepto...
    I-download ang PSeInt
  • Marami pa »

Linux command

Ad