InglesPransesEspanyol

Ad


OnWorks favicon

llvm-bcanalyzer-3.8 - Online sa Cloud

Patakbuhin ang llvm-bcanalyzer-3.8 sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na llvm-bcanalyzer-3.8 na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


llvm-bcanalyzer - LLVM bitcode analyzer

SINOPSIS


llvm-bcanalyzer [pagpipilian] [filename]

DESCRIPTION


Ang llvm-bcanalyzer Ang command ay isang maliit na utility para sa pagsusuri ng mga bitcode file. Ang kasangkapan
nagbabasa ng bitcode file (tulad ng nabuo gamit ang llvm-as tool) at gumagawa ng istatistika
ulat sa mga nilalaman ng bitcode file. Ang tool ay maaari ding magtapon ng mababang antas ngunit tao
nababasang bersyon ng bitcode file. Ang tool na ito ay malamang na hindi masyadong interesado o
utility maliban sa mga direktang gumagana sa format ng bitcode file. Karamihan sa mga gumagamit ng LLVM
maaari lamang huwag pansinin ang tool na ito.

If filename ay tinanggal o ay -, Pagkatapos llvm-bcanalyzer binabasa ang input nito mula sa karaniwang input.
Ito ay kapaki-pakinabang para sa pagsasama-sama ng tool sa isang pipeline. Ang output ay nakasulat sa pamantayan
output.

Opsyon


-nodetails
Sanhi llvm-bcanalyzer upang paikliin ang output nito sa pamamagitan ng pagsulat lamang ng isang antas ng module
buod. Ang mga detalye para sa mga indibidwal na function ay hindi ipinapakita.

-tapon Sanhi llvm-bcanalyzer upang i-dump ang bitcode sa isang format na nababasa ng tao. Ang format na ito
ay makabuluhang naiiba sa LLVM assembly at nagbibigay ng mga detalye tungkol sa
pag-encode ng bitcode file.

-patunayan
Sanhi llvm-bcanalyzer upang i-verify ang module na ginawa sa pamamagitan ng pagbabasa ng bitcode. Ito
tinitiyak na ang mga istatistikang nabuo ay batay sa isang pare-parehong module.

-tulong Mag-print ng buod ng mga opsyon sa command line.

EXIT STATUS


If llvm-bcanalyzer magtagumpay, ito ay lalabas na may 0. Kung hindi, kung ang isang error ay nangyari, ito ay
exit na may hindi zero na halaga, karaniwang 1.

BUOD oUTPUT Kahulugan


Ang mga sumusunod na item ay palaging naka-print ng llvm-bcanalyzer. Binubuo nila ang buod
output.

Bitcode Pagsusuri Of Module
Nagbibigay lamang ito ng pangalan ng module kung saan ginagawa ang pagsusuri ng bitcode
nabuo

Bitcode bersyon Numero
Ang bersyon ng bitcode (hindi bersyon ng LLVM) ng file na binasa ng analyzer.

talaksan laki
Ang laki, sa bytes, ng buong bitcode file.

Module Bytes
Ang laki, sa bytes, ng module block. Ang porsyento ay nauugnay sa Laki ng File.

tungkulin Bytes
Ang laki, sa mga byte, ng lahat ng mga bloke ng function. Ang porsyento ay nauugnay sa Laki ng File.

Global Uri Bytes
Ang laki, sa bytes, ng Global Types Pool. Ang porsyento ay nauugnay sa Laki ng File.
Ito ang laki ng mga kahulugan ng lahat ng uri sa bitcode file.

Patuloy Pul Bytes
Ang laki, sa bytes, ng Constant Pool Blocks Percentage ay nauugnay sa Laki ng File.

Module Mga pandaigdigan Bytes
Ang laki, sa mga byte, ng Global Variable Definition at ang mga initializer ng mga ito.
Ang porsyento ay nauugnay sa Laki ng File.

