aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis/DebugInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add support to emit debug info for C++ namespaces.Devang Patel2009-12-151-0/+28
* Revert 90858 90875 and 90805 for now.Devang Patel2009-12-081-28/+0
* Rename DIFactory::InsertValue() as DIFactory::InsertDbgValueIntrinsic()Victor Hernandez2009-12-071-6/+8
* Add support to emit debug info for c++ style namespaces.Devang Patel2009-12-071-0/+28
* Introduce the "@llvm.dbg.value" debug intrinsic.Victor Hernandez2009-12-071-0/+29
* Add support to emit debug info for virtual functions and virtual base classes.Devang Patel2009-12-031-5/+13
* Add utility routine to create subprogram definition entry from subprogram dec...Devang Patel2009-12-011-0/+23
* Use StringRef (again) in DebugInfo interface.Devang Patel2009-11-251-45/+51
* Emit pubtypes.Devang Patel2009-11-241-0/+32
* Add CreateLocation varinat that accepts MDNode (with a default value).Devang Patel2009-11-231-0/+11
* Remove dead code.Devang Patel2009-11-171-55/+1
* Revert r87059 for now. It is failing clang tests.Devang Patel2009-11-131-3/+11
* Remove unnecessary llvm.dbg.declare bitcastVictor Hernandez2009-11-131-11/+3
* "Attach debug info with llvm instructions" mode was enabled a month ago. Now ...Devang Patel2009-11-121-37/+2
* Do not use StringRef in DebugInfo interface. Devang Patel2009-11-121-17/+17
* Implement support to debug inlined functions.Devang Patel2009-11-101-18/+0
* Process InlinedAt location info.Devang Patel2009-11-101-16/+21
* Tolerate invalid derived type.Devang Patel2009-11-061-0/+4
* Do not bother to emit debug info for nameless global variable.Devang Patel2009-11-061-0/+3
* While calculating original type size for a derived type, handle type variants...Devang Patel2009-11-041-6/+12
* If string field is empty then return NULL.Devang Patel2009-10-301-1/+4
* If a type is derived from a derived type then calculate size appropriately.Devang Patel2009-10-301-3/+3
* First bitcase use may not lead to a dbg.declare intrinsic. Iterate uses until...Devang Patel2009-10-291-3/+4
* Add support to encode type info using llvm::Constant.Devang Patel2009-10-261-0/+87
* "there is not any instruction with attached debug info in this module" does n...Devang Patel2009-10-131-11/+11
* It's possible for a global variable to be optimized out of a metadata object. SoBill Wendling2009-10-081-1/+1
* Extract subprogram and compile unit information from the debug info attached ...Devang Patel2009-10-071-0/+29
* Expand api out in the usual inserter way, though, I do have aMike Stump2009-10-011-3/+17
* Add another MDNode into DebugLocTuple. This will be used to keep track of inl...Devang Patel2009-10-011-5/+6
* Add isFOO() helpers. Fix getDirectory() and getFilename() for DIScope.Devang Patel2009-09-301-0/+50
* Add a way for a frontend to generate more complex dwarf locationMike Stump2009-09-301-0/+22
* Remove std::string uses from DebugInfo interface.Devang Patel2009-09-291-47/+43
* Switch DIDescriptor to use a TrackingVH. - This makes it much safer to work w...Daniel Dunbar2009-09-221-3/+12
* Tabs -> spaces, and remove trailing whitespace.Daniel Dunbar2009-09-201-2/+2
* Strip trailing whitespace.Daniel Dunbar2009-09-191-58/+58
* Provide a way to extract location info from DILocation.Devang Patel2009-09-161-0/+23
* Introduce DILocation.Devang Patel2009-09-011-0/+12
* Subprogram is a scope. Derive DISubprogram from DIScope.Devang Patel2009-08-311-1/+18
* Rename DIBlock as DILexicalBlock.Devang Patel2009-08-311-2/+10
* Derive DICompileUnit from DIScope.Devang Patel2009-08-311-0/+8
* Introduce DIScope.Devang Patel2009-08-311-0/+16
* Oops. Fix inverted logic in assertion check.Devang Patel2009-08-311-6/+6
* Simplify isDerivedType() and other predicate interface.Devang Patel2009-08-311-22/+59
* Reapply 79977.Devang Patel2009-08-281-333/+176
* Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel2009-08-261-179/+329
* Update DebugInfo interface to use metadata, instead of special named llvm.dbg...Devang Patel2009-08-251-329/+179
* remove uses of llvm/Support/Streams.h.Chris Lattner2009-08-231-32/+33
* bug 4530: Make debug information static to it is preservered during bitcode l...Richard Pennington2009-08-211-2/+2
* Oops. find all llvm.dbg.global_variables.Devang Patel2009-08-171-1/+1
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-131-36/+36