Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | More long term solution | Jim Laskey | 2006-10-04 | 1 | -10/+14 |
| | | | | llvm-svn: 30720 | ||||
* | Work around for some problems with templates. | Jim Laskey | 2006-10-04 | 1 | -0/+6 |
| | | | | llvm-svn: 30715 | ||||
* | Sort out mangled names for globals | Jim Laskey | 2006-09-18 | 1 | -13/+23 |
| | | | | llvm-svn: 30460 | ||||
* | Make target asm info a property of the target machine. | Jim Laskey | 2006-09-07 | 1 | -17/+18 |
| | | | | llvm-svn: 30162 | ||||
* | Separate target specific asm properties from the asm printers. | Jim Laskey | 2006-09-06 | 1 | -80/+64 |
| | | | | llvm-svn: 30126 | ||||
* | Corrections. | Jim Laskey | 2006-09-01 | 1 | -4/+4 |
| | | | | llvm-svn: 30021 | ||||
* | Handle callee saved registers in dwarf frame info (lead up to exception | Jim Laskey | 2006-08-29 | 1 | -9/+35 |
| | | | | | | handling.) llvm-svn: 29954 | ||||
* | Allow for register numbers > 31. | Jim Laskey | 2006-08-25 | 1 | -4/+14 |
| | | | | llvm-svn: 29879 | ||||
* | Adding C++ member support. | Jim Laskey | 2006-08-21 | 1 | -61/+149 |
| | | | | llvm-svn: 29799 | ||||
* | Fixed a bug handling void function types. | Jim Laskey | 2006-07-13 | 1 | -1/+1 |
| | | | | | | Requires rebuild of llvm-gcc4 (touch llvm-debug.cpp.) llvm-svn: 29131 | ||||
* | 1. Support for c++ mangled names. | Jim Laskey | 2006-07-11 | 1 | -0/+6 |
| | | | | | | 2. Support for private/protected class members. llvm-svn: 29104 | ||||
* | Add and sort "sections" in debug lines. This always stepping through | Jim Laskey | 2006-06-23 | 1 | -85/+110 |
| | | | | | | | code in sections other than ".text", including weak sections like ctors and dtors. llvm-svn: 28909 | ||||
* | Add support for function types. | Jim Laskey | 2006-06-20 | 1 | -0/+17 |
| | | | | llvm-svn: 28874 | ||||
* | References need to be section relative. | Jim Laskey | 2006-06-19 | 1 | -3/+5 |
| | | | | llvm-svn: 28861 | ||||
* | References need to be section relative. | Jim Laskey | 2006-06-19 | 1 | -1/+1 |
| | | | | llvm-svn: 28858 | ||||
* | 1. Revise vector debug support. | Jim Laskey | 2006-06-16 | 1 | -7/+9 |
| | | | | | | | | 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 Laskey | 2006-06-15 | 1 | -4/+12 |
| | | | | | | 2. Add vector support. llvm-svn: 28807 | ||||
* | Place dwarf headers at earliest possible point. Well behaved when skipping | Jim Laskey | 2006-06-14 | 1 | -46/+52 |
| | | | | | | functions. llvm-svn: 28781 | ||||
* | Refactor a bunch of includes so that TargetMachine.h doesn't have to include | Owen Anderson | 2006-05-12 | 1 | -0/+1 |
| | | | | | | | TargetData.h. This should make recompiles a bit faster with my current TargetData tinkering. llvm-svn: 28238 | ||||
* | Split SwitchSection into SwitchTo{Text|Data}Section methods. | Chris Lattner | 2006-05-09 | 1 | -25/+25 |
| | | | | llvm-svn: 28184 | ||||
* | Refactor TargetMachine, pushing handling of TargetData into the ↵ | Owen Anderson | 2006-05-03 | 1 | -2/+2 |
| | | | | | | | | target-specific subclasses. This has one caller-visible change: getTargetData() now returns a pointer instead of a reference. This fixes PR 759. llvm-svn: 28074 | ||||
* | Use existing information. | Jim Laskey | 2006-04-10 | 1 | -3/+14 |
| | | | | llvm-svn: 27574 | ||||
* | Remove section change in function end, preventing override of function's real | Jim Laskey | 2006-04-08 | 1 | -1/+0 |
| | | | | | | section. llvm-svn: 27503 | ||||
* | Make sure that debug labels are defined within the same section and after the | Jim Laskey | 2006-04-07 | 1 | -8/+5 |
| | | | | | | entry point of a function. llvm-svn: 27494 | ||||
* | Foundation for call frame information. | Jim Laskey | 2006-04-07 | 1 | -30/+123 |
| | | | | llvm-svn: 27491 | ||||
* | Refactor address attributes. Add base register to frame info. | Jim Laskey | 2006-03-28 | 1 | -13/+19 |
| | | | | llvm-svn: 27226 | ||||
* | Hack no more. | Jim Laskey | 2006-03-24 | 1 | -2/+0 |
| | | | | llvm-svn: 27079 | ||||
* | Unneeded forward. | Jim Laskey | 2006-03-23 | 1 | -1/+0 |
| | | | | llvm-svn: 27004 | ||||
* | Make sure types are allocated in the scope of their use. | Jim Laskey | 2006-03-23 | 1 | -107/+54 |
| | | | | llvm-svn: 27002 | ||||
* | Generate local variable and scope information and equivalent dwarf forms. | Jim Laskey | 2006-03-23 | 1 | -67/+257 |
| | | | | llvm-svn: 26989 | ||||
* | Expand subprogram and added block descriptor. | Jim Laskey | 2006-03-15 | 1 | -7/+7 |
| | | | | llvm-svn: 26782 | ||||
* | back out my previous hack | Chris Lattner | 2006-03-09 | 1 | -1/+1 |
| | | | | llvm-svn: 26650 | ||||
* | temporary hack to get the build working again, apparently a header | Chris Lattner | 2006-03-09 | 1 | -1/+1 |
| | | | | | | commit was forgotten llvm-svn: 26642 | ||||
* | Move bit field endianness to backend. | Jim Laskey | 2006-03-09 | 1 | -10/+26 |
| | | | | llvm-svn: 26639 | ||||
* | Get rid of the multiple copies of getStringValue. Now a Constant:: method. | Jim Laskey | 2006-03-08 | 1 | -1/+0 |
| | | | | llvm-svn: 26616 | ||||
* | Bitfield support. | Jim Laskey | 2006-03-07 | 1 | -2/+14 |
| | | | | llvm-svn: 26593 | ||||
* | Added support for dwarf block data entries. | Jim Laskey | 2006-03-03 | 1 | -49/+248 |
| | | | | llvm-svn: 26509 | ||||
* | Adding basic structure support. | Jim Laskey | 2006-03-03 | 1 | -3/+40 |
| | | | | llvm-svn: 26505 | ||||
* | Support for enumerations. | Jim Laskey | 2006-03-01 | 1 | -2/+13 |
| | | | | llvm-svn: 26466 | ||||
* | Switch back to using actual dwarf tags. Simplifies code without loss to other | Jim Laskey | 2006-03-01 | 1 | -28/+6 |
| | | | | | | debug forms. llvm-svn: 26455 | ||||
* | Use context and not compile unit. | Jim Laskey | 2006-03-01 | 1 | -11/+13 |
| | | | | llvm-svn: 26453 | ||||
* | I guess I can handle large type sizes. | Jim Laskey | 2006-03-01 | 1 | -2/+1 |
| | | | | llvm-svn: 26452 | ||||
* | Basic array support. | Jim Laskey | 2006-03-01 | 1 | -6/+67 |
| | | | | llvm-svn: 26451 | ||||
* | Add const, volatile, restrict support. | Jim Laskey | 2006-02-28 | 1 | -0/+3 |
| | | | | | | Add array of debug descriptor support. llvm-svn: 26428 | ||||
* | Qualify dwarf namespace inside llvm namespace. | Jim Laskey | 2006-02-27 | 1 | -1/+1 |
| | | | | llvm-svn: 26409 | ||||
* | Partial enabling of functions. | Jim Laskey | 2006-02-27 | 1 | -1/+1 |
| | | | | llvm-svn: 26404 | ||||
* | Supporting multiple compile units. | Jim Laskey | 2006-02-27 | 1 | -136/+185 |
| | | | | llvm-svn: 26402 | ||||
* | Re-orging file. | Jim Laskey | 2006-02-27 | 1 | -556/+357 |
| | | | | llvm-svn: 26401 | ||||
* | Add pointer and reference types. Added short-term code to ignore NULL types | Jim Laskey | 2006-02-24 | 1 | -12/+29 |
| | | | | | | (to allow llvm-gcc4 to build.) llvm-svn: 26355 | ||||
* | Added basic support for typedefs. | Jim Laskey | 2006-02-23 | 1 | -12/+23 |
| | | | | llvm-svn: 26339 |