англійськафранцузькаіспанська

Ad


Значок OnWorks

llvm-mc-3.8 - онлайн у хмарі

Запустіть llvm-mc-3.8 у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда llvm-mc-3.8, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


llvm-mc - сторінка посібника для llvm-mc 3.8

ОПИС


ПОМИЛКА: ld.so: об’єкт 'libfakeroot-sysv.so' з LD_PRELOAD не може бути попередньо завантажений (неможливо
відкрити спільний об’єктний файл): ігнорується. ОГЛЯД: майданчик для машинного коду llvm

ВИКОРИСТАННЯ: llvm-mc [параметри]

ВАРІАНТИ:

Загальні варіанти:

-Я=- Каталог включених файлів

-aarch64-neon-syntax - Виберіть стиль NEON коду для випромінювання
Бекенд AArch64:

=загальний
- Випускати загальну збірку NEON

=apple - випромінювати неонову збірку в стилі Apple

-арх=- Арка мішені для збирання, див
-версія для доступних цілей

-asm-інструмент - Інструментальне обладнання рядного складання та
вихідні файли збірки

=none - немає приладів взагалі

=адреса
- інструкції інструменту з аргументами пам'яті

-asm-show-inst - Видавати внутрішнє представлення інструкцій
до файлу збірки

-перевірка меж-одна пастка - Використовуйте один блок пастки для кожної функції

-код-модель - Виберіть модель коду

=за замовчуванням
- Цільова модель коду за замовчуванням

=small - Невелика модель коду

=ядро
- Модель коду ядра

=середній
- Середня модель коду

=large - Велика модель коду

-колор - використовувати кольорове підсвічування синтаксису
(за замовчуванням=автовизначення)

-compress-debug-sections - Стисніть розділи налагодження DWARF

-cppfname=- Вкажіть назву створеного
функція

-cppfor=- Укажіть назву речі
породжувати

-cppgen - Виберіть тип результату для створення

=програма
- Створення повної програми

=модуль
- Створити визначення модуля

=зміст
- Створення вмісту модуля

=функція
- Створити визначення функції

=функції
- Згенерувати всі визначення функцій

=вбудована
- Створення вбудованої функції

= змінна
- Створіть визначення змінної

=type - Створення визначення типу

-defsym=- Визначає символ як ціле число
постійна

-disable-spill-fusing - Вимкнути злиття коду розливу в
інструкції

-карликова версія=- Карликовий варіант

-enable-implicit-null-checks - Згорнути нульові перевірки в пам'ять із помилками
операції

-enable-load-pre -

-enable-objc-arc-opts - увімкнути/вимкнути всі оптимізації ARC

-enable-scoped-noalias -

-enable-tbaa -

-вичерпний-реєстр-пошук - Повний пошук реєстрів
обхід глибини та інтерференційних обмежень перефарбовування останнього шансу

- смертельні попередження - Ставтеся до попереджень як до помилок

-fdebug-dir-компіляції=- Визначає компіляцію інформації про налагодження
реж

-тип файлу - Виберіть тип вихідного файлу:

=asm - випустити файл збірки ('.s').

=null - нічого не випромінювати (з метою визначення часу)

=obj - видавати файл нативного об'єкта ('.o').

-filter-print-funcs=- Друкувати IR лише для функцій, ім'я яких
відповідати цьому для всіх параметрів друку-[до|після][-всіх].

-g - Створення карликової інформації про налагодження для
вихідні файли збірки

-gpsize=- Розмір глобальної адресації покажчика.
Розмір за замовчуванням - 8.

-imp-null-check-page-size=- Розмір цільової сторінки в байтах

-сумісний з інкрементальним компонувальником - Коли використовується з filetype=obj, видавати an
об'єктний файл, який можна використовувати з інкрементним компонувальником

-internalize-public-api-file=- Файл, що містить список імен символів
зберегти

-internalize-public-api-list=- Список назв символів для збереження

-інтервали приєднання-живі - Об’єднати копії (за замовчуванням=true)

-limit-float-precision=- Створення вбудованих послідовностей низької точності
для деяких float libcalls

-ім'я-головного-файлу=- Визначає назву, яку ми повинні розглянути
вхідний файл

-mattr=- Цільові конкретні атрибути (-маттр=допомога
для деталей)

-mc-relax-all - При використанні з filetype=obj, розслабте все
виправлення у випущеному об’єктному файлі

-mcpu=- Націлити певний тип процесора (-mcpu=допомога
для деталей)

Дія для виконання:

-як-лекс - маркери Lex з файлу .s

-збирати - Зберіть файл .s (за замовчуванням)

- розібрати - Розберіть рядки шістнадцяткових байтів

-mdis - Розмічено розбирання струн шестигранника
bytes

- помилка-відсутня дужка - Помилка пропущеної круглої дужки
регістри предикатів

-ошибка-несумісний-реєстр - Помилка для імен реєстрів, які не є
суміжний

