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

Ad


Значок OnWorks

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

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

Это команда lli-3.6, которую можно запустить в бесплатном хостинг-провайдере 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.6 онлайн с помощью сервисов onworks.net


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

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

  • 1
    Сковорода
    Сковорода
    SWIG - это инструмент для разработки программного обеспечения
    который соединяет программы, написанные на C, и
    C ++ с множеством высокоуровневых
    языки программирования. SWIG используется с
    разные...
    Скачать SWIG
  • 2
    Тема WooCommerce Nextjs React
    Тема WooCommerce Nextjs React
    Тема React WooCommerce, созданная с помощью
    Далее JS, Webpack, Babel, Node и
    Экспресс, используя GraphQL и Apollo
    Клиент. Магазин WooCommerce в React (
    содержит: продукты...
    Скачать тему WooCommerce Nextjs React
  • 3
    Archlabs_repo
    Archlabs_repo
    Репозиторий пакетов для ArchLabs Это
    приложение, которое также можно получить
    от
    https://sourceforge.net/projects/archlabs-repo/.
    Он был размещен на OnWorks в...
    Скачать archlabs_repo
  • 4
    Зефир Проект
    Зефир Проект
    Проект Zephyr - новое поколение
    операционная система реального времени (RTOS), которая
    поддерживает несколько аппаратных средств
    архитектуры. Он основан на
    компактное ядро ​​...
    Скачать проект Зефир
  • 5
    SCons
    SCons
    SCons - инструмент для создания программного обеспечения
    это лучшая альтернатива
    классический инструмент сборки "Make",
    мы все знаем и любим. SCons - это
    реализовал ...
    Скачать SCons
  • 6
    PSInt
    PSInt
    PSeInt - интерпретатор псевдокода для
    испаноязычные студенты-программисты.
    Его основная цель - быть инструментом для
    изучение и понимание основных
    концепция ...
    Скачать PSInt
  • Больше »

Команды Linux

  • 1
    7z
    7z
    7z - файловый архиватор с самым высоким
    степень сжатия ...
    Беги 7z
  • 2
    7za
    7za
    7za - файловый архиватор с самым высоким
    степень сжатия ...
    Беги 7за
  • 3
    пресмыкающийся
    пресмыкающийся
    ЖУТКО - Информация о геолокации
    ОПИСАНИЕ агрегатора: Creepy — это
    приложение, позволяющее собирать
    информация, связанная с геолокацией, о
    пользователи из...
    Беги жутко
  • 4
    сборник сверчков
    сборник сверчков
    крикет — программа для управления
    сбор и отображение временных рядов
    данные ...
    Запустите команду cricket-compile
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - скрипт для получения
    информация об установленной версии
    G-Wrap ...
    Запустите g-wrap-config
  • 6
    г.accessgrass
    г.accessgrass
    g.access — контролирует доступ к
    текущий набор карт для других пользователей на
    система. Если опция не указана, печатает
    Текущее состояние. КЛЮЧЕВЫЕ СЛОВА: общее, карта.
    руководство, п...
    Запустите g.accessgrass
  • Больше »

Ad