Pagtuturo listahan Bytes
Ang laki, sa bytes, ng lahat ng mga listahan ng pagtuturo sa lahat ng mga function. Ang porsyento ay
kaugnay sa Laki ng File. Tandaan na ang value na ito ay kasama rin sa Function Bytes.

Siksik mesa Bytes
Ang laki, sa mga byte, ng lahat ng mga compaction table sa lahat ng mga function. Ang porsyento ay
kaugnay sa Laki ng File. Tandaan na ang value na ito ay kasama rin sa Function Bytes.

Icon mesa Bytes
Ang laki, sa mga byte, ng lahat ng mga talahanayan ng simbolo sa lahat ng mga function. Ang porsyento ay
kaugnay sa Laki ng File. Tandaan na ang value na ito ay kasama rin sa Function Bytes.

Umaasa Mga Aklatan Bytes
Ang laki, sa bytes, ng listahan ng mga umaasa na library sa module. Ang porsyento ay
kaugnay sa Laki ng File. Tandaan na ang halagang ito ay kasama rin sa Module Global
Bytes.

Numero Of Bitcode Bloke
Ang kabuuang bilang ng mga block ng anumang uri sa bitcode file.

Numero Of Pag-andar
Ang kabuuang bilang ng mga kahulugan ng function sa bitcode file.

Numero Of Uri
Ang kabuuang bilang ng mga uri na tinukoy sa Global Types Pool.

Numero Of Constants
Ang kabuuang bilang ng mga constant (sa anumang uri) na tinukoy sa Constant Pool.

Numero Of Basic Bloke
Ang kabuuang bilang ng mga pangunahing bloke na tinukoy sa lahat ng mga function sa bitcode file.

Numero Of tagubilin
Ang kabuuang bilang ng mga tagubilin na tinukoy sa lahat ng mga function sa bitcode file.

Numero Of Mahaba tagubilin
Ang kabuuang bilang ng mahabang mga tagubilin na tinukoy sa lahat ng mga function sa bitcode file.
Ang mga mahahabang tagubilin ay ang mga kumukuha ng higit sa 4 na byte. Karaniwang mahahabang tagubilin
ay ang GetElementPtr na may ilang mga indeks, mga PHI node, at mga tawag sa mga function na may malaki
bilang ng mga argumento.

Numero Of Mga pagpapatakbo
Ang kabuuang bilang ng mga operand na ginamit sa lahat ng mga tagubilin sa bitcode file.

Numero Of Siksik Mga Table
Ang kabuuang bilang ng mga compaction table sa lahat ng function sa bitcode file.

Numero Of Icon Mga Table
Ang kabuuang bilang ng mga talahanayan ng simbolo sa lahat ng mga function sa bitcode file.

Numero Of Umaasa Libs
Ang kabuuang bilang ng mga umaasa na library na natagpuan sa bitcode file.

total Pagtuturo laki
Ang kabuuang sukat ng mga tagubilin sa lahat ng mga function sa bitcode file.

karaniwan Pagtuturo laki
Ang average na bilang ng mga byte bawat pagtuturo sa lahat ng mga function sa bitcode file.
Ang halagang ito ay kinakalkula sa pamamagitan ng paghahati ng Kabuuang Laki ng Pagtuturo sa Bilang ng Mga Tagubilin.

Pinakamataas uri slot Numero
Ang maximum na halaga na ginagamit para sa numero ng slot ng isang uri. Mas malaki ang halaga ng numero ng slot
byte para i-encode.

Pinakamataas halaga slot Numero
Ang maximum na halaga na ginamit para sa numero ng slot ng isang halaga. Mas malaki ang halaga ng numero ng slot
byte para i-encode.

Bytes Bawat halaga
Ang average na laki ng isang kahulugan ng Value (sa anumang uri). Ito ay nakalkula sa pamamagitan ng paghahati
Laki ng File ayon sa kabuuang bilang ng mga halaga ng anumang uri.

Bytes Bawat Global
Ang average na laki ng isang global na kahulugan (constant at global variable).

