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