Jim Laskey
|
7ee6df939e
|
Support for enumerations.
llvm-svn: 26466
|
2006-03-01 23:52:37 +00:00 |
|
Jim Laskey
|
c73a56236e
|
Switch back to using actual dwarf tags. Simplifies code without loss to other
debug forms.
llvm-svn: 26455
|
2006-03-01 20:39:36 +00:00 |
|
Jim Laskey
|
09c0bfcbaf
|
Use context and not compile unit.
llvm-svn: 26453
|
2006-03-01 18:20:30 +00:00 |
|
Jim Laskey
|
d614a770a6
|
I guess I can handle large type sizes.
llvm-svn: 26452
|
2006-03-01 18:13:05 +00:00 |
|
Jim Laskey
|
08fa0d0d99
|
Basic array support.
llvm-svn: 26451
|
2006-03-01 17:53:02 +00:00 |
|
Jim Laskey
|
090da116cc
|
Add const, volatile, restrict support.
Add array of debug descriptor support.
llvm-svn: 26428
|
2006-02-28 20:15:07 +00:00 |
|
Jim Laskey
|
cb47e213c0
|
Qualify dwarf namespace inside llvm namespace.
llvm-svn: 26409
|
2006-02-27 22:37:23 +00:00 |
|
Jim Laskey
|
34708479e7
|
Partial enabling of functions.
llvm-svn: 26404
|
2006-02-27 20:37:42 +00:00 |
|
Jim Laskey
|
618fe7bec1
|
Supporting multiple compile units.
llvm-svn: 26402
|
2006-02-27 17:27:12 +00:00 |
|
Jim Laskey
|
939d2084ad
|
Re-orging file.
llvm-svn: 26401
|
2006-02-27 12:43:29 +00:00 |
|
Jim Laskey
|
fe79552c25
|
Add pointer and reference types. Added short-term code to ignore NULL types
(to allow llvm-gcc4 to build.)
llvm-svn: 26355
|
2006-02-24 16:46:40 +00:00 |
|
Jim Laskey
|
ddac333e72
|
Added basic support for typedefs.
llvm-svn: 26339
|
2006-02-23 22:37:30 +00:00 |
|
Jim Laskey
|
1ee7e91e5c
|
DwarfWriter reading basic type information from llvm-gcc4 code.
llvm-svn: 26331
|
2006-02-23 16:58:18 +00:00 |
|
Jim Laskey
|
b62a583c99
|
Coordinate activities with llvm-gcc4 and dwarf.
llvm-svn: 26314
|
2006-02-22 19:02:11 +00:00 |
|
Jim Laskey
|
bb6d481323
|
Using wrong DW_FORM.
llvm-svn: 26184
|
2006-02-14 22:01:57 +00:00 |
|
Jim Laskey
|
e27947e8fb
|
Changing model for the construction of debug information.
llvm-svn: 26016
|
2006-02-06 15:33:21 +00:00 |
|
Jim Laskey
|
c8759505c4
|
Using bit size of integers instead of ambiguous "long" et all.
llvm-svn: 25694
|
2006-01-27 20:31:25 +00:00 |
|
Jim Laskey
|
2221ac79d5
|
Sorry - really folowing convention.
llvm-svn: 25691
|
2006-01-27 18:32:41 +00:00 |
|
Jim Laskey
|
479abc37ff
|
Following convention.
llvm-svn: 25689
|
2006-01-27 18:28:31 +00:00 |
|
Andrew Lenharth
|
67e53709df
|
fix build
llvm-svn: 25687
|
2006-01-27 18:16:17 +00:00 |
|
Jim Laskey
|
89492c12bb
|
Improve visibility/correctness of operand indices in "llvm.db" objects.
Handle 64 in DIEs.
llvm-svn: 25684
|
2006-01-27 15:20:54 +00:00 |
|
Jim Laskey
|
df47d0df3e
|
Use global information to fill out Dwarf compile units.
llvm-svn: 25662
|
2006-01-26 21:22:49 +00:00 |
|
Jim Laskey
|
583aae3110
|
Set up MachineDebugInfo to scan for debug information form "llvm.db"g globals.
Global Variable information is now pulled from "llvm.dbg.globals"
llvm-svn: 25655
|
2006-01-26 20:21:46 +00:00 |
|
Jeff Cohen
|
fdbce069c5
|
Make it even more portable.
llvm-svn: 25605
|
2006-01-25 17:18:50 +00:00 |
|
Jeff Cohen
|
3218a69301
|
Portably cast a pointer to an integer.
llvm-svn: 25594
|
2006-01-25 02:40:10 +00:00 |
|
Andrew Lenharth
|
0940295a7a
|
fix build on 64 bit hosts
llvm-svn: 25591
|
2006-01-24 21:26:43 +00:00 |
|
Jeff Cohen
|
7c5aa59551
|
Remove unused variables.
llvm-svn: 25576
|
2006-01-24 04:42:53 +00:00 |
|
Jim Laskey
|
18ba7ce7b3
|
Crude Dwarf global variable debugging.
llvm-svn: 25569
|
2006-01-24 00:49:18 +00:00 |
|
Jim Laskey
|
75adb3d269
|
Simplify search for abbreviations.
llvm-svn: 25491
|
2006-01-21 01:13:18 +00:00 |
|
Jim Laskey
|
08d15fdc02
|
Correct some simple errors.
llvm-svn: 25490
|
2006-01-21 00:59:54 +00:00 |
|
Jim Laskey
|
946caff856
|
Right size integer values before emitting.
llvm-svn: 25489
|
2006-01-20 21:02:36 +00:00 |
|
Jim Laskey
|
b2abea6ab6
|
Reworked how Dwarf debug info entries and abbreviations are handled. Added
pubnames and debuy str sections.
llvm-svn: 25487
|
2006-01-20 20:34:06 +00:00 |
|
Jim Laskey
|
6b25a4e659
|
Added minimum Dwarf aranges. Cleaned up some section headers. Line number
support now works in gdb.
llvm-svn: 25417
|
2006-01-18 16:54:26 +00:00 |
|
Jim Laskey
|
52d9832e70
|
Add frame work for additional dwarf sections. Comments will improve as code
is added.
llvm-svn: 25410
|
2006-01-17 20:41:40 +00:00 |
|
Jim Laskey
|
0c4202b0ba
|
Adding basic support for Dwarf line number debug information.
I promise to keep future commits smaller.
llvm-svn: 25396
|
2006-01-17 17:31:53 +00:00 |
|
Jim Laskey
|
61138e28ff
|
Applied some recommend changes from sabre. The dominate one beginning "let the
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
|
2006-01-04 22:28:25 +00:00 |
|
Jim Laskey
|
9c9c46a7a4
|
Add check for debug presence.
llvm-svn: 25095
|
2006-01-04 14:30:12 +00:00 |
|
Jim Laskey
|
62b29812a6
|
Tie dwarf generation to darwin assembler.
llvm-svn: 25093
|
2006-01-04 13:52:30 +00:00 |
|
Reid Spencer
|
b7a51183c1
|
Add an eol at the end to shut gcc sup.
llvm-svn: 24926
|
2005-12-22 01:41:00 +00:00 |
|
Jim Laskey
|
aeb774e97d
|
Start of Dwarf framework.
llvm-svn: 24914
|
2005-12-21 19:48:16 +00:00 |
|