InglésFrancésEspañol

Ad


icono de página de OnWorks

lli-3.5 - Online en la nube

Ejecute lli-3.5 en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando lli-3.5 que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


lli: ejecutar programas directamente desde el código de bits LLVM

SINOPSIS


lli [opciones] [nombre de archivo] [programa args]

DESCRIPCIÓN


lli ejecuta directamente programas en formato de código de bits LLVM. Se necesita un programa en código de bits LLVM
formatearlo y ejecutarlo usando un compilador justo a tiempo, si hay uno disponible para el
arquitectura, o un intérprete. lli toma todas las mismas opciones de generador de código que
llc | llc, pero solo son efectivas cuando lli está utilizando el compilador Just-In-Time.

If nombre de archivo no se especifica, entonces lli lee el código de bits LLVM para el programa desde
entrada estándar.

La opción args especificados en la línea de comando se pasan al programa como argumentos.

GENERAL CAMPUS


-falso-argv0=ejecutable
Anular el argv [0] valor pasado al programa en ejecución.

-fuerza-intérprete={falso verdadero}
Si se establece en verdadero, use el intérprete incluso si hay un compilador justo a tiempo disponible para
esta arquitectura. El valor predeterminado es falso.

-ayuda
Imprima un resumen de las opciones de la línea de comandos.

-carga=nombre de archivo del complemento
Causas lli para cargar el complemento (objeto compartido) llamado nombre de archivo del complemento y usarlo para
mejoramiento.

-estadísticas
Imprima estadísticas de los pases de generación de código. Esto solo es significativo para el
compilador justo a tiempo, en la actualidad.

-el tiempo pasa
Registre la cantidad de tiempo necesaria para cada pasada de generación de código e imprímalo en formato estándar
error.

-versión
Imprime la versión de lli y salir sin hacer nada más.

OBJETIVO CAMPUS


-mtriple=dirigidos triple
Anule el triple de destino especificado en el archivo de código de bits de entrada con el
cuerda. Esto puede resultar en un bloqueo si elige una arquitectura que no es compatible
con el sistema actual.

-marcha=arco
Especifique la arquitectura para la que generar el ensamblado, anulando el destino codificado
en el archivo de código de bits. Ver la salida de LLC -ayuda para obtener una lista de arquitecturas válidas.
De forma predeterminada, esto se infiere del objetivo triple o se detecta automáticamente a la actual
arquitectura.

-mcpu=nombre de CPU
Especifique un chip específico en la arquitectura actual para generar código. Por defecto
esto se infiere del triple objetivo y se detecta automáticamente en la arquitectura actual.
Para obtener una lista de CPU disponibles, use: llvm-as < / dev / null | LLC -marcha = xyz -mcpu = ayuda

-matr=a1, + a2, -a3, ...
Anular o controlar atributos específicos del objetivo, como si las operaciones SIMD
están habilitados o no. El conjunto de atributos predeterminado lo establece la CPU actual. Para
lista de atributos disponibles, utilice: llvm-as < / dev / null | LLC -marcha = xyz -mattr = ayuda

BONO drive CAMPUS


-deshabilitar-exceso-de-precisión-fp
Deshabilite las optimizaciones que pueden aumentar la precisión del punto flotante.

-habilitar-sin-infs-fp-math
Habilite optimizaciones que no asuman valores Inf.

-habilitar-no-nans-fp-math
Habilite optimizaciones que no asuman valores NAN.

-habilitar-inseguro-fp-math
Causas lli para habilitar optimizaciones que pueden disminuir la precisión del punto flotante.

-flotador suave
Causas lli para generar llamadas de biblioteca de punto flotante de software en lugar de equivalentes
instrucciones de hardware.

CÓDIGO GENERACION CAMPUS


-código-modelo=modelo
Elija el modelo de código de:

predeterminado: modelo de código predeterminado de destino
pequeño: modelo de código pequeño
kernel: modelo de código de kernel
medio: modelo de código medio
grande: modelo de código grande

