LLVM API Documentation

Public Member Functions | Static Public Attributes
llvm::MachineFunctionAnalysis Struct Reference

#include <MachineFunctionAnalysis.h>

Inheritance diagram for llvm::MachineFunctionAnalysis:
Inheritance graph
[legend]
Collaboration diagram for llvm::MachineFunctionAnalysis:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 MachineFunctionAnalysis (const TargetMachine &tm)
 ~MachineFunctionAnalysis ()
MachineFunctiongetMF () const
const char * getPassName () const override

Static Public Attributes

static char ID = 0

Detailed Description

MachineFunctionAnalysis - This class is a Pass that manages a MachineFunction object.

Definition at line 26 of file MachineFunctionAnalysis.h.


Constructor & Destructor Documentation

Definition at line 27 of file MachineFunctionAnalysis.cpp.


Member Function Documentation

Definition at line 36 of file MachineFunctionAnalysis.h.

const char* llvm::MachineFunctionAnalysis::getPassName ( ) const [inline, override, virtual]

getPassName - Return a nice clean name for a pass. This usually implemented in terms of the name that is registered by one of the Registration templates, but can be overloaded directly.

Reimplemented from llvm::Pass.

Definition at line 38 of file MachineFunctionAnalysis.h.


Member Data Documentation

char MachineFunctionAnalysis::ID = 0 [static]

Definition at line 32 of file MachineFunctionAnalysis.h.


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