#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.