Dit is de opdracht llvm-profdata-3.8 die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
llvm-profdata - Tool voor profielgegevens
KORTE INHOUD
llvm-profdata commando [argumenten...]
PRODUCTBESCHRIJVING
De llvm-profdata tool is een klein hulpprogramma voor het werken met profielgegevensbestanden.
COMMANDO'S
· samensmelten
· tonen
MERGE
KORTE INHOUD
llvm-profdata samensmelten [opties] [bestandsnaam...]
PRODUCTBESCHRIJVING
llvm-profdata samensmelten neemt verschillende profielgegevensbestanden die zijn gegenereerd door PGO-instrumentatie en
voegt ze samen tot één geïndexeerd profielgegevensbestand.
Standaard worden profielgegevens ongewijzigd samengevoegd. Dit betekent dat de relatieve
Het belang van elk invoerbestand is evenredig met het aantal samples of tellingen dat het bevat.
bevat. Over het algemeen zal de input van een langere trainingsrun worden geïnterpreteerd als
Relatief belangrijker dan een kortere run. Afhankelijk van de aard van de trainingsruns
Het kan nuttig zijn om het gewicht dat aan elk invoerbestand wordt gegeven aan te passen met behulp van de
-gewogen invoer optie.
OPTIES
-Help Druk een samenvatting van de opdrachtregelopties af.
-uitvoer=uitvoer, -o=uitvoer
Geef de naam van het uitvoerbestand op. uitgang kan niet zijn - als het resulterende geïndexeerde profiel
gegevens kunnen niet naar standaarduitvoer worden geschreven.
-gewogen-invoer=gewicht,bestandsnaam
Geef een invoerbestandsnaam en een gewicht op. Het profiel telt de invoer.
bestand wordt geschaald (vermenigvuldigd) met de opgegeven gewicht, waar waar gewicht is een
decimaal geheel getal >= 1. Invoerbestanden die zijn opgegeven zonder deze optie te gebruiken, worden toegewezen
een standaardgewicht van 1. Voorbeelden vindt u hieronder.
-instr (Standaard)
Geef op dat het invoerprofiel een op instrumentatie gebaseerd profiel is.
-monster
Geef op dat het invoerprofiel een op steekproeven gebaseerd profiel is.
Het formaat van het gegenereerde bestand kan op drie manieren worden gegenereerd:
-binair (Standaard)
Zend het profiel uit met behulp van een binaire codering. Voor instrumentatie-gebaseerd profiel:
uitvoerformaat is het geïndexeerde binaire formaat.
-tekst
Zend het profiel uit in tekstmodus. Deze optie kan ook worden gebruikt met zowel sample-based
en instrumentatie-gebaseerd profiel. Wanneer deze optie wordt gebruikt, wordt het profiel
gedumpt in een tekstformaat dat door de profiellezer kan worden verwerkt.
-gcc
Zend het profiel uit met de gcov-indeling van GCC (nog niet ondersteund).
Voorbeelden
Basic Gebruik
Drie profielen samenvoegen:
llvm-profdata samenvoegen foo.profdata bar.profdata baz.profdata -output samengevoegd.profdata
gewogen Invoer
Het invoerbestand foo.profdata is vooral belangrijk, vermenigvuldig de aantallen met 10:
llvm-profdata merge -gewogen-invoer=10,foo.profdata bar.profdata baz.profdata -uitvoer samengevoegd.profdata
Exact gelijk aan de vorige aanroep (expliciete vorm; handig voor programmatisch
aanroeping):
llvm-profdata merge -gewogen-invoer=10,foo.profdata -gewogen-invoer=1,bar.profdata -gewogen-invoer=1,baz.profdata -output merged.profdata
SHOW
KORTE INHOUD
llvm-profdata tonen [opties] [bestandsnaam]
PRODUCTBESCHRIJVING
llvm-profdata tonen neemt een profielgegevensbestand en geeft de informatie weer over het
profieltellers voor dit bestand en voor een van de gespecificeerde functie(s).
If bestandsnaam is weggelaten of is -dan llvm-profdata tonen leest zijn invoer van standaard
invoer.
OPTIES
-alle functies
Print details voor elke functie.
-telt
Print de tellerstanden voor de weergegeven functies.
-functie=tekenreeks
Details voor een functie afdrukken als de naam van de functie de gegeven tekenreeks bevat.
-Help Druk een samenvatting van de opdrachtregelopties af.
-uitvoer=uitvoer, -o=uitvoer
Geef de naam van het uitvoerbestand op. Indien uitvoer is - of het is niet gespecificeerd, dan is de
uitvoer wordt naar standaarduitvoer gestuurd.
-instr (Standaard)
Geef op dat het invoerprofiel een op instrumentatie gebaseerd profiel is.
-tekst Geef de profieldumper de opdracht om profielaantallen weer te geven in de tekstvorm van de
Instrumentatiegebaseerde representatie van profielgegevens. Standaard is het profiel
informatie wordt in een meer voor mensen leesbare vorm (ook in tekst) gedumpt met
annotaties.
-monster
Geef op dat het invoerprofiel een op steekproeven gebaseerd profiel is.
EXIT STATUS
llvm-profdata geeft 1 terug als de opdracht is weggelaten of ongeldig is, als de invoer niet kan worden gelezen
bestanden, of als er een discrepantie is tussen hun gegevens.
Gebruik llvm-profdata-3.8 online met behulp van onworks.net-services