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

Ad


Значок OnWorks

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

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

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


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

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

  • 1
    NSIS: система установки со сценариями Nullsoft
    NSIS: система установки со сценариями Nullsoft
    NSIS (установка с поддержкой сценариев Nullsoft)
    System) является профессиональным открытым исходным кодом
    система для создания установщиков Windows. Это
    спроектирован таким образом, чтобы быть таким же маленьким и гибким
    как возможно ...
    Скачать NSIS: система установки Nullsoft со сценариями
  • 2
    авторизация
    авторизация
    AuthPass - это пароль с открытым исходным кодом
    менеджер с поддержкой популярных и
    проверенный Keepass (kdbx 3.x И kdbx 4.x ...
    Скачать авторизацию
  • 3
    Zabbix
    Zabbix
    Zabbix — это открытый корпоративный класс.
    исходное распределенное решение для мониторинга
    предназначен для наблюдения и отслеживания
    производительность и доступность сети
    серверы, устройства...
    Скачать Zabbix
  • 4
    KDiff3
    KDiff3
    Этот репозиторий больше не поддерживается
    и хранится в архивных целях. Видеть
    https://invent.kde.org/sdk/kdiff3 for
    новейший код и
    https://download.kde.o...
    Скачать KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX — это графический интерфейс для
    USB-загрузчик Ванинкоко, основанный на
    libwiigui. Он позволяет перечислять и
    запуск игр Wii, игр Gamecube и
    доморощенный на Wii и WiiU...
    Скачать USBLoaderGX
  • 6
    Жар-птица
    Жар-птица
    СУБД Firebird предлагает функции ANSI SQL
    & работает на Linux, Windows и
    несколько Unix-платформ. Функции
    отличный параллелизм и производительность
    & сила...
    Скачать Firebird
  • Больше »

Команды Linux

Ad