LLVM API Documentation

DebugInfo.h File Reference

#include "llvm/ADT/StringMap.h"
#include "llvm/ADT/DenseMap.h"

Include dependency graph for DebugInfo.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  llvm

Classes

class  llvm::DIDescriptor
class  llvm::DIAnchor
 DIAnchor - A wrapper for various anchor descriptors. More...
class  llvm::DISubrange
 DISubrange - This is used to represent ranges, for array bounds. More...
class  llvm::DIArray
 DIArray - This descriptor holds an array of descriptors. More...
class  llvm::DICompileUnit
 DICompileUnit - A wrapper for a compile unit. More...
class  llvm::DIEnumerator
class  llvm::DIType
class  llvm::DIBasicType
 DIBasicType - A basic type, like 'int' or 'float'. More...
class  llvm::DIDerivedType
class  llvm::DICompositeType
class  llvm::DIGlobal
 DIGlobal - This is a common class for global variables and subprograms. More...
class  llvm::DISubprogram
 DISubprogram - This is a wrapper for a subprogram (e.g. a function). More...
class  llvm::DIGlobalVariable
 DIGlobalVariable - This is a wrapper for a global variable. More...
class  llvm::DIVariable
class  llvm::DIBlock
 DIBlock - This is a wrapper for a block (e.g. a function, scope, etc). More...
class  llvm::DIFactory

Functions

const DbgStopPointInstllvm::findStopPoint (const Instruction *Inst)
const DbgStopPointInstllvm::findBBStopPoint (const BasicBlock *BB)
const DbgDeclareInstllvm::findDbgDeclare (const Value *V, bool stripCasts=true)




This web site is hosted by the Computer Science Department at the University of Illinois at Urbana-Champaign.