АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

lli-3.5 - Интернет в облаке

Запустите lli-3.5 в провайдере бесплатного хостинга OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

Это команда lli-3.5, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


lli - напрямую выполнять программы из битового кода LLVM

СИНТАКСИС


ЛЛ [кредита] [имя файла] [программа арг]

ОПИСАНИЕ


ЛЛ непосредственно выполняет программы в формате битового кода LLVM. Требуется программа в битовом коде LLVM
форматирует и выполняет его с помощью оперативного компилятора, если он доступен для текущего
архитектура, или переводчик. ЛЛ принимает все те же параметры генератора кода, что и
llc | llc, но они эффективны только тогда, когда ЛЛ использует своевременный компилятор.

If имя файла не указывается, тогда ЛЛ читает битовый код LLVM для программы из
стандартный ввод.

Необязательный арг указанные в командной строке передаются программе в качестве аргументов.

ОБЩАЯ ИНФОРМАЦИЯ ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-fake-argv0=выполнимый
Переопределить argv [0] значение, переданное в исполняющую программу.

-сил-переводчик={ложная правда}
Если установлено значение true, использовать интерпретатор, даже если JIT-компилятор доступен для
эта архитектура. По умолчанию - false.

-Помощь
Распечатайте сводку параметров командной строки.

-load=имя файла плагина
Причины ЛЛ чтобы загрузить плагин (общий объект) с именем имя файла плагина и использовать его для
оптимизация.

-статистика
Распечатайте статистику из проходов генерации кода. Это имеет значение только для
своевременный компилятор, в настоящее время.

-Время проходит
Запишите время, необходимое для каждого прохода генерации кода, и распечатайте его в стандартном формате.
ошибка.

-версия
Распечатать версию ЛЛ и выйти, ничего не делая.

TARGET ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-трехместный=цель тройной
Заменить целевую тройку, указанную во входном файле битового кода, указанным
нить. Это может привести к сбою, если вы выберете несовместимую архитектуру.
с текущей системой.

-маршировать=арка
Укажите архитектуру, для которой нужно создать сборку, переопределив целевую закодированную
в файле битового кода. См. Вывод ооо -Помощь для списка допустимых архитектур.
По умолчанию это выводится из целевой тройки или автоматически определяется текущим
архитектура.

-MCPU=имя процессора
Укажите конкретный чип в текущей архитектуре, для которого будет создан код. По умолчанию
это выводится из целевой тройки и автоматически определяется текущей архитектурой.
Для списка доступных процессоров используйте: llvm-как < / DEV / нуль | ооо -march = xyz -mcpu = помощь

-маттр=a1, + a2, -a3, ...
Переопределить или контролировать определенные атрибуты цели, например, будут ли операции SIMD
включены или нет. Набор атрибутов по умолчанию устанавливается текущим процессором. Для
список доступных атрибутов, используйте: llvm-как < / DEV / нуль | ооо -march = xyz -mattr = помощь

ПЛАВАЮЩИЙ ТОЧКА ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-disable-избыток-fp-точность
Отключите оптимизацию, которая может повысить точность с плавающей запятой.

-enable-no-infs-fp-math
Включите оптимизацию, которая не предполагает никаких значений Inf.

-enable-no-nans-fp-math
Включите оптимизацию, не предполагающую значений NAN.

-enable-unsafe-fp-math
Причины ЛЛ чтобы включить оптимизацию, которая может снизить точность с плавающей запятой.

-мягкий поплавок
Причины ЛЛ для генерации программных вызовов библиотеки с плавающей запятой вместо эквивалентных
аппаратные инструкции.

КОД ПОКОЛЕНИЕ ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-код-модель=модель
Выберите модель кода из:

по умолчанию: целевая модель кода по умолчанию
small: Маленькая модель кода
ядро: модель кода ядра
medium: модель среднего кода
large: Модель большого кода

-disable-post-RA-планировщик
Отключите планирование после распределения регистров.

