aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/AsmPrinter/DwarfWriter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Simplify.Devang Patel2009-06-251-4/+2
* Split out the DwarfDebug module from the DwarfWriter module.Bill Wendling2009-05-151-2796/+2
* Split out the DwarfException class into its own file. No functionality change,Bill Wendling2009-05-151-769/+7
* Split out the Dwarf writer stuff into separate files. This is a much moreBill Wendling2009-05-151-1278/+38
* Tag blocks with DW_AT_APPLE_block.Mike Stump2009-05-141-0/+7
* There's yet more ugliness (surprise!) in DebugInfo. This needs major reworking.Bill Wendling2009-05-131-21/+30
* Move the bookkeeping of the debug scopes back to the place where itBill Wendling2009-05-131-20/+20
* - Record that the debug info is actually used so that the label folder doesn'tBill Wendling2009-05-121-10/+10
* This is a large rewrite of how Dwarf info for inlined functions is handled.Bill Wendling2009-05-101-95/+225
* Compute the offsets of the compile units. We need this so that when we emit aBill Wendling2009-05-081-11/+20
* Minor clean ups. No functionality change.Bill Wendling2009-05-081-5/+4
* Revert 71165. It did more than just revert 71158 and it introducedDan Gohman2009-05-071-140/+57
* Temporarily revert r71158. It was causing a failure during a full bootstrap:Bill Wendling2009-05-071-57/+140
* Make DwarfWriter::RecordInlinedFnStart more like the other DwarfWriter's meth...Argyrios Kyrtzidis2009-05-071-8/+11
* - Move some debug fields to coincide with how GCC emits them. No functionalityBill Wendling2009-05-061-24/+53
* Do not require variable debug info nodes to have a compile unit.Chris Lattner2009-05-051-20/+24
* Restore a comment.Argyrios Kyrtzidis2009-05-041-0/+2
* Restore minor deletion.Mike Stump2009-05-041-5/+6
* -Move the DwarfWriter::ValidDebugInfo check to a static DIDescriptor::ValidDe...Argyrios Kyrtzidis2009-05-031-83/+1
* Simplify more code and add timer stuff.Bill Wendling2009-05-011-7/+32
* Simplify more code.Bill Wendling2009-05-011-9/+4
* Simplify some code.Bill Wendling2009-05-011-8/+5
* Fix whitespace. It was confusing me.Bill Wendling2009-05-011-21/+20
* Make DebugLoc independent of DwarfWriter.Argyrios Kyrtzidis2009-04-301-16/+13
* Instead of passing in an unsigned value for the optimization level, use an enum,Bill Wendling2009-04-291-3/+3
* Second attempt:Bill Wendling2009-04-291-5/+5
* r70270 isn't ready yet. Back this out. Sorry for the noise.Bill Wendling2009-04-281-4/+5
* Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want toBill Wendling2009-04-281-4/+4
* Fix Visual Studio 2008 build failure.Devang Patel2009-04-211-3/+3
* s/RootDbgScope/FunctionDbgScope/gDevang Patel2009-04-151-13/+13
* Check isInlinedSubroutine() before creating DW_TAG_inlined_subroutine.Devang Patel2009-04-151-1/+2
* Construct and emit DW_TAG_inlined_subroutine DIEs for inlined subroutine scop...Devang Patel2009-04-151-76/+188
* Right now, Debugging information to encode scopes (DW_TAG_lexical_block) reli...Devang Patel2009-04-131-3/+8
* Reapply 68847.Devang Patel2009-04-131-3/+127
* Add a new "available_externally" linkage type. This is intendedChris Lattner2009-04-131-0/+3
* Revert r68847. It breaks the build on non-Darwin targets, with this messageDan Gohman2009-04-111-124/+3
* Keep track of inlined functions and their locations. This information is coll...Devang Patel2009-04-111-3/+124
* Pass in the std::string parameter instead of returning it by value.Bill Wendling2009-04-101-12/+16
* Constify getter methods.Bill Wendling2009-04-101-1/+1
* StringMap<DIE*>::iterator::first() returns a pointer to the first character ofBill Wendling2009-04-091-3/+3
* Use a StringMap instead of std::map for storing std::string->DIE* maps. ThisBill Wendling2009-04-091-10/+10
* If subprogram type is not tagged as DW_TAG_subroutine_type then use it direct...Devang Patel2009-04-081-2/+3
* CodeGen still defaults to non-verbose asm, but llc now overrides it and defau...Evan Cheng2009-03-251-4/+4
* Do not ignore DW_TAG_class_type!Devang Patel2009-03-251-0/+1
* Oops...I committed too much.Bill Wendling2009-03-131-25/+40
* Temporarily XFAIL this test.Bill Wendling2009-03-131-40/+25
* Put the assignment back at the top of this method.Bill Wendling2009-03-111-2/+2
* Make ivars private. Other cleanup. No functionality change.Bill Wendling2009-03-101-59/+27
* Just make the Dwarf timer group static inside of the getter function. No need...Bill Wendling2009-03-101-7/+5
* Don't put static functions in anonymous namespace.Bill Wendling2009-03-101-4/+0