Changeset View
Changeset View
Standalone View
Standalone View
clang/lib/CodeGen/CGDebugInfo.h
Show First 20 Lines • Show All 484 Lines • ▼ Show 20 Lines | public: | ||||
void EmitExternalVariable(llvm::GlobalVariable *GV, const VarDecl *Decl); | void EmitExternalVariable(llvm::GlobalVariable *GV, const VarDecl *Decl); | ||||
/// Emit C++ using directive. | /// Emit C++ using directive. | ||||
void EmitUsingDirective(const UsingDirectiveDecl &UD); | void EmitUsingDirective(const UsingDirectiveDecl &UD); | ||||
/// Emit the type explicitly casted to. | /// Emit the type explicitly casted to. | ||||
void EmitExplicitCastType(QualType Ty); | void EmitExplicitCastType(QualType Ty); | ||||
/// Emit the type even if it might not be used. | |||||
void EmitAndRetainType(QualType Ty); | |||||
/// Emit C++ using declaration. | /// Emit C++ using declaration. | ||||
void EmitUsingDecl(const UsingDecl &UD); | void EmitUsingDecl(const UsingDecl &UD); | ||||
/// Emit an @import declaration. | /// Emit an @import declaration. | ||||
void EmitImportDecl(const ImportDecl &ID); | void EmitImportDecl(const ImportDecl &ID); | ||||
/// Emit C++ namespace alias. | /// Emit C++ namespace alias. | ||||
llvm::DIImportedEntity *EmitNamespaceAlias(const NamespaceAliasDecl &NA); | llvm::DIImportedEntity *EmitNamespaceAlias(const NamespaceAliasDecl &NA); | ||||
▲ Show 20 Lines • Show All 310 Lines • Show Last 20 Lines |