LLVM API Documentation

Analyzer.h File Reference

#include "llvm/Bytecode/Format.h"
#include <string>
#include <map>
#include <iostream>

Include dependency graph for Analyzer.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  llvm

Classes

struct  llvm::BytecodeAnalysis
 Bytecode Analysis results structure. More...
struct  llvm::BytecodeAnalysis::BytecodeFunctionInfo

Functions

Modulellvm::AnalyzeBytecodeFile (const std::string &Filename, BytecodeAnalysis &Results, std::string *ErrorStr=0, std::ostream *output=0)
 Analyze contents of a bytecode File.
Modulellvm::AnalyzeBytecodeBuffer (const unsigned char *Buffer, unsigned BufferSize, const std::string &ModuleID, BytecodeAnalysis &Results, std::string *ErrorStr=0, std::ostream *output=0)
 Analyze contents of a bytecode buffer.
void llvm::PrintBytecodeAnalysis (BytecodeAnalysis &bca, std::ostream &Out)
 Print BytecodeAnalysis structure to an ostream.
std::ostream & llvm::operator<< (std::ostream &Out, BytecodeAnalysis &bca)
 std::ostream inserter for BytecodeAnalysis structure