InggrisPerancisSpanyol

Ad


favorit OnWorks

llvm-bcanalyzer-3.8 - Online di Cloud

Jalankan llvm-bcanalyzer-3.8 di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah llvm-bcanalyzer-3.8 yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, Windows online emulator atau MAC OS online emulator

PROGRAM:

NAMA


llvm-bcanalyzer - penganalisis bitcode LLVM

RINGKASAN


llvm-bcanalyzer [Pilihan] [nama file]

DESKRIPSI


Grafik llvm-bcanalyzer command adalah utilitas kecil untuk menganalisis file bitcode. Alat
membaca file bitcode (seperti yang dihasilkan dengan llvm-sebagai alat) dan menghasilkan statistik
melaporkan isi file bitcode. Alat ini juga dapat membuang level rendah tetapi manusia
versi file bitcode yang dapat dibaca. Alat ini mungkin tidak terlalu menarik atau
utilitas kecuali untuk mereka yang bekerja secara langsung dengan format file bitcode. Sebagian besar pengguna LLVM
bisa mengabaikan alat ini.

If nama file dihilangkan atau -, kemudian llvm-bcanalyzer membaca inputnya dari input standar.
Ini berguna untuk menggabungkan alat ke dalam pipa. Output ditulis ke standar
output.

PILIHAN


-tidak ada rincian
Global llvm-bcanalyzer untuk menyingkat outputnya dengan hanya menuliskan level modul
Ringkasan. Detail untuk masing-masing fungsi tidak ditampilkan.

-membuang Global llvm-bcanalyzer untuk membuang bitcode dalam format yang dapat dibaca manusia. Format ini
sangat berbeda dari perakitan LLVM dan memberikan detail tentang
pengkodean file bitcode.

-memeriksa
Global llvm-bcanalyzer untuk memverifikasi modul yang dihasilkan dengan membaca bitcode. Ini
memastikan bahwa statistik yang dihasilkan didasarkan pada modul yang konsisten.

-bantu Cetak ringkasan opsi baris perintah.

EXIT STATUS


If llvm-bcanalyzer berhasil, itu akan keluar dengan 0. Jika tidak, jika terjadi kesalahan, itu akan
keluar dengan nilai bukan nol, biasanya 1.

RINGKASAN KELUARAN DEFINISI


Item berikut selalu dicetak oleh llvm-bcanalyzer. Mereka terdiri dari ringkasan
output.

Kode bit Analisis Of Modul
Ini hanya memberikan nama modul yang digunakan untuk analisis bitcode
dihasilkan.

Kode bit Versi Jumlah
Versi bitcode (bukan versi LLVM) dari file yang dibaca oleh penganalisis.

File Ukuran
Ukuran, dalam byte, dari seluruh file bitcode.

Modul Bytes
Ukuran, dalam byte, dari blok modul. Persentase relatif terhadap Ukuran File.

fungsi Bytes
Ukuran, dalam byte, dari semua blok fungsi. Persentase relatif terhadap Ukuran File.

Aksi jenis Bytes
Ukuran, dalam byte, dari Kumpulan Jenis Global. Persentase relatif terhadap Ukuran File.
Ini adalah ukuran definisi semua jenis dalam file bitcode.

konstan Kolam Bytes
Ukuran, dalam byte, Persentase Blok Pool Konstan relatif terhadap Ukuran File.

Modul Global Bytes
Ukuran ini, dalam byte, dari Definisi Variabel Global dan inisialisasinya.
Persentase relatif terhadap Ukuran File.

Pengajaran Daftar Bytes
Ukuran, dalam byte, dari semua daftar instruksi di semua fungsi. Persentase adalah
relatif terhadap Ukuran File. Perhatikan bahwa nilai ini juga termasuk dalam Bytes Fungsi.

Pemadatan tabel Bytes
Ukuran, dalam byte, dari semua tabel pemadatan di semua fungsi. Persentase adalah
relatif terhadap Ukuran File. Perhatikan bahwa nilai ini juga termasuk dalam Bytes Fungsi.

Символ tabel Bytes
Ukuran, dalam byte, dari semua tabel simbol di semua fungsi. Persentase adalah
relatif terhadap Ukuran File. Perhatikan bahwa nilai ini juga termasuk dalam Bytes Fungsi.

Tergantung perpustakaan Bytes
Ukuran, dalam byte, dari daftar pustaka dependen dalam modul. Persentase adalah
relatif terhadap Ukuran File. Perhatikan bahwa nilai ini juga termasuk dalam Modul Global
Byte.

Jumlah Of Kode bit Blok
Jumlah total blok dalam bentuk apa pun dalam file bitcode.

Jumlah Of Fungsi
Jumlah total definisi fungsi dalam file bitcode.

Jumlah Of jenis
Jumlah total jenis yang ditentukan dalam Kumpulan Jenis Global.

Jumlah Of Konstanta
Jumlah total konstanta (dari jenis apa pun) yang ditentukan dalam Kumpulan Konstan.

Jumlah Of Dasar Blok
Jumlah total blok dasar yang didefinisikan dalam semua fungsi dalam file bitcode.

Jumlah Of petunjuk
Jumlah total instruksi yang didefinisikan dalam semua fungsi dalam file bitcode.

Jumlah Of Panjang petunjuk
Jumlah total instruksi panjang yang didefinisikan dalam semua fungsi dalam file bitcode.
Instruksi panjang adalah instruksi yang mengambil lebih dari 4 byte. Biasanya instruksi yang panjang
adalah GetElementPtr dengan beberapa indeks, node PHI, dan panggilan ke fungsi dengan besar
sejumlah argumen.

