#include <DebugInfo.h>

Public Member Functions | |
| DISubprogram (MDNode *N=0) | |
| DIScope | getContext () const |
| StringRef | getName () const |
| StringRef | getDisplayName () const |
| StringRef | getLinkageName () const |
| DICompileUnit | getCompileUnit () const |
| unsigned | getLineNumber () const |
| DICompositeType | getType () const |
| StringRef | getReturnTypeName () const |
| unsigned | isLocalToUnit () const |
| unsigned | isDefinition () const |
| unsigned | getVirtuality () const |
| unsigned | getVirtualIndex () const |
| DICompositeType | getContainingType () const |
| unsigned | isArtificial () const |
| StringRef | getFilename () const |
| StringRef | getDirectory () const |
| bool | Verify () const |
| Verify - Verify that a subprogram descriptor is well formed. | |
| void | dump () const |
| dump - print subprogram. | |
| bool | describes (const Function *F) |
| bool llvm::DISubprogram::describes | ( | const Function * | F | ) |
describes - Return true if this subprogram provides debugging information for the function F.
| StringRef llvm::DISubprogram::getReturnTypeName | ( | ) | const [inline] |
getReturnTypeName - Subprogram return types are encoded either as DIType or as DICompositeType.
| unsigned llvm::DISubprogram::isLocalToUnit | ( | ) | const [inline] |
isLocalToUnit - Return true if this subprogram is local to the current compile unit, like 'static' in C.
1.5.8