#include <InstanceInfo.h>

Public Member Functions | |
| llvm::StringRef | getLinkName () const |
| Returns the link (mangled) name of this instance. | |
| SRInfo * | lookupSRInfo (SubroutineDecl *srDecl) |
| SRInfo * | getSRInfo (SubroutineDecl *srDecl) |
| Like lookupSRInfo, but asserts if the lookup failed. | |
| void | markAsCompiled () |
| Marks this instance has having been compiled. | |
| bool | isCompiled () const |
| Returns true if code for this instance has been emitted. | |
| const Domoid * | getDefinition () const |
| Returns the domoid underlying this particular instance. | |
| Domoid * | getDefinition () |
| Returns the domoid underlying this particular instance. | |
| const DomainInstanceDecl * | getInstanceDecl () const |
| Returns the instance declaration node this info represents. | |
| DomainInstanceDecl * | getInstanceDecl () |
| Returns the domoid underlying this particular instance. | |
Friends | |
| class | CodeGen |
Definition at line 28 of file InstanceInfo.h.
| Domoid* comma::InstanceInfo::getDefinition | ( | ) | [inline] |
Returns the domoid underlying this particular instance.
Definition at line 34 of file InstanceInfo.h.
| const Domoid* comma::InstanceInfo::getDefinition | ( | ) | const [inline] |
Returns the domoid underlying this particular instance.
Definition at line 33 of file InstanceInfo.h.
| DomainInstanceDecl* comma::InstanceInfo::getInstanceDecl | ( | ) | [inline] |
Returns the domoid underlying this particular instance.
Definition at line 40 of file InstanceInfo.h.
| const DomainInstanceDecl* comma::InstanceInfo::getInstanceDecl | ( | ) | const [inline] |
Returns the instance declaration node this info represents.
Definition at line 39 of file InstanceInfo.h.
| llvm::StringRef comma::InstanceInfo::getLinkName | ( | ) | const [inline] |
Returns the link (mangled) name of this instance.
Definition at line 44 of file InstanceInfo.h.
| SRInfo* comma::InstanceInfo::getSRInfo | ( | SubroutineDecl * | srDecl | ) | [inline] |
Like lookupSRInfo, but asserts if the lookup failed.
Definition at line 54 of file InstanceInfo.h.
| bool comma::InstanceInfo::isCompiled | ( | ) | const [inline] |
Returns true if code for this instance has been emitted.
Definition at line 64 of file InstanceInfo.h.
| SRInfo* comma::InstanceInfo::lookupSRInfo | ( | SubroutineDecl * | srDecl | ) | [inline] |
Retrieves the SRInfo associated with the given subroutine declaration (via a previous call to addSRInfo). Returns the object if it exists else null.
Definition at line 49 of file InstanceInfo.h.
| void comma::InstanceInfo::markAsCompiled | ( | ) | [inline] |
Marks this instance has having been compiled.
Definition at line 61 of file InstanceInfo.h.
friend class CodeGen [friend] |
Definition at line 69 of file InstanceInfo.h.
1.6.1