summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineDebugInfo.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Adding C++ member support.Jim Laskey2006-08-211-1/+3
| | | | llvm-svn: 29799
* Fixed a bug handling void function types.Jim Laskey2006-07-131-11/+20
| | | | | | Requires rebuild of llvm-gcc4 (touch llvm-debug.cpp.) llvm-svn: 29131
* 1. Support for c++ mangled names.Jim Laskey2006-07-111-1/+8
| | | | | | 2. Support for private/protected class members. llvm-svn: 29104
* Add support for function types.Jim Laskey2006-06-201-1/+3
| | | | llvm-svn: 28874
* Handle versioning of compile unit.Jim Laskey2006-06-191-0/+6
| | | | llvm-svn: 28855
* 1. Revise vector debug support.Jim Laskey2006-06-161-28/+15
| | | | | | | | 2. Update docs for vector debug support and new version control. 3. Simplify serialization of DebugDescInfo subclasses. llvm-svn: 28816
* 1. Support standard dwarf format (was bootstrapping in Apple format.)Jim Laskey2006-06-151-0/+2
| | | | | | 2. Add vector support. llvm-svn: 28807
* Change versioning to per debug info descriptor (merged with tag.)Jim Laskey2006-06-141-28/+24
| | | | llvm-svn: 28782
* Place dwarf headers at earliest possible point. Well behaved when skippingJim Laskey2006-06-141-4/+4
| | | | | | functions. llvm-svn: 28781
* Expand some code with temporary variables to rid ourselves of the warningReid Spencer2006-04-131-7/+21
| | | | | | about "dereferencing type-punned pointer will break strict-aliasing rules" llvm-svn: 27671
* Foundation for call frame information.Jim Laskey2006-04-071-13/+24
| | | | llvm-svn: 27491
* More bulletproofing of DebugInfoDesc verify.Jim Laskey2006-03-281-1/+1
| | | | llvm-svn: 27203
* Pass llvm/test/Regression/CodeGen/Generic/debug-info.ll.Jim Laskey2006-03-271-0/+7
| | | | llvm-svn: 27158
* How to be dumb on $5/day. Need a tri-state to track valid debug descriptors.Jim Laskey2006-03-261-24/+27
| | | | llvm-svn: 27154
* Generate local variable and scope information and equivalent dwarf forms.Jim Laskey2006-03-231-12/+177
| | | | llvm-svn: 26989
* Expand subprogram and added block descriptor.Jim Laskey2006-03-151-22/+72
| | | | llvm-svn: 26782
* 1. Use null for serialized empty strings.Jim Laskey2006-03-141-9/+17
| | | | | | | 2. Allow for user defined debug descriptors. 3. Allow for user augmented fields on debug descriptors. llvm-svn: 26760
* back out my previous hackChris Lattner2006-03-091-3/+3
| | | | llvm-svn: 26650
* temporary hack to get the build working again, apparently a headerChris Lattner2006-03-091-3/+3
| | | | | | commit was forgotten llvm-svn: 26642
* Move bit field endianness to backend.Jim Laskey2006-03-091-0/+3
| | | | llvm-svn: 26639
* Get rid of the multiple copies of getStringValue. Now a Constant:: method.Jim Laskey2006-03-081-41/+2
| | | | llvm-svn: 26616
* libstdc++-v3 was failing to build. Needed to handle composite types with emptyJim Laskey2006-03-081-5/+8
| | | | | | members (running into a zero initializer.) llvm-svn: 26607
* Use "llvm.metadata" section for debug globals. Filter out these globals in theJim Laskey2006-03-071-0/+3
| | | | | | asm printer. llvm-svn: 26599
* Switch to using a numeric id for anchors.Jim Laskey2006-03-071-12/+28
| | | | llvm-svn: 26598
* Adding basic structure support.Jim Laskey2006-03-031-1/+6
| | | | llvm-svn: 26505
* Support for enumerations.Jim Laskey2006-03-011-0/+44
| | | | llvm-svn: 26466
* Switch back to using actual dwarf tags. Simplifies code without loss to otherJim Laskey2006-03-011-27/+97
| | | | | | debug forms. llvm-svn: 26455
* Basic array support.Jim Laskey2006-03-011-4/+130
| | | | llvm-svn: 26451
* Add const, volatile, restrict support.Jim Laskey2006-02-281-5/+64
| | | | | | Add array of debug descriptor support. llvm-svn: 26428
* Add pointer and reference types. Added short-term code to ignore NULL typesJim Laskey2006-02-241-16/+22
| | | | | | (to allow llvm-gcc4 to build.) llvm-svn: 26355
* Added basic support for typedefs.Jim Laskey2006-02-231-2/+32
| | | | llvm-svn: 26339
* DwarfWriter reading basic type information from llvm-gcc4 code.Jim Laskey2006-02-231-3/+88
| | | | llvm-svn: 26331
* Coordinate activities with llvm-gcc4 and dwarf.Jim Laskey2006-02-221-32/+12
| | | | llvm-svn: 26314
* Rename to better reflect usage (current and planned.)Jim Laskey2006-02-131-2/+3
| | | | llvm-svn: 26145
* Reorg for integration with gcc4. Old style debug info will not be passed thoughJim Laskey2006-02-111-110/+246
| | | | | | to SelIDAG. llvm-svn: 26115
* Goodbye nasty macro.Jim Laskey2006-02-061-4/+4
| | | | llvm-svn: 26019
* Edit requests from Sabre.Jim Laskey2006-02-061-85/+80
| | | | llvm-svn: 26018
* Changing model for the construction of debug information.Jim Laskey2006-02-061-91/+611
| | | | llvm-svn: 26016
* Fix build error that is apparently only a warning with some compilers.Chris Lattner2006-01-271-1/+1
| | | | llvm-svn: 25686
* Forgot the version number.Jim Laskey2006-01-271-1/+1
| | | | llvm-svn: 25685
* Improve visibility/correctness of operand indices in "llvm.db" objects.Jim Laskey2006-01-271-32/+28
| | | | | | Handle 64 in DIEs. llvm-svn: 25684
* Use global information to fill out Dwarf compile units.Jim Laskey2006-01-261-2/+8
| | | | llvm-svn: 25662
* Set up MachineDebugInfo to scan for debug information form "llvm.db"g globals.Jim Laskey2006-01-261-0/+269
| | | | | | Global Variable information is now pulled from "llvm.dbg.globals" llvm-svn: 25655
* Adding basic support for Dwarf line number debug information.Jim Laskey2006-01-171-40/+2
| | | | | | I promise to keep future commits smaller. llvm-svn: 25396
* Applied some recommend changes from sabre. The dominate one beginning "let theJim Laskey2006-01-041-64/+42
| | | | | | | pass manager do it's thing." Fixes crash when compiling -g files and suppresses dwarf statements if no debug info is present. llvm-svn: 25100
* Add unique id to debug location for debug label use (work in progress.)Jim Laskey2006-01-041-0/+1
| | | | llvm-svn: 25096
* Extending MachineDebugInfo.Jim Laskey2006-01-041-0/+90
llvm-svn: 25086
OpenPOWER on IntegriCloud