-отключаемый-проливной-предохранитель
Отключите добавление кода утечки в инструкции.

-jit-enable-а
В JIT-компиляторе должна быть включена обработка исключений.

-join-liveintervals
Объединить копии (по умолчанию = true).

-nozero-инициализирован-в-bss Не помещайте в раздел BSS символы с нулевой инициализацией.

-pre-RA-запланировано=планировщик
Доступны планировщики инструкций (до распределения регистров):

= по умолчанию: лучший планировщик для цели
= none: Без расписания: сначала в ширину.
= simple: Простое двухпроходное планирование: минимизация критического пути и максимальное использование процессора
= simple-noitin: Простое двухпроходное планирование: То же, что и простое, за исключением использования общей задержки
= list-burr: Планирование списка сокращения регистров снизу вверх
= list-tdrr: Планирование списка сокращения регистров сверху вниз
= list-td: Планировщик списка сверху вниз -print-machineinstrs - Распечатать сгенерированный машинный код

-регаллок=распределитель
Зарегистрируйте распределитель для использования (по умолчанию = linearscan)

= bigblock: Распределитель регистров больших блоков
= linearscan: распределитель регистров линейного сканирования = local - распределитель локальных регистров
= simple: простой распределитель регистров

-перемещение-модель=модель
Выберите модель переезда из:

= default: Целевая модель перемещения по умолчанию
= static: Неперемещаемый код = pic - Полностью перемещаемый, независимый от позиции код
= dynamic-no-pic: перемещаемые внешние ссылки, неперемещаемый код

-спиллер
Разливатель для использования (по умолчанию = местный)

= простой: простая разливка
= local: местный разлив

-x86-asm-синтаксис=синтаксис
Выберите стиль кода для вывода из бэкэнда X86:

= att: Создать сборку в стиле AT & T
= intel: Выпустить сборку в стиле Intel

ВЫХОД статус


If ЛЛ не удалось загрузить программу, она выйдет с кодом выхода 1. В противном случае она будет
вернуть код выхода выполняемой программы.

Используйте lli-3.5 онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Плагин Eclipse Tomcat
    Плагин Eclipse Tomcat
    Плагин Eclipse Tomcat предоставляет
    простая интеграция сервлета tomcat
    контейнер для разработки java
    веб-приложения. Вы можете присоединиться к нам для
    обсуждение ...
    Скачать подключаемый модуль Eclipse Tomcat
  • 2
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop предназначен для потоковой передачи
    торренты на Mac, Windows или Linux. Это
    подключается как к BitTorrent, так и к
    Одноранговые узлы WebTorrent. Теперь нет
    нужно ждать ...
    Скачать WebTorrent для рабочего стола
  • 3
    GenX
    GenX
    GenX - это научная программа для улучшения
    коэффициент отражения рентгеновских лучей, нейтрон
    отражательная способность и поверхностные рентгеновские лучи
    данные дифракции с использованием дифференциального
    алгоритм эволюции ....
    Скачать GenX
  • 4
    pspp4windows
    pspp4windows
    PSPP — программа для статистического
    анализ выборочных данных. это бесплатно
    замена фирменной программе
    СПСС. PSPP имеет как текстовую, так и
    графические нас...
    Скачать pspp4windows
  • 5
    Расширения Git
    Расширения Git
    Git Extensions - это автономный инструмент пользовательского интерфейса
    для управления репозиториями Git. Это также
    интегрируется с проводником Windows и
    Microsoft Visual Studio
    (2015/2017/2019). Ч ...
    Скачать расширения Git
  • 6
    eSpeak: синтез речи
    eSpeak: синтез речи
    Механизм преобразования текста в речь для английского и
    многие другие языки. Компактный размер с
    четкое, но искусственное произношение.
    Доступен в виде программы командной строки с
    много ...
    Скачать eSpeak: синтез речи
  • Больше »

Команды Linux

Ad