Jumlah Of Operan
Jumlah total operan yang digunakan dalam semua instruksi dalam file bitcode.

Jumlah Of Pemadatan Meja
Jumlah total tabel pemadatan di semua fungsi dalam file bitcode.

Jumlah Of Символ Meja
Jumlah total tabel simbol di semua fungsi dalam file bitcode.

Jumlah Of Tergantung Lib
Jumlah total perpustakaan dependen yang ditemukan dalam file bitcode.

Total Pengajaran Ukuran
Ukuran total instruksi di semua fungsi dalam file bitcode.

Biasa saja Pengajaran Ukuran
Jumlah rata-rata byte per instruksi di semua fungsi dalam file bitcode.
Nilai ini dihitung dengan membagi Total Ukuran Instruksi dengan Jumlah Instruksi.

Maksimum Tipe Celah Jumlah
Nilai maksimum yang digunakan untuk nomor slot jenis. Nilai nomor slot yang lebih besar membutuhkan lebih banyak
byte untuk dikodekan.

Maksimum Nilai Celah Jumlah
Nilai maksimum yang digunakan untuk nomor slot nilai. Nilai nomor slot yang lebih besar membutuhkan lebih banyak
byte untuk dikodekan.

Bytes untuk Nilai
Ukuran rata-rata definisi Nilai (dari jenis apa pun). Ini dihitung dengan membagi
Ukuran File dengan jumlah total nilai jenis apa pun.

Bytes untuk Aksi
Ukuran rata-rata definisi global (konstanta dan variabel global).

Bytes untuk fungsi
Jumlah rata-rata byte per definisi fungsi. Ini dihitung dengan membagi
Byte Fungsi dengan Jumlah Fungsi.

# of VBR 32-bit Bilangan bulat
Jumlah total bilangan bulat 32-bit yang dikodekan menggunakan pengkodean Variable Bit Rate
skema.

# of VBR 64-bit Bilangan bulat
Jumlah total bilangan bulat 64-bit yang dikodekan menggunakan pengkodean Variable Bit Rate
skema.

# of VBR Terkompresi Bytes
Jumlah total byte yang dikonsumsi oleh bilangan bulat 32-bit dan 64-bit yang menggunakan
Skema pengkodean Bit Rate Variabel.

# of VBR Diperluas Bytes
Jumlah total byte yang akan dikonsumsi oleh 32-bit dan 64-bit
bilangan bulat jika mereka tidak dikompresi dengan skema pengkodean Variable Bit Rage.

Bytes disimpan Dengan VBR
Jumlah total byte yang disimpan dengan menggunakan skema pengkodean Variable Bit Rate. NS
persentase relatif terhadap # dari VBR Expanded Bytes.

TERPERINCI KELUARAN DEFINISI


Definisi berikut hanya terjadi jika opsi -nodetails tidak diberikan. rinci
output memberikan informasi tambahan pada basis per-fungsi.

Tipe
Jenis tanda tangan dari fungsi.

Byte Ukuran
Jumlah total byte dalam blok fungsi.

Dasar Blok
Jumlah blok dasar yang ditentukan oleh fungsi.

petunjuk
Jumlah instruksi yang ditentukan oleh fungsi.

Panjang petunjuk
Jumlah instruksi menggunakan format instruksi panjang dalam fungsi.

Operan
Jumlah operan yang digunakan oleh semua instruksi dalam fungsi.

Pengajaran Ukuran
Jumlah byte yang dikonsumsi oleh instruksi dalam fungsi.

Biasa saja Pengajaran Ukuran
Jumlah rata-rata byte yang dikonsumsi oleh instruksi dalam fungsi. Nilai ini
dihitung dengan membagi Ukuran Instruksi dengan Instruksi.

Bytes untuk Pengajaran
Jumlah rata-rata byte yang digunakan oleh fungsi per instruksi. Nilai ini adalah
dihitung dengan membagi Ukuran Byte dengan Instruksi. Perhatikan bahwa ini tidak sama dengan
Ukuran Instruksi Rata-rata. Ini menghitung angka relatif terhadap ukuran fungsi total bukan
hanya ukuran daftar instruksi.

Jumlah of VBR 32-bit Bilangan bulat
Jumlah total bilangan bulat 32-bit yang ditemukan dalam fungsi ini (untuk penggunaan apa pun).

Jumlah of VBR 64-bit Bilangan bulat
Jumlah total bilangan bulat 64-bit yang ditemukan dalam fungsi ini (untuk penggunaan apa pun).

Jumlah of VBR Terkompresi Bytes
Jumlah total byte dalam fungsi ini yang dikonsumsi oleh bilangan bulat 32-bit dan 64-bit
yang menggunakan skema pengkodean Variable Bit Rate.

Jumlah of VBR Diperluas Bytes
Jumlah total byte dalam fungsi ini yang akan dikonsumsi oleh 32-bit
dan bilangan bulat 64-bit seandainya mereka tidak dikompresi dengan pengkodean Variable Bit Rate
skema.

Bytes disimpan Dengan VBR
Jumlah total byte yang disimpan dalam fungsi ini dengan menggunakan Variable Bit Rate
skema pengkodean. Persentasenya relatif terhadap # dari VBR Expanded Bytes.

Gunakan llvm-bcanalyzer-3.8 online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad