clang API Documentation

Public Member Functions | Public Attributes | Friends
clang::LiveVariables::LivenessValues Class Reference

#include <LiveVariables.h>

Collaboration diagram for clang::LiveVariables::LivenessValues:
Collaboration graph
[legend]

List of all members.

Public Member Functions

bool equals (const LivenessValues &V) const
 LivenessValues ()
 LivenessValues (llvm::ImmutableSet< const Stmt * > LiveStmts, llvm::ImmutableSet< const VarDecl * > LiveDecls)
 ~LivenessValues ()
bool isLive (const Stmt *S) const
bool isLive (const VarDecl *D) const

Public Attributes

llvm::ImmutableSet< const Stmt * > liveStmts
llvm::ImmutableSet< const
VarDecl * > 
liveDecls

Friends

class LiveVariables

Detailed Description

Definition at line 32 of file LiveVariables.h.


Constructor & Destructor Documentation

Definition at line 40 of file LiveVariables.h.

clang::LiveVariables::LivenessValues::LivenessValues ( llvm::ImmutableSet< const Stmt * >  LiveStmts,
llvm::ImmutableSet< const VarDecl * >  LiveDecls 
) [inline]

Definition at line 43 of file LiveVariables.h.

Definition at line 47 of file LiveVariables.h.


Member Function Documentation

Definition at line 165 of file LiveVariables.cpp.

References liveDecls, and liveStmts.

Referenced by clang::LiveVariables::computeLiveness().

Definition at line 119 of file LiveVariables.cpp.

References liveStmts.

Definition at line 123 of file LiveVariables.cpp.


Friends And Related Function Documentation

friend class LiveVariables [friend]

Definition at line 52 of file LiveVariables.h.


Member Data Documentation

Definition at line 36 of file LiveVariables.h.

Referenced by equals().

Definition at line 35 of file LiveVariables.h.

Referenced by equals(), and isLive().


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