-mfuture-regs - Увімкнути майбутні реєстри

-mips16-постійні-острівці - Увімкнути mips16 постійних островів.

-mips16-hard-float - Увімкнути mips16 hard float.

-мно-з'єднання - Вимкнути пошук з'єднання
інструкції для Hexagon

-mno-ldc1-sdc1 - Розширення подвійної точності завантажень і магазинів
до своїх одноточних аналогів

-мно-спарювання - Вимкніть пошук інструкцій для двостороннього друку
для шестикутника

-mwarn-відсутня-дужка - Попередження про відсутність круглих дужок
регістри предикатів

-mwarn-несумісний-реєстр - Попереджати про імена реєстрів, яких немає
суміжний

-mwarn-sign-невідповідність - Попередження за невідповідність знаку і
значення без знака

-n - Не думайте, що файл збірки починається в файлі
текстовий розділ

-без дискримінаторів - Вимкнути генерацію дискримінатора
інформація.

-no-exec-стек - Файлу не потрібен стек exec

-ні-попереджати - Приглушити всі попередження

-nvptx-sched4reg - NVPTX Specific: розклад для реєстрації
тиск

-о=- Вивести назву файлу

-output-asm-variant=- Варіант синтаксису для виведення
друк

- все-таки друк - Друк ІК після кожного проходу

-роздрукувати-перед усім - Друк ІК перед кожним проходом

-print-imm-hex - Віддавайте перевагу шістнадцятковому формату для миттєвих значень

-print-machineinstrs=- Друк машинних інстр

-rdf-дамп -

-rdf-ліміт=-

-regalloc - Зареєструвати розподільник для використання

=за замовчуванням
- вибрати розподільник регістрів на основі -O варіант

=basic - основний розподільник регістрів

=fast - швидкий розподільник регістрів

= жадібний
- жадібний розподільник реєстрів

=pbqp - розподільник регістрів PBQP

-модель переїзду - Виберіть модель переїзду

=за замовчуванням
- Цільова модель переміщення за замовчуванням

= статичний
- Непереміщуваний код

=pic - Повністю переміщуваний, незалежний від позиції код

=динамічний-без-пік
- Переміщувані зовнішні посилання, непереміщуваний код

-rewrite-map-file=- Карта переписування символів

-rng-seed=- Сід для генератора випадкових чисел

-sample-profile-check-record-coverage=- Видавати попередження, якщо менше ніж N%.
записи у вхідному профілі узгоджуються з ІК.

-sample-profile-check-sample-coverage=- Видавати попередження, якщо менше ніж N%.
вибірки у вхідному профілі узгоджуються з ІЧ.

-sample-profile-global-cold-threshold=- Функції верхнього рівня, які враховують
менше N% від усіх зразків, зібраних у профілі, буде позначено як холодні для
внутрішня частина для розгляду.

-sample-profile-global-hot-threshold=- Функції верхнього рівня, які враховують
більше N% всіх зразків, зібраних у профілі, буде позначено як гарячі для
інлайнер для розгляду.

-sample-profile-inline-hot-threshold=- Вбудовані функції, які враховують більше
ніж N% усіх вибірок, зібраних у батьківській функції, буде знову вбудовано.

-sample-profile-max-propagate-iterations=- Максимальна кількість ітерацій
наскрізь під час поширення ваг блоку зразка/країв через CFG.

-save-temp-labels - Не викидайте тимчасові етикетки

-показати-кодування - Показати кодування інструкцій

-шоу-інст - Показати внутрішнє представлення інструкцій

-show-inst-operands - Показати операнди інструкцій як проаналізовані

-stackmap-version=- Вкажіть версію кодування стека
(за замовчуванням = 1)

- статистика - Увімкнути виведення статистики з програми
(доступно з Asserts)

-summary-file=- Зведений файл для використання для функції
імпортування.

-час минає - Час кожного проходу, час друку
для кожного на виході

-потрійний=- Ціль потрійний для збирання, див
-версія для доступних цілей

-verify-debug-info -

-verify-dom-info - Перевірте інформацію домінатора (забирає багато часу)

-verify-loop-info - Перевірка інформації про цикл (забирає багато часу)

-verify-regalloc - Перевірте під час розподілу реєстру

-verify-region-info - Перевірте інформацію про регіон (забирає багато часу)

-verify-scev - Перевірте, чи знято бекедж ScalarEvolution
рахує (повільно)

-x86-asm-синтаксис - Виберіть стиль коду для випуску з X86
бекенд:

=att - випускати збірку в стилі AT&T

=intel - випускати збірку в стилі Intel

Загальні параметри:

-допомога - Відобразити доступні параметри (-допомога-прихована
для більш)

- список довідки - Відобразити список доступних опцій
(-список-довідки-прихований для більш)

-версія - Відобразити версію цієї програми

Використовуйте llvm-mc-3.8 онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad