Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
e25514d0a599c4256509b8512da71f5ae6090aa6
/
lib
/
CodeGen
/
DwarfWriter.cpp
e25514d
TypeIds are indexed by j, not i
by Anton Korobeynikov
· 18 years ago
3194f57
Use the personality function that was registered with MMI rather than
by Duncan Sands
· 18 years ago
01dfdcd
Spelling fix.
by Duncan Sands
· 18 years ago
2a07e2f
Emit sections/directives in the proper order. This fixes PR1376. Also,
by Anton Korobeynikov
· 18 years ago
79dda2b
Fix couple of bugs connected with eh info:
by Anton Korobeynikov
· 18 years ago
6a14359
Cleanup: make SetCounter an instance variable
by Anton Korobeynikov
· 18 years ago
a6199c8
Fix DWARF debugging information on x86/Linux and (hopefully)
by Anton Korobeynikov
· 18 years ago
0102ca8
Emit eh filter info.
by Jim Laskey
· 18 years ago
3f09fc2
Handle mix of personalities.
by Jim Laskey
· 18 years ago
5df3ad8
Missing end of abbreviations - correction
by Jim Laskey
· 18 years ago
7b1b39d
Missing end of abbreviations.
by Jim Laskey
· 18 years ago
bacd304
Exception handling support.
by Jim Laskey
· 18 years ago
b47f32e
Slip up
by Jim Laskey
· 19 years ago
29bf16a
Emit labels as label_n and not as debug_n
by Jim Laskey
· 19 years ago
b82313f
Support for non-landing pad exception handling.
by Jim Laskey
· 19 years ago
c1c47c3
Out of line function.
by Jim Laskey
· 19 years ago
e078d1a
Only gather frame info if debug or eh.
by Jim Laskey
· 19 years ago
1b340dc
Flag to control exception handling.
by Jim Laskey
· 19 years ago
d683ef6
Disable zero landing pads for now.
by Jim Laskey
· 19 years ago
072200c
Landing pad-less eh for PPC.
by Jim Laskey
· 19 years ago
44c3b9f
Change the MachineDebugInfo to MachineModuleInfo to better reflect usage
by Jim Laskey
· 19 years ago
2b935d5
Clarify some constants.
by Jim Laskey
· 19 years ago
1a4a83c
1. Remove dwarf-verbose option (now asm-verbose.) 2. Clean up end of lines.
by Jim Laskey
· 19 years ago
f1cdea1
Migrate print routines to asm to be shared by exception handling.
by Jim Laskey
· 19 years ago
5e73d5b
Repair debug frames as a prelude to eh_frames. Switched to using MachineMoves
by Jim Laskey
· 19 years ago
f9e5619
Use asm printer to emit alignment
by Jim Laskey
· 19 years ago
6488a07
Need to handle static declarations properly.
by Jim Laskey
· 19 years ago
1e3a577
Silence warning.
by Jim Laskey
· 19 years ago
ee5f927
Need to walk the derived chain of typedefs to get actual size.
by Jim Laskey
· 19 years ago
5c7e326
Added an automatic cast to "std::ostream*" etc. from OStream. We then can
by Bill Wendling
· 19 years ago
e815619
Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are
by Bill Wendling
· 19 years ago
2b4e98c
Some addresssed should be 64-bit and some shouldn't.
by Jim Laskey
· 19 years ago
2172f96
Change global descriptor names to provide name, full name and linkage name.
by Jim Laskey
· 19 years ago
749b01d
Temp fix to deal gdb issue.
by Jim Laskey
· 19 years ago
36729dd
Eliminate unnecessary scopes.
by Jim Laskey
· 19 years ago
bdc679d
Converted to using llvm streams instead of <iostream>s
by Bill Wendling
· 19 years ago
85f419b
Allows debugging llc self hosted.
by Jim Laskey
· 19 years ago
5496f01
Merging dwarf info to a single compile unit.
by Jim Laskey
· 19 years ago
9d4209f
1. Add a pass to fold debug label instructions so a debug info client can detect
by Jim Laskey
· 19 years ago
5a4951e
Unbreak X86/ELF Debugging. Somehow this line got lost in Jim's cleanup.
by Reid Spencer
· 19 years ago
f910a3f
Tab interferes with uniqueness.
by Jim Laskey
· 19 years ago
5cd496e
Live local variables are being dropped because the begin or end labels marking
by Jim Laskey
· 19 years ago
9782131
Make CodeGen libs -pedantic clean.
by Reid Spencer
· 19 years ago
f673388
by Jim Laskey
· 19 years ago
9bd6d65
Remove unused variable.
by Reid Spencer
· 19 years ago
3ed469c
For PR786:
by Reid Spencer
· 19 years ago
ef42a01
by Jim Laskey
· 19 years ago
ab4022f
1. Clean up code due to changes in SwitchTo*Section(2)
by Anton Korobeynikov
· 19 years ago
0de0c5d
Fix a problem introduced by a last-minute change (logic negation).
by Reid Spencer
· 19 years ago
02b8511
Add debug support for X86/ELF targets (Linux). This allows llvm-gcc4
by Reid Spencer
· 19 years ago
a9c83fe
Switch abbreviations to use the folding set.a.
by Jim Laskey
· 19 years ago
6519546
Simplify DwarfWriter header.
by Jim Laskey
· 19 years ago
fcc1d94
Tighter data structure for deleted debug labels.
by Jim Laskey
· 19 years ago
66ebf09
More complete solution to deleting blocks and debug info.
by Jim Laskey
· 19 years ago
8466b21
Do not leak all of the SourceLineInfo objects. Do not bother mallocing each
by Chris Lattner
· 19 years ago
99e41ee
Clean up interface to getGlobalLinkName.
by Jim Laskey
· 19 years ago
a1a19f8
Basic support for getGlobalLinkName.
by Jim Laskey
· 19 years ago
ba8a2ee
Global name regression.
by Jim Laskey
· 19 years ago
339ec4c
Workaround for templates
by Jim Laskey
· 19 years ago
0c0feb9
More long term solution
by Jim Laskey
· 19 years ago
0f77fe5
Work around for some problems with templates.
by Jim Laskey
· 19 years ago
e85fb67
Sort out mangled names for globals
by Jim Laskey
· 19 years ago
a0f3d17
Make target asm info a property of the target machine.
by Jim Laskey
· 19 years ago
563321a
Separate target specific asm properties from the asm printers.
by Jim Laskey
· 19 years ago
3ebe71d
Corrections.
by Jim Laskey
· 19 years ago
ce50a16
Handle callee saved registers in dwarf frame info (lead up to exception
by Jim Laskey
· 19 years ago
3d3d404
Allow for register numbers > 31.
by Jim Laskey
· 19 years ago
760383e
Adding C++ member support.
by Jim Laskey
· 19 years ago
d04c159
Fixed a bug handling void function types.
by Jim Laskey
· 19 years ago
e2a78f2
1. Support for c++ mangled names.
by Jim Laskey
· 19 years ago
89d67fa
Add and sort "sections" in debug lines. This always stepping through
by Jim Laskey
· 19 years ago
650f609
Add support for function types.
by Jim Laskey
· 19 years ago
d16f2a7
References need to be section relative.
by Jim Laskey
· 19 years ago
067ef41
References need to be section relative.
by Jim Laskey
· 19 years ago
7089f45
1. Revise vector debug support.
by Jim Laskey
· 19 years ago
f8a01a9
1. Support standard dwarf format (was bootstrapping in Apple format.)
by Jim Laskey
· 19 years ago
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
Next »