path: root/ir/be/bedwarf_t.h
Commit message (Collapse)AuthorAge
* remove license stuff from filesMatthias Braun2012-12-12
| | | | | Just state the copyright and the project the files belong to. You can then find the COPYING file for the whole project.
* dwarf: initial support for callframe and paramsMatthias Braun2012-04-26
| | | | | | | | | | - We now always output dwarf3 so we can use DW_OP_call_frame_cfa and avoid construction location lists, but just reuse the callframe info lists. - Backends have to emit debug info as callframe calculation changes: The ia32 backend has a preliminary implementation which assumes esp offset of frame_type_size at the beginning of a block (currently always true), the no-omit-fp mode assumes ebp relative addressing (which is correct except for the prolog/epilogue insns)
* bedbgout, stabs: remove obsolete debug modulesMatthias Braun2012-04-25
| | | | | | Remove the stabs debugoutput code and with it all the complexity of a modular debug output system. The only remaining debug output module is dwarf.
* move custom_abbrevs enum back into bedwarf.cMatthias Braun2012-04-25
| | | | It's an internal thing and nothing from the dwarf spec
* DWARF: Move the DWARF constants into a separate header.Christoph Mallon2012-04-24