Це команда llvm-profdata-3.8, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн- емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
llvm-profdata - інструмент даних профілю
СИНТАКСИС
llvm-profdata команда [аргументи...]
ОПИС
Команда llvm-profdata tool — невелика утиліта для роботи з файлами даних профілю.
КОМАНДИ
· злиття
· Показувати
ВЕЛИКИЙ
СИНТАКСИС
llvm-profdata злиття [опції] [ім'я файлу...]
ОПИС
llvm-profdata злиття приймає кілька файлів даних профілю, створених інструментами PGO і
об'єднує їх разом в один індексований файл даних профілю.
За замовчуванням дані профілю об’єднуються без змін. Це означає, що родич
Важливість кожного вхідного файлу пропорційна числу вибірок або підраховує його
містить. Загалом, вхідні дані від більш тривалого тренувального пробігу будуть інтерпретуватися як
відносно важливіше, ніж короткий пробіг. Залежно від характеру тренувальних пробігів
може бути корисно налаштувати вагу, надану кожному вхідному файлу за допомогою
-зважений вхід варіант.
ВАРІАНТИ
-допомога Роздрукуйте підсумок параметрів командного рядка.
-вихід=вихід, -o=вихід
Вкажіть назву вихідного файлу. Вихід не може бути - як результуючий індексований профіль
дані не можуть бути записані в стандартний вихід.
-weighted-input=вага,ім'я файлу
Вкажіть ім’я вхідного файлу разом із вагою. Профілі підраховують вхідні дані
файл буде масштабовано (помножено) на наданий вага, де де вага це
десяткове ціле число >= 1. Призначаються вхідні файли, зазначені без використання цієї опції
вага за замовчуванням 1. Приклади наведені нижче.
-інстр (За замовчуванням)
Вкажіть, що профіль введення є профілем на основі приладів.
-зразок
Вкажіть, що вхідний профіль є профілем на основі зразка.
Формат створеного файлу можна створити одним із трьох способів:
- двійковий (За замовчуванням)
Видавати профіль за допомогою двійкового кодування. Для інструментального профілю
вихідний формат – це індексований двійковий формат.
- текст
Видайте профіль у текстовому режимі. Цей параметр також можна використовувати як із зразками
та профіль на основі приладів. Коли використовується ця опція, профіль буде
скидається у текстовому форматі, який можна аналізувати читачем профілю.
-gcc
Надсилайте профіль, використовуючи формат gcov GCC (ще не підтримується).
ПРИКЛАДИ
базовий Використання
Об’єднати три профілі:
llvm-profdata merge foo.profdata bar.profdata baz.profdata -вихід merged.profdata
Weighted вхід
Вхідний файл foo.profdata особливо важливо, помножте його кількість на 10:
llvm-profdata merge -weighted-input=10,foo.profdata bar.profdata baz.profdata -output merged.profdata
Точно еквівалентно попередньому виклику (явна форма; корисно для програмного використання
заклик):
llvm-profdata merge -weighted-input=10,foo.profdata -weighted-input=1,bar.profdata -weighted-input=1,baz.profdata -output merged.profdata
ШОУ
СИНТАКСИС
llvm-profdata Показувати [опції] [ім'я файлу]
ОПИС
llvm-profdata Показувати приймає файл даних профілю та відображає інформацію про
лічильники профілю для цього файлу та для будь-якої із зазначених функцій.
If ім'я файлу пропущено або є -, То llvm-profdata Показувати зчитує свій вхід зі стандарту
Вхід
ВАРІАНТИ
-усі функції
Роздрукуйте деталі для кожної функції.
- рахує
Надрукуйте значення лічильників для відображених функцій.
-функція=рядок
Надрукуйте деталі функції, якщо назва функції містить заданий рядок.
-допомога Роздрукуйте підсумок параметрів командного рядка.
-вихід=вихід, -o=вихід
Вкажіть назву вихідного файлу. Якщо вихід is - або не вказано, то
вихід відправляється на стандартний вихід.
-інстр (За замовчуванням)
Вкажіть, що профіль введення є профілем на основі приладів.
- текст Доручіть розвантажувачу профілів відображати кількість профілів у текстовому форматі
представлення даних профілю на основі приладів. За замовчуванням профіль
інформація скидається в більш зрозумілій для людини формі (також у тексті) з
анотації
-зразок
Вкажіть, що вхідний профіль є профілем на основі зразка.
EXIT СТАТУС
llvm-profdata повертає 1, якщо команда пропущена або недійсна, якщо вона не може прочитати введені дані
файли, або якщо є невідповідність між їхніми даними.
Використовуйте llvm-profdata-3.8 онлайн за допомогою служб onworks.net