Predator  [unstable] git snapshot
Public Member Functions | Private Member Functions | Private Attributes
TextInsn Class Reference

#include <fixed_point_rewrite.hh>

Inheritance diagram for TextInsn:
Inheritance graph
[legend]
Collaboration diagram for TextInsn:
Collaboration graph
[legend]

Public Member Functions

 TextInsn (const std::string &text, const TGenericVarSet &live, const TGenericVarSet &kill)
virtual void writeToStream (std::ostream &str) const
 write human-readable representation of the insn to an output stream
virtual const TGenericVarSetliveVars () const
virtual const TGenericVarSetkillVars () const
virtual TInsn clInsn () const
 return CL representation of the insn if exists; 0 otherwise
GenericInsnclone () const

Private Member Functions

virtual GenericInsndoClone () const

Private Attributes

const std::string text_
const TGenericVarSet live_
const TGenericVarSet kill_

Detailed Description

Definition at line 190 of file fixed_point_rewrite.hh.

Constructor & Destructor Documentation

TextInsn ( const std::string &  text,
const TGenericVarSet live,
const TGenericVarSet kill 
)
inline

Definition at line 192 of file fixed_point_rewrite.hh.

Referenced by TextInsn::doClone().

Member Function Documentation

virtual TInsn clInsn ( ) const
inlinevirtual

return CL representation of the insn if exists; 0 otherwise

Implements GenericInsn.

Definition at line 214 of file fixed_point_rewrite.hh.

GenericInsn* clone ( ) const
inherited
virtual GenericInsn* doClone ( ) const
inlineprivatevirtual

Definition at line 224 of file fixed_point_rewrite.hh.

References TextInsn::TextInsn().

virtual const TGenericVarSet& killVars ( ) const
inlinevirtual

Implements AnnotatedInsn.

Definition at line 209 of file fixed_point_rewrite.hh.

References TextInsn::kill_.

virtual const TGenericVarSet& liveVars ( ) const
inlinevirtual

Implements AnnotatedInsn.

Definition at line 204 of file fixed_point_rewrite.hh.

References TextInsn::live_.

virtual void writeToStream ( std::ostream &  ) const
virtual

write human-readable representation of the insn to an output stream

Implements GenericInsn.

Field Documentation

const TGenericVarSet kill_
private

Definition at line 222 of file fixed_point_rewrite.hh.

Referenced by TextInsn::killVars().

const TGenericVarSet live_
private

Definition at line 221 of file fixed_point_rewrite.hh.

Referenced by TextInsn::liveVars().

const std::string text_
private

Definition at line 220 of file fixed_point_rewrite.hh.


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