aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Analysis/DebugInfo.h
AgeCommit message (Expand)Author
2009-12-08Revert 90858 90875 and 90805 for now.Devang Patel
2009-12-07Rename DIFactory::InsertValue() as DIFactory::InsertDbgValueIntrinsic()Victor Hernandez
2009-12-07Add support to emit debug info for c++ style namespaces.Devang Patel
2009-12-07Introduce the "@llvm.dbg.value" debug intrinsic.Victor Hernandez
2009-12-03Add support to emit debug info for virtual functions and virtual base classes.Devang Patel
2009-12-01Add utility routine to create subprogram definition entry from subprogram dec...Devang Patel
2009-11-25Use StringRef (again) in DebugInfo interface.Devang Patel
2009-11-24Emit pubtypes.Devang Patel
2009-11-23Add CreateLocation varinat that accepts MDNode (with a default value).Devang Patel
2009-11-17Remove dead code.Devang Patel
2009-11-13Do not use value handle to wrap MDNode in DIDescriptor.Devang Patel
2009-11-13Revert r87059 for now. It is failing clang tests.Devang Patel
2009-11-13Remove unnecessary llvm.dbg.declare bitcastVictor Hernandez
2009-11-12"Attach debug info with llvm instructions" mode was enabled a month ago. Now ...Devang Patel
2009-11-12Do not use StringRef in DebugInfo interface. Devang Patel
2009-11-10Implement support to debug inlined functions.Devang Patel
2009-11-10Process InlinedAt location info.Devang Patel
2009-10-26Add support to encode type info using llvm::Constant.Devang Patel
2009-10-12Enable "debug info attached to an instruction" mode.Devang Patel
2009-10-07Extract subprogram and compile unit information from the debug info attached ...Devang Patel
2009-10-01Expand api out in the usual inserter way, though, I do have aMike Stump
2009-09-30Add isFOO() helpers. Fix getDirectory() and getFilename() for DIScope.Devang Patel
2009-09-30Add a way for a frontend to generate more complex dwarf locationMike Stump
2009-09-29Remove std::string uses from DebugInfo interface.Devang Patel
2009-09-22Switch DIDescriptor to use a TrackingVH. - This makes it much safer to work w...Daniel Dunbar
2009-09-19Prefer super class constructor to explicit initialization.Daniel Dunbar
2009-09-19Tabs -> spaces (really?)Daniel Dunbar
2009-09-19Strip trailing whitespace.Daniel Dunbar
2009-09-16Provide a way to extract location info from DILocation.Devang Patel
2009-09-01Add virtual destructor.Devang Patel
2009-09-01Introduce DILocation.Devang Patel
2009-09-01Add getDirectory() and getFilename() interface to DIScope.Devang Patel
2009-08-31Subprogram is a scope. Derive DISubprogram from DIScope.Devang Patel
2009-08-31Rename DIBlock as DILexicalBlock.Devang Patel
2009-08-31Derive DICompileUnit from DIScope.Devang Patel
2009-08-31Add flag to mark structs for Apple Block "byref" variables; also add code toCaroline Tice
2009-08-31Introduce DIScope.Devang Patel
2009-08-31Simplify isDerivedType() and other predicate interface.Devang Patel
2009-08-28Reapply 79977.Devang Patel
2009-08-27Closure is a very generic name. Use AppleBlock instead.Devang Patel
2009-08-26Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel
2009-08-26fix some funky indentationChris Lattner
2009-08-26Add isClosure() predicate. This is used to add DW_AT_APPLE_block attribute.Devang Patel
2009-08-25Update DebugInfo interface to use metadata, instead of special named llvm.dbg...Devang Patel
2009-08-11Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer
2009-08-10Keep track of DIType.Devang Patel
2009-08-06Remove dead code.Devang Patel
2009-08-06Fix comment.Devang Patel
2009-08-04Factor some of the constants+context related code out into a separate header,...Owen Anderson
2009-07-31Process DbgDeclareInst.Devang Patel