LLVM API Documentation

llvm::DIFactory Member List

This is the complete list of members for llvm::DIFactory, including all inherited members.

CreateBasicType(DIDescriptor Context, const std::string &Name, DICompileUnit CompileUnit, unsigned LineNumber, uint64_t SizeInBits, uint64_t AlignInBits, uint64_t OffsetInBits, unsigned Flags, unsigned Encoding)llvm::DIFactory
CreateBlock(DIDescriptor Context)llvm::DIFactory
CreateCompileUnit(unsigned LangID, const std::string &Filename, const std::string &Directory, const std::string &Producer, bool isMain=false, bool isOptimized=false, const char *Flags="")llvm::DIFactory
CreateCompositeType(unsigned Tag, DIDescriptor Context, const std::string &Name, DICompileUnit CompileUnit, unsigned LineNumber, uint64_t SizeInBits, uint64_t AlignInBits, uint64_t OffsetInBits, unsigned Flags, DIType DerivedFrom, DIArray Elements)llvm::DIFactory
CreateDerivedType(unsigned Tag, DIDescriptor Context, const std::string &Name, DICompileUnit CompileUnit, unsigned LineNumber, uint64_t SizeInBits, uint64_t AlignInBits, uint64_t OffsetInBits, unsigned Flags, DIType DerivedFrom)llvm::DIFactory
CreateEnumerator(const std::string &Name, uint64_t Val)llvm::DIFactory
CreateGlobalVariable(DIDescriptor Context, const std::string &Name, const std::string &DisplayName, const std::string &LinkageName, DICompileUnit CompileUnit, unsigned LineNo, DIType Type, bool isLocalToUnit, bool isDefinition, llvm::GlobalVariable *GV)llvm::DIFactory
CreateSubprogram(DIDescriptor Context, const std::string &Name, const std::string &DisplayName, const std::string &LinkageName, DICompileUnit CompileUnit, unsigned LineNo, DIType Type, bool isLocalToUnit, bool isDefinition)llvm::DIFactory
CreateVariable(unsigned Tag, DIDescriptor Context, const std::string &Name, DICompileUnit CompileUnit, unsigned LineNo, DIType Type)llvm::DIFactory
DIFactory(Module &m)llvm::DIFactory [explicit]
GetOrCreateArray(DIDescriptor *Tys, unsigned NumTys)llvm::DIFactory
GetOrCreateCompileUnitAnchor()llvm::DIFactory
GetOrCreateGlobalVariableAnchor()llvm::DIFactory
GetOrCreateSubprogramAnchor()llvm::DIFactory
GetOrCreateSubrange(int64_t Lo, int64_t Hi)llvm::DIFactory
InsertDeclare(llvm::Value *Storage, DIVariable D, BasicBlock *BB)llvm::DIFactory
InsertRegionEnd(DIDescriptor D, BasicBlock *BB)llvm::DIFactory
InsertRegionStart(DIDescriptor D, BasicBlock *BB)llvm::DIFactory
InsertStopPoint(DICompileUnit CU, unsigned LineNo, unsigned ColNo, BasicBlock *BB)llvm::DIFactory
InsertSubprogramStart(DISubprogram SP, BasicBlock *BB)llvm::DIFactory