-disable-post-RA-planificador
Desactive la programación después de la asignación de registros.

-deshabilitar-derrame-fusión
Deshabilite la fusión del código de derrame en instrucciones.

-jit-habilitar-eh
El manejo de excepciones debe estar habilitado en el compilador Just-In-Time.

-unir-intervalos en directo
Copias fusionadas (predeterminado = verdadero).

-nozero-inicializado-en-bss No coloque símbolos inicializados en cero en la sección BSS.

-pre-RA-programado=planificador
Programadores de instrucciones disponibles (antes de la asignación de registros):

= predeterminado: mejor programador para el objetivo
= ninguno: sin programación: amplitud primera secuenciación
= simple: programación simple de dos pasos: minimice la ruta crítica y maximice la utilización del procesador
= simple-noitin: Programación simple de dos pasadas: Igual que simple, excepto que usa latencia genérica
= list-burr: Programación de lista de reducción de registro ascendente
= list-tdrr: Programación de lista de reducción de registro descendente
= list-td: programador de lista descendente -print-machineinstrs - Imprime el código de máquina generado

-regalloc=asignador
Registrar asignador para usar (predeterminado = linearscan)

= bigblock: asignador de registros de bloque grande
= linearscan: asignador de registro de escaneo lineal = local - asignador de registro local
= simple: asignador de registro simple

-modelo-de-reubicación=modelo
Elija el modelo de reubicación de:

= predeterminado: modelo de reubicación predeterminado de destino
= estático: código no reubicable = imagen - código completamente reubicable, independiente de la posición
= dynamic-no-pic: referencias externas reubicables, código no reubicable

-derramador
Spiller para usar (predeterminado = local)

= simple: simple derrame
= local: derrame local

-x86-asm-sintaxis=sintaxis
Elija el estilo de código para emitir desde el backend X86:

= att: Emitir montaje estilo AT&T
= intel: Emitir ensamblaje estilo Intel

SALIR ESTADO


If lli falla al cargar el programa, saldrá con un código de salida de 1. De lo contrario,
devuelve el código de salida del programa que ejecuta.

Utilice lli-3.5 en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Complemento Eclipse Tomcat
    Complemento Eclipse Tomcat
    El complemento Eclipse Tomcat proporciona
    integración simple de un servlet tomcat
    contenedor para el desarrollo de java
    aplicaciones web. Puedes unirte a nosotros para
    discutirio ...
    Descargar el complemento Eclipse Tomcat
  • 2
    Escritorio WebTorrent
    Escritorio WebTorrent
    WebTorrent Desktop es para streaming
    torrents en Mac, Windows o Linux. Eso
    se conecta a BitTorrent y
    Compañeros de WebTorrent. Ahora no hay
    Necesito esperar ...
    Descargar WebTorrent Escritorio
  • 3
    GenX
    GenX
    GenX es un programa científico para refinar
    refelcetivity de rayos X, neutrones
    reflectividad y rayos X de superficie
    datos de difracción usando el diferencial
    algoritmo de evolución ....
    Descargar GenX
  • 4
    pspp4ventanas
    pspp4ventanas
    PSPP es un programa de estadística
    análisis de datos muestreados. es gratis
    sustitución del programa propietario
    SPSS. El PSPP tiene tanto contenido basado en texto como
    gráfico nosotros...
    Descargar pspp4windows
  • 5
    Extensiones Git
    Extensiones Git
    Git Extensions es una herramienta de interfaz de usuario independiente
    para administrar repositorios de Git. También
    se integra con el Explorador de Windows y
    Microsoft Visual Studio
    (2015/2017/2019). Es ...
    Descargar extensiones Git
  • 6
    eSpeak: síntesis de voz
    eSpeak: síntesis de voz
    Motor de texto a voz para inglés y
    muchos otros idiomas. Tamaño compacto con
    Pronunciación clara pero artificial.
    Disponible como un programa de línea de comandos con
    muchos ...
    Descargar eSpeak: síntesis de voz
  • Más "

Comandos de Linux

Ad