aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/DebugInfo.cpp
AgeCommit message (Expand)Author
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-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-11-06Tolerate invalid derived type.Devang Patel
2009-11-06Do not bother to emit debug info for nameless global variable.Devang Patel
2009-11-04While calculating original type size for a derived type, handle type variants...Devang Patel
2009-10-30If string field is empty then return NULL.Devang Patel
2009-10-30If a type is derived from a derived type then calculate size appropriately.Devang Patel
2009-10-29First bitcase use may not lead to a dbg.declare intrinsic. Iterate uses until...Devang Patel
2009-10-26Add support to encode type info using llvm::Constant.Devang Patel
2009-10-13"there is not any instruction with attached debug info in this module" does n...Devang Patel
2009-10-08It's possible for a global variable to be optimized out of a metadata object. SoBill Wendling
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-10-01Add another MDNode into DebugLocTuple. This will be used to keep track of inl...Devang Patel
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-20Tabs -> spaces, and remove trailing whitespace.Daniel Dunbar
2009-09-19Strip trailing whitespace.Daniel Dunbar
2009-09-16Provide a way to extract location info from DILocation.Devang Patel
2009-09-01Introduce DILocation.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-31Introduce DIScope.Devang Patel
2009-08-31Oops. Fix inverted logic in assertion check.Devang Patel
2009-08-31Simplify isDerivedType() and other predicate interface.Devang Patel
2009-08-28Reapply 79977.Devang Patel
2009-08-26Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel
2009-08-25Update DebugInfo interface to use metadata, instead of special named llvm.dbg...Devang Patel
2009-08-23remove uses of llvm/Support/Streams.h.Chris Lattner
2009-08-21bug 4530: Make debug information static to it is preservered during bitcode l...Richard Pennington
2009-08-17Oops. find all llvm.dbg.global_variables.Devang Patel
2009-08-13Push LLVMContexts through the IntegerType APIs.Owen Anderson
2009-08-10Keep track of DIType.Devang Patel
2009-08-06Remove dead code.Devang Patel
2009-08-05Privatize the StructType table, which unfortunately involves routing contexts...Owen Anderson
2009-07-31Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson
2009-07-31Process DbgDeclareInst.Devang Patel
2009-07-30Move more code back to 2.5 APIs.Owen Anderson
2009-07-30s/DebugInfoEnumerator/DebugInfoFinder/gDevang Patel