LLVM 19.0.0git
Classes | Public Member Functions | List of all members
llvm::BitcodeAnalyzer Class Reference

#include "llvm/Bitcode/BitcodeAnalyzer.h"

Public Member Functions

 BitcodeAnalyzer (StringRef Buffer, std::optional< StringRef > BlockInfoBuffer=std::nullopt)
 
Error analyze (std::optional< BCDumpOptions > O=std::nullopt, std::optional< StringRef > CheckHash=std::nullopt)
 Analyze the bitcode file.
 
void printStats (BCDumpOptions O, std::optional< StringRef > Filename=std::nullopt)
 Print stats about the bitcode file.
 

Detailed Description

Definition at line 52 of file BitcodeAnalyzer.h.

Constructor & Destructor Documentation

◆ BitcodeAnalyzer()

BitcodeAnalyzer::BitcodeAnalyzer ( StringRef  Buffer,
std::optional< StringRef BlockInfoBuffer = std::nullopt 
)

Definition at line 562 of file BitcodeAnalyzer.cpp.

Member Function Documentation

◆ analyze()

Error BitcodeAnalyzer::analyze ( std::optional< BCDumpOptions O = std::nullopt,
std::optional< StringRef CheckHash = std::nullopt 
)

◆ printStats()

void BitcodeAnalyzer::printStats ( BCDumpOptions  O,
std::optional< StringRef Filename = std::nullopt 
)

The documentation for this class was generated from the following files: