IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

lli-3.8 - Online nel cloud

Esegui lli-3.8 nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando lli-3.8 che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


lli - esegue direttamente i programmi dal bitcode LLVM

SINOSSI


lli [Opzioni] [Nome del file] [Programma args]

DESCRIZIONE


lli esegue direttamente i programmi in formato bitcode LLVM. Ci vuole un programma in bitcode LLVM
format e lo esegue utilizzando un compilatore just-in-time o un interprete.

lli is non un emulatore. Non eseguirà IR di diverse architetture e può solo
interpretare (o compilare JIT) per l'architettura host.

Il compilatore JIT accetta gli stessi argomenti di altri strumenti, come llc, ma non lo fanno
necessariamente lavorare per l'interprete.

If Nome del file non è specificato, allora lli legge il bitcode LLVM per il programma da
ingresso standard.

Facoltativo args specificati sulla riga di comando vengono passati al programma come argomenti.

GENERALE VERSIONI


-fake-argv0=eseguibile
Sostituisci il argv [0] valore passato al programma in esecuzione.

-force-interprete={falso,vero}
Se impostato su true, usa l'interprete anche se è disponibile un compilatore just-in-time
per questa architettura. Il valore predefinito è falso.

-Aiuto Stampa un riepilogo delle opzioni della riga di comando.

-load=nomefileplugin
Cause lli per caricare il plugin (oggetto condiviso) denominato nomefile plugin e usalo per
ottimizzazione.

-statistiche Stampa le statistiche dai passaggi di generazione del codice. Questo è significativo solo per il
compilatore just-in-time, al momento.

-il tempo passa
Registra il tempo necessario per ogni passaggio di generazione del codice e stampalo su
errore standard.

-versione
Stampa la versione di lli ed esci senza fare altro.

TARGET VERSIONI


-mtriplo=obiettivo triplo
Sostituisci la tripla di destinazione specificata nel file bitcode di input con il valore specificato
corda. Ciò potrebbe causare un arresto anomalo se si sceglie un'architettura che non lo è
compatibile con il sistema attuale.

-marzo=arco
Specificare l'architettura per la quale generare l'assieme, sovrascrivendo il target
codificato nel file bitcode. Guarda l'output di llc -Aiuto per un elenco di validi
architetture. Per impostazione predefinita questo è dedotto dal triplo target o rilevato automaticamente
all'architettura attuale.

-mcpu=nomecpu
Specificare un chip specifico nell'architettura corrente per cui generare il codice. Di
predefinito questo è dedotto dalla tripla target e rilevato automaticamente alla corrente
architettura. Per un elenco delle CPU disponibili, utilizzare: lvm-as < / Dev / null | llc
-marzo=xyz -mcpu=aiuto

-matr=a1,+a2,-a3,...
Sostituisci o controlla attributi specifici del target, ad esempio se SIMD
le operazioni sono abilitate o meno. Il set di attributi predefinito è impostato dalla corrente
PROCESSORE. Per un elenco degli attributi disponibili, utilizzare: lvm-as < / Dev / null | llc -marzo=xyz
-mattr=aiuto

GALLEGGIANTE POINT VERSIONI


-disabilita-excess-fp-precision
Disabilita le ottimizzazioni che possono aumentare la precisione in virgola mobile.

-abilita-no-infs-fp-math
Abilita ottimizzazioni che non presuppongono valori Inf.

-abilita-no-nans-fp-math
Abilita ottimizzazioni che non presuppongono valori NAN.

-abilita-unsafe-fp-math
Cause lli per abilitare ottimizzazioni che possono ridurre la precisione in virgola mobile.

-fluttuante morbido
Cause lli per generare chiamate di librerie in virgola mobile software invece di equivalenti
istruzioni hardware.

CODICE GENERAZIONE VERSIONI


-codice-modello=modello
Scegli il modello di codice tra:

predefinito: modello di codice predefinito di destinazione
piccolo: modello a codice piccolo
kernel: modello di codice del kernel
medio: modello a codice medio
grande: modello con codice grande

-disabilita-post-programmatore-RA
Disabilita la pianificazione dopo l'allocazione del registro.

-disabilita-fusione-versamento
Disabilita la fusione del codice di versamento nelle istruzioni.

-jit-abilita-eh
La gestione delle eccezioni dovrebbe essere abilitata nel compilatore just-in-time.

-join-liveintervals
Unisci copie (default=true).

-nozero-inizializzato-in-bss
Non inserire simboli inizializzati da zero nella sezione BSS.

-pre-RA-sched=programmatore
Schedulatori di istruzioni disponibili (prima dell'assegnazione del registro):

=predefinito: miglior pianificatore per il target
=nessuno: nessuna programmazione: ampiezza prima sequenza
=semplice: pianificazione semplice in due passaggi: minimizza il percorso critico e massimizza l'utilizzo del processore
=semplice-noitin: pianificazione semplice in due passaggi: come semplice tranne per l'utilizzo di una latenza generica
=list-burr: Pianificazione della lista di riduzione del registro dal basso verso l'alto
=list-tdrr: Pianificazione della lista di riduzione del registro dall'alto verso il basso
=list-td: Pianificatore elenco dall'alto in basso -print-machineinstrs - Stampa il codice macchina generato

-regalloc=allocatore
Registrare l'allocatore da utilizzare (default=linearscan)

=bigblock: allocatore di registro Big-block
=linearscan: allocatore di registro a scansione lineare =local - allocatore di registro locale
=semplice: allocatore registro semplice

-modello-rilocazione=modello
Scegli il modello di trasferimento da:

=predefinito: modello di trasferimento predefinito di destinazione
=statico: codice non riposizionabile =pic - Codice completamente rilocabile, indipendente dalla posizione
=dynamic-no-pic: riferimenti esterni rilocabili, codice non rilocabile

-versatore
Spiller da usare (default=local)

=semplice: semplice spiller
=locale: spillatore locale

-x86-asm-syntax=sintassi
Scegli lo stile del codice da emettere dal backend X86:

=att: Emetti assemblaggio in stile AT&T
=intel: emetti assembly in stile Intel

EXIT STATUS


If lli non riesce a caricare il programma, uscirà con un codice di uscita pari a 1. Altrimenti, lo farà
restituisce il codice di uscita del programma che esegue.

Usa lli-3.8 online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    itop - ITSM CMDB OpenSource
    ittop - ITSM CMDB OpenSource
    Portale delle operazioni IT: un open completo
    sorgente, ITIL, servizio web based
    strumento di gestione compreso un full
    CMDB personalizzabile, un sistema di helpdesk e
    un uomo dei documenti...
    Scarica ittop - ITSM CMDB OpenSource
  • 2
    Clementine
    Clementine
    Clementine è una musica multipiattaforma
    giocatore e organizzatore di librerie ispirato da
    Amarok 1.4. Ha un veloce e
    interfaccia facile da usare, e ti permette di
    cerca e...
    Scarica Clementina
  • 3
    XISMUS
    XISMUS
    ATTENZIONE: l'aggiornamento cumulativo 2.4.3 ha
    stato rilasciato!! L'aggiornamento funziona per qualsiasi
    precedente versione 2.xx. Se stai aggiornando
    dalla versione v1.xx, scaricare e
    i ...
    Scarica XISMuS
  • 4
    facetrack noir
    facetrack noir
    Programma headtracking modulare che
    supporta più face tracker, filtri
    e protocolli di gioco. Tra i tracker
    sono SM FaceAPI, AIC Inertial Head
    Inseguitore...
    Scarica facetrack noir
  • 5
    Codice QR PHP
    Codice QR PHP
    Il codice QR PHP è open source (LGPL)
    libreria per la generazione di QR Code,
    Codice a barre bidimensionale. Basato su
    libreria libqrencode C, fornisce API per
    creazione barra QR Code...
    Scarica codice QR PHP
  • 6
    freeciv
    freeciv
    Freeciv è un gioco a turni gratuito
    gioco di strategia multiplayer, in cui ciascuno
    giocatore diventa il leader di a
    civiltà, lottando per ottenere il
    obiettivo finale: diventare...
    Scarica Freeciv
  • Di Più "

Comandi Linux

Ad