aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis/DebugInfo.h
Commit message (Expand)AuthorAgeFilesLines
* Add virtual destructor.Devang Patel2009-09-011-0/+1
* Introduce DILocation.Devang Patel2009-09-011-0/+20
* Add getDirectory() and getFilename() interface to DIScope.Devang Patel2009-09-011-1/+25
* Subprogram is a scope. Derive DISubprogram from DIScope.Devang Patel2009-08-311-3/+23
* Rename DIBlock as DILexicalBlock.Devang Patel2009-08-311-8/+11
* Derive DICompileUnit from DIScope.Devang Patel2009-08-311-3/+7
* Add flag to mark structs for Apple Block "byref" variables; also add code toCaroline Tice2009-08-311-1/+11
* Introduce DIScope.Devang Patel2009-08-311-0/+10
* Simplify isDerivedType() and other predicate interface.Devang Patel2009-08-311-30/+10
* Reapply 79977.Devang Patel2009-08-281-57/+54
* Closure is a very generic name. Use AppleBlock instead.Devang Patel2009-08-271-6/+7
* Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel2009-08-261-54/+57
* fix some funky indentationChris Lattner2009-08-261-7/+7
* Add isClosure() predicate. This is used to add DW_AT_APPLE_block attribute.Devang Patel2009-08-261-1/+5
* Update DebugInfo interface to use metadata, instead of special named llvm.dbg...Devang Patel2009-08-251-57/+54
* Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer2009-08-111-1/+1
* Keep track of DIType.Devang Patel2009-08-101-1/+8
* Remove dead code.Devang Patel2009-08-061-6/+0
* Fix comment.Devang Patel2009-08-061-2/+1
* Factor some of the constants+context related code out into a separate header,...Owen Anderson2009-08-041-1/+1
* Process DbgDeclareInst.Devang Patel2009-07-311-0/+3
* s/DebugInfoEnumerator/DebugInfoFinder/gDevang Patel2009-07-301-16/+15
* walk DbgRegionStartInst and DbgRegionEndInstDevang Patel2009-07-301-0/+6
* Add DebugInfoEnumerator to collect debug info.Devang Patel2009-07-281-0/+53
* 80 columns!Devang Patel2009-07-271-5/+12
* Add replaceAllUsesWith() to FE replace debug info constructs while building c...Devang Patel2009-07-221-0/+5
* Match declaration to definition.Daniel Dunbar2009-07-121-1/+1
* Re-LLVMContext-ize DebugInfo, now with less breakage.Owen Anderson2009-07-071-0/+3
* Simplify debug info intrisinc lowering.Devang Patel2009-07-021-2/+0
* Fix typo.Devang Patel2009-07-021-5/+5
* Add debug info utility routines.Devang Patel2009-07-021-0/+48
* Remove unnecessary includes.Devang Patel2009-06-261-2/+0
* Remove debug info anchors - llvm.dbg.compile_units, llvm.dbg.subprogramsDevang Patel2009-06-261-23/+10
* It is not a good idea to have data member's name match argument's name. In fa...Devang Patel2009-06-231-11/+11
* Add DISubprogram::getReturnTypeName()Devang Patel2009-06-231-0/+13
* Non-functionality changes:Bill Wendling2009-05-141-13/+40
* Revert 71165. It did more than just revert 71158 and it introducedDan Gohman2009-05-071-14/+0
* Temporarily revert r71158. It was causing a failure during a full bootstrap:Bill Wendling2009-05-071-0/+14
* Add dump method to DIDescriptor.Bill Wendling2009-05-051-0/+2
* -Move the DwarfWriter::ValidDebugInfo check to a static DIDescriptor::ValidDe...Argiris Kirtzidis2009-05-031-0/+4
* Add a method to check that the subprogram holds debug info for the given Func...Devang Patel2009-04-151-0/+4
* Oops...I committed too much.Bill Wendling2009-03-131-19/+23
* Temporarily XFAIL this test.Bill Wendling2009-03-131-23/+19
* Global variables don't have a corresponding llvm.dbg.declare, yet it is possibleEdwin Török2009-03-101-0/+6
* Pass in a std::string when getting the names of debugging things. This cuts downBill Wendling2009-03-091-11/+31
* The debugger sometimes lookup dynamically in the runtime to find ivar info of...Devang Patel2009-02-171-2/+7
* Emit debug info for bitfields.Devang Patel2009-02-171-3/+6
* Unbreak the build on win32.Cédric Venet2009-02-141-2/+2
* Each input file is encoded as a separate compile unit in LLVM debuggingDevang Patel2009-01-301-56/+19
* Add dump() routines to help debug debug info :)Devang Patel2009-01-301-0/+27