Provides routines which generate the mangled names of Comma entities. More...
#include "comma/ast/AstBase.h"
Go to the source code of this file.
Namespaces | |
namespace | comma |
namespace | comma::mangle |
Functions | |
std::string | comma::mangle::getLinkName (const SubroutineDecl *sr) |
Returns the name of the given subroutine as it should appear in LLVM IR. | |
std::string | comma::mangle::getLinkName (const DomainInstanceDecl *instance, const SubroutineDecl *sr) |
std::string | comma::mangle::getLinkName (const Domoid *domoid) |
Returns the name of the given Domoid as it should appear in LLVM IR. | |
std::string | comma::mangle::getLinkName (const DomainInstanceDecl *instance) |
Returns the name of the given domain instance as it should appear in LLVM IR. | |
std::string | comma::mangle::getLinkName (const ExceptionDecl *exception) |
Returns the name of the given exception declaration as it should appear in LLVM IR. |
Provides routines which generate the mangled names of Comma entities.
Definition in file Mangle.h.