Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
d5a932b92af122209bfb53fc3198698a4af18371
/
lib
/
CodeGen
/
DwarfWriter.cpp
014f98c
Place dwarf headers at earliest possible point. Well behaved when skipping
by Jim Laskey
· 19 years ago
07000c6
Refactor a bunch of includes so that TargetMachine.h doesn't have to include
by Owen Anderson
· 19 years ago
4632d7a
Split SwitchSection into SwitchTo{Text|Data}Section methods.
by Chris Lattner
· 19 years ago
a69571c
Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses. This has one caller-visible change: getTargetData() now returns a pointer instead of a reference.
by Owen Anderson
· 19 years ago
1069fbd
Use existing information.
by Jim Laskey
· 19 years ago
f36e2d3
Remove section change in function end, preventing override of function's real
by Jim Laskey
· 19 years ago
6b92b8e
Make sure that debug labels are defined within the same section and after the
by Jim Laskey
· 19 years ago
4188699
Foundation for call frame information.
by Jim Laskey
· 19 years ago
b3e7be2
Refactor address attributes. Add base register to frame info.
by Jim Laskey
· 19 years ago
5b49399
Hack no more.
by Jim Laskey
· 19 years ago
7e09115
Unneeded forward.
by Jim Laskey
· 19 years ago
90c79d7
Make sure types are allocated in the scope of their use.
by Jim Laskey
· 19 years ago
b8509c5
Generate local variable and scope information and equivalent dwarf forms.
by Jim Laskey
· 19 years ago
9d0ff8e
Expand subprogram and added block descriptor.
by Jim Laskey
· 19 years ago
2695de4
back out my previous hack
by Chris Lattner
· 19 years ago
8bf586f
temporary hack to get the build working again, apparently a header
by Chris Lattner
· 19 years ago
54689c2
Move bit field endianness to backend.
by Jim Laskey
· 19 years ago
21b6c9d
Get rid of the multiple copies of getStringValue. Now a Constant:: method.
by Jim Laskey
· 19 years ago
20c3ed8
Bitfield support.
by Jim Laskey
· 19 years ago
b80af6f
Added support for dwarf block data entries.
by Jim Laskey
· 19 years ago
f01e547
Adding basic structure support.
by Jim Laskey
· 19 years ago
6a3eb01
Support for enumerations.
by Jim Laskey
· 19 years ago
9c4447a
Switch back to using actual dwarf tags. Simplifies code without loss to other
by Jim Laskey
· 19 years ago
92ae740
Use context and not compile unit.
by Jim Laskey
· 19 years ago
288fe0f
I guess I can handle large type sizes.
by Jim Laskey
· 19 years ago
f8913f1
Basic array support.
by Jim Laskey
· 19 years ago
45ccae5
Add const, volatile, restrict support. Add array of debug descriptor support.
by Jim Laskey
· 19 years ago
9a777a3
Qualify dwarf namespace inside llvm namespace.
by Jim Laskey
· 19 years ago
8a8e975
Partial enabling of functions.
by Jim Laskey
· 19 years ago
bd76184
Supporting multiple compile units.
by Jim Laskey
· 19 years ago
0d086af
Re-orging file.
by Jim Laskey
· 19 years ago
6990600
Add pointer and reference types. Added short-term code to ignore NULL types
by Jim Laskey
· 19 years ago
434b40b
Added basic support for typedefs.
by Jim Laskey
· 19 years ago
f4afdd9
DwarfWriter reading basic type information from llvm-gcc4 code.
by Jim Laskey
· 19 years ago
0420f2a
Coordinate activities with llvm-gcc4 and dwarf.
by Jim Laskey
· 19 years ago
ae9a84b
Using wrong DW_FORM.
by Jim Laskey
· 20 years ago
86cbdba
Changing model for the construction of debug information.
by Jim Laskey
· 20 years ago
da427fa
Using bit size of integers instead of ambiguous "long" et all.
by Jim Laskey
· 20 years ago
3ea0e0e
Sorry - really folowing convention.
by Jim Laskey
· 20 years ago
bb5830d
Following convention.
by Jim Laskey
· 20 years ago
97d938c
fix build
by Andrew Lenharth
· 20 years ago
d8f77ba
Improve visibility/correctness of operand indices in "llvm.db" objects.
by Jim Laskey
· 20 years ago
6e87c0e
Use global information to fill out Dwarf compile units.
by Jim Laskey
· 20 years ago
b3e789a
Set up MachineDebugInfo to scan for debug information form "llvm.db"g globals.
by Jim Laskey
· 20 years ago
05ebc8d
Make it even more portable.
by Jeff Cohen
· 20 years ago
fb709b6
Portably cast a pointer to an integer.
by Jeff Cohen
· 20 years ago
50d1e8b
fix build on 64 bit hosts
by Andrew Lenharth
· 20 years ago
83404e3
Remove unused variables.
by Jeff Cohen
· 20 years ago
52060a0
Crude Dwarf global variable debugging.
by Jim Laskey
· 20 years ago
63ae85f
Simplify search for abbreviations.
by Jim Laskey
· 20 years ago
7368321
Correct some simple errors.
by Jim Laskey
· 20 years ago
4002017
Right size integer values before emitting.
by Jim Laskey
· 20 years ago
d18e289
Reworked how Dwarf debug info entries and abbreviations are handled. Added
by Jim Laskey
· 20 years ago
e719a7c
Added minimum Dwarf aranges. Cleaned up some section headers. Line number
by Jim Laskey
· 20 years ago
19ef4ef
Add frame work for additional dwarf sections. Comments will improve as code
by Jim Laskey
· 20 years ago
063e765
Adding basic support for Dwarf line number debug information.
by Jim Laskey
· 20 years ago
b2efb85
Applied some recommend changes from sabre. The dominate one beginning "let the
by Jim Laskey
· 20 years ago
7d78a2a
Add check for debug presence.
by Jim Laskey
· 20 years ago
a7cea6f
Tie dwarf generation to darwin assembler.
by Jim Laskey
· 20 years ago
780c861
Add an eol at the end to shut gcc sup.
by Reid Spencer
· 20 years ago
e503289
Start of Dwarf framework.
by Jim Laskey
· 20 years ago