Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Change inferred cast creation calls to more specific cast creations. | Reid Spencer | 2006-12-12 | 1 | -5/+5 |
| | | | | llvm-svn: 32460 | ||||
* | Removing even more <iostream> includes. | Bill Wendling | 2006-12-07 | 1 | -99/+97 |
| | | | | llvm-svn: 32320 | ||||
* | better check for version | Jim Laskey | 2006-11-30 | 1 | -2/+14 |
| | | | | llvm-svn: 32045 | ||||
* | Change global descriptor names to provide name, full name and linkage name. | Jim Laskey | 2006-11-30 | 1 | -4/+8 |
| | | | | llvm-svn: 32036 | ||||
* | For PR950: | Reid Spencer | 2006-11-27 | 1 | -2/+2 |
| | | | | | | | | | | The long awaited CAST patch. This introduces 12 new instructions into LLVM to replace the cast instruction. Corresponding changes throughout LLVM are provided. This passes llvm-test, llvm/test, and SPEC CPUINT2000 with the exception of 175.vpr which fails only on a slight floating point output difference. llvm-svn: 31931 | ||||
* | Now can re-enable debug label folding. | Jim Laskey | 2006-11-08 | 1 | -3/+0 |
| | | | | llvm-svn: 31549 | ||||
* | Accidently reran commit. | Jim Laskey | 2006-11-07 | 1 | -0/+3 |
| | | | | llvm-svn: 31516 | ||||
* | Missed a label map, reverting till covered. | Jim Laskey | 2006-11-07 | 1 | -3/+0 |
| | | | | llvm-svn: 31514 | ||||
* | Missed a label map, reverting till covered. | Jim Laskey | 2006-11-07 | 1 | -0/+3 |
| | | | | llvm-svn: 31512 | ||||
* | 1. Add a pass to fold debug label instructions so a debug info client can detect | Jim Laskey | 2006-11-07 | 1 | -31/+71 |
| | | | | | | | | | | | | | empty ranges. 2. Reorg how MachineDebugInfo maintains changes to debug labels. 3. Have dwarf writer use debug label info to simplify scopes and source line coorespondence. 4. Revert the merging of compile units until I can get the bugs ironed out. llvm-svn: 31507 | ||||
* | D'oh - reversed logic. | Jim Laskey | 2006-11-06 | 1 | -1/+1 |
| | | | | llvm-svn: 31474 | ||||
* | Tighter data structure for deleted debug labels. | Jim Laskey | 2006-10-24 | 1 | -2/+19 |
| | | | | llvm-svn: 31152 | ||||
* | More complete solution to deleting blocks and debug info. | Jim Laskey | 2006-10-23 | 1 | -10/+9 |
| | | | | llvm-svn: 31129 | ||||
* | For PR950: | Reid Spencer | 2006-10-20 | 1 | -14/+15 |
| | | | | | | | | This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and ConstantUInt classes in favor of just using ConstantInt. llvm-svn: 31063 | ||||
* | add a method to remove a line # record. | Chris Lattner | 2006-10-17 | 1 | -0/+14 |
| | | | | llvm-svn: 31025 | ||||
* | Do not leak all of the SourceLineInfo objects. Do not bother mallocing each | Chris Lattner | 2006-10-17 | 1 | -1/+1 |
| | | | | | | one separately. llvm-svn: 31022 | ||||
* | Clean up dump. | Jim Laskey | 2006-10-13 | 1 | -2/+2 |
| | | | | llvm-svn: 30926 | ||||
* | Adding C++ member support. | Jim Laskey | 2006-08-21 | 1 | -1/+3 |
| | | | | llvm-svn: 29799 | ||||
* | Fixed a bug handling void function types. | Jim Laskey | 2006-07-13 | 1 | -11/+20 |
| | | | | | | Requires rebuild of llvm-gcc4 (touch llvm-debug.cpp.) llvm-svn: 29131 | ||||
* | 1. Support for c++ mangled names. | Jim Laskey | 2006-07-11 | 1 | -1/+8 |
| | | | | | | 2. Support for private/protected class members. llvm-svn: 29104 | ||||
* | Add support for function types. | Jim Laskey | 2006-06-20 | 1 | -1/+3 |
| | | | | llvm-svn: 28874 | ||||
* | Handle versioning of compile unit. | Jim Laskey | 2006-06-19 | 1 | -0/+6 |
| | | | | llvm-svn: 28855 | ||||
* | 1. Revise vector debug support. | Jim Laskey | 2006-06-16 | 1 | -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 Laskey | 2006-06-15 | 1 | -0/+2 |
| | | | | | | 2. Add vector support. llvm-svn: 28807 | ||||
* | Change versioning to per debug info descriptor (merged with tag.) | Jim Laskey | 2006-06-14 | 1 | -28/+24 |
| | | | | llvm-svn: 28782 | ||||
* | Place dwarf headers at earliest possible point. Well behaved when skipping | Jim Laskey | 2006-06-14 | 1 | -4/+4 |
| | | | | | | functions. llvm-svn: 28781 | ||||
* | Expand some code with temporary variables to rid ourselves of the warning | Reid Spencer | 2006-04-13 | 1 | -7/+21 |
| | | | | | | about "dereferencing type-punned pointer will break strict-aliasing rules" llvm-svn: 27671 | ||||
* | Foundation for call frame information. | Jim Laskey | 2006-04-07 | 1 | -13/+24 |
| | | | | llvm-svn: 27491 | ||||
* | More bulletproofing of DebugInfoDesc verify. | Jim Laskey | 2006-03-28 | 1 | -1/+1 |
| | | | | llvm-svn: 27203 | ||||
* | Pass llvm/test/Regression/CodeGen/Generic/debug-info.ll. | Jim Laskey | 2006-03-27 | 1 | -0/+7 |
| | | | | llvm-svn: 27158 | ||||
* | How to be dumb on $5/day. Need a tri-state to track valid debug descriptors. | Jim Laskey | 2006-03-26 | 1 | -24/+27 |
| | | | | llvm-svn: 27154 | ||||
* | Generate local variable and scope information and equivalent dwarf forms. | Jim Laskey | 2006-03-23 | 1 | -12/+177 |
| | | | | llvm-svn: 26989 | ||||
* | Expand subprogram and added block descriptor. | Jim Laskey | 2006-03-15 | 1 | -22/+72 |
| | | | | llvm-svn: 26782 | ||||
* | 1. Use null for serialized empty strings. | Jim Laskey | 2006-03-14 | 1 | -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 hack | Chris Lattner | 2006-03-09 | 1 | -3/+3 |
| | | | | llvm-svn: 26650 | ||||
* | temporary hack to get the build working again, apparently a header | Chris Lattner | 2006-03-09 | 1 | -3/+3 |
| | | | | | | commit was forgotten llvm-svn: 26642 | ||||
* | Move bit field endianness to backend. | Jim Laskey | 2006-03-09 | 1 | -0/+3 |
| | | | | llvm-svn: 26639 | ||||
* | Get rid of the multiple copies of getStringValue. Now a Constant:: method. | Jim Laskey | 2006-03-08 | 1 | -41/+2 |
| | | | | llvm-svn: 26616 | ||||
* | libstdc++-v3 was failing to build. Needed to handle composite types with empty | Jim Laskey | 2006-03-08 | 1 | -5/+8 |
| | | | | | | members (running into a zero initializer.) llvm-svn: 26607 | ||||
* | Use "llvm.metadata" section for debug globals. Filter out these globals in the | Jim Laskey | 2006-03-07 | 1 | -0/+3 |
| | | | | | | asm printer. llvm-svn: 26599 | ||||
* | Switch to using a numeric id for anchors. | Jim Laskey | 2006-03-07 | 1 | -12/+28 |
| | | | | llvm-svn: 26598 | ||||
* | Adding basic structure support. | Jim Laskey | 2006-03-03 | 1 | -1/+6 |
| | | | | llvm-svn: 26505 | ||||
* | Support for enumerations. | Jim Laskey | 2006-03-01 | 1 | -0/+44 |
| | | | | llvm-svn: 26466 | ||||
* | Switch back to using actual dwarf tags. Simplifies code without loss to other | Jim Laskey | 2006-03-01 | 1 | -27/+97 |
| | | | | | | debug forms. llvm-svn: 26455 | ||||
* | Basic array support. | Jim Laskey | 2006-03-01 | 1 | -4/+130 |
| | | | | llvm-svn: 26451 | ||||
* | Add const, volatile, restrict support. | Jim Laskey | 2006-02-28 | 1 | -5/+64 |
| | | | | | | Add array of debug descriptor support. llvm-svn: 26428 | ||||
* | Add pointer and reference types. Added short-term code to ignore NULL types | Jim Laskey | 2006-02-24 | 1 | -16/+22 |
| | | | | | | (to allow llvm-gcc4 to build.) llvm-svn: 26355 | ||||
* | Added basic support for typedefs. | Jim Laskey | 2006-02-23 | 1 | -2/+32 |
| | | | | llvm-svn: 26339 | ||||
* | DwarfWriter reading basic type information from llvm-gcc4 code. | Jim Laskey | 2006-02-23 | 1 | -3/+88 |
| | | | | llvm-svn: 26331 | ||||
* | Coordinate activities with llvm-gcc4 and dwarf. | Jim Laskey | 2006-02-22 | 1 | -32/+12 |
| | | | | llvm-svn: 26314 |