Bytes Bawat tungkulin
Ang average na bilang ng mga byte sa bawat kahulugan ng function. Ito ay nakalkula sa pamamagitan ng paghahati
Function Bytes ayon sa Bilang ng Mga Function.

# of VBR 32-bit Integers
Ang kabuuang bilang ng mga 32-bit integer na na-encode gamit ang Variable Bit Rate encoding
scheme.

# of VBR 64-bit Integers
Ang kabuuang bilang ng mga 64-bit integer na na-encode gamit ang Variable Bit Rate encoding
scheme.

# of VBR Compressed Bytes
Ang kabuuang bilang ng mga byte na natupok ng 32-bit at 64-bit integer na gumagamit ng
Variable Bit Rate encoding scheme.

# of VBR Pinalawak Bytes
Ang kabuuang bilang ng mga byte na natupok sana ng 32-bit at 64-bit
integer kung hindi sila na-compress gamit ang Variable Bit Rage encoding scheme.

Bytes Nai-save na may VBR
Ang kabuuang bilang ng mga byte na na-save sa pamamagitan ng paggamit ng Variable Bit Rate encoding scheme. Ang
ang porsyento ay nauugnay sa # ng VBR Expanded Bytes.

DETALYE oUTPUT Kahulugan


Ang mga sumusunod na kahulugan ay nangyayari lamang kung ang -nodetails na opsyon ay hindi ibinigay. Ang detalyado
Ang output ay nagbibigay ng karagdagang impormasyon sa bawat function na batayan.

uri
Ang uri ng lagda ng function.

Byte laki
Ang kabuuang bilang ng mga byte sa block ng function.

Basic Bloke
Ang bilang ng mga pangunahing bloke na tinukoy ng function.

tagubilin
Ang bilang ng mga tagubilin na tinukoy ng function.

Mahaba tagubilin
Ang bilang ng mga tagubilin na gumagamit ng mahabang format ng pagtuturo sa function.

Mga pagpapatakbo
Ang bilang ng mga operand na ginagamit ng lahat ng mga tagubilin sa function.

Pagtuturo laki
Ang bilang ng mga byte na natupok ng mga tagubilin sa function.

karaniwan Pagtuturo laki
Ang average na bilang ng mga byte na natupok ng mga tagubilin sa function. Ang halagang ito
ay nakalkula sa pamamagitan ng paghahati ng Laki ng Pagtuturo sa Mga Tagubilin.

Bytes Bawat Pagtuturo
Ang average na bilang ng mga byte na ginagamit ng function sa bawat pagtuturo. Ang halagang ito ay
nakalkula sa pamamagitan ng paghahati ng Laki ng Byte sa Mga Tagubilin. Tandaan na hindi ito katulad ng
Average na Laki ng Pagtuturo. Kinakalkula nito ang isang numero na may kaugnayan sa kabuuang laki ng pag-andar hindi
ang laki lang ng instruction list.

Numero of VBR 32-bit Integers
Ang kabuuang bilang ng mga 32-bit na integer na natagpuan sa function na ito (para sa anumang paggamit).

Numero of VBR 64-bit Integers
Ang kabuuang bilang ng mga 64-bit na integer na natagpuan sa function na ito (para sa anumang paggamit).

Numero of VBR Compressed Bytes
Ang kabuuang bilang ng mga byte sa function na ito na ginagamit ng 32-bit at 64-bit integers
na gumagamit ng Variable Bit Rate encoding scheme.

Numero of VBR Pinalawak Bytes
Ang kabuuang bilang ng mga byte sa function na ito na natupok sana ng 32-bit
at 64-bit integer kung hindi sila na-compress gamit ang Variable Bit Rate encoding
scheme.

Bytes Nai-save na may VBR
Ang kabuuang bilang ng mga byte na na-save sa function na ito sa pamamagitan ng paggamit ng Variable Bit Rate
scheme ng pag-encode. Ang porsyento ay nauugnay sa # ng VBR Expanded Bytes.

Gamitin ang llvm-bcanalyzer-3.8 online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad