class BitcodeAnalyzer

Declaration

class BitcodeAnalyzer { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Bitcode/BitcodeAnalyzer.h:49

Method Overview

  • public BitcodeAnalyzer(llvm::StringRef Buffer, Optional<llvm::StringRef> BlockInfoBuffer = None)
  • public llvm::Error analyze(Optional<llvm::BCDumpOptions> O = None, Optional<llvm::StringRef> CheckHash = None)
  • public void printStats(llvm::BCDumpOptions O, Optional<llvm::StringRef> Filename = None)

Methods

BitcodeAnalyzer(llvm::StringRef Buffer,
                Optional<llvm::StringRef>
                    BlockInfoBuffer = None)

Declared at: llvm/include/llvm/Bitcode/BitcodeAnalyzer.h:85

Parameters

llvm::StringRef Buffer
Optional<llvm::StringRef> BlockInfoBuffer = None

llvm::Error analyze(
    Optional<llvm::BCDumpOptions> O = None,
    Optional<llvm::StringRef> CheckHash = None)

Description

Analyze the bitcode file.

Declared at: llvm/include/llvm/Bitcode/BitcodeAnalyzer.h:87

Parameters

Optional<llvm::BCDumpOptions> O = None
Optional<llvm::StringRef> CheckHash = None

void printStats(
    llvm::BCDumpOptions O,
    Optional<llvm::StringRef> Filename = None)

Description

Print stats about the bitcode file.

Declared at: llvm/include/llvm/Bitcode/BitcodeAnalyzer.h:90

Parameters

llvm::BCDumpOptions O
Optional<llvm::StringRef> Filename = None