- ccca7fe Add DwarfWriter interface to mainipulate source location info. by Devang Patel · 17 years ago
- 481ff5b Clear debug info at the end of function processing. by Devang Patel · 17 years ago
- e9bfb0f There is no need to maintain separate labelid list in the dwarf writer. It is not a good idea. by Devang Patel · 17 years ago
- 9795da5 Reduce initial small vector sizes. by Devang Patel · 17 years ago
- 0dc969e Fix thinko. Create parent scope if parent descriptor is *not* null. by Devang Patel · 17 years ago
- eb3fc28 by Devang Patel · 17 years ago
- 9f8fcfc Add DebugInfo based APIs to record source line info. by Devang Patel · 17 years ago
- 2ec78c4 Add APIs to record regions and variables. Again, shamelessly copied from MMI. by Devang Patel · 17 years ago
- 7a6e5a3 Add APIs to manage scope using DebugInfo interface. by Devang Patel · 17 years ago
- 5d31598 Set up DwarfDebug using DebugInfo API. by Devang Patel · 17 years ago
- 5fe1fac Forgot that this was needed for Linux. This should fix the builds. by Bill Wendling · 17 years ago
- 78eb6ad by Devang Patel · 17 years ago
- c452324 by Devang Patel · 17 years ago
- d1ca925 by Devang Patel · 17 years ago
- d60de51 Revert r61415 and r61484. Duncan was correct that these weren't needed. by Bill Wendling · 17 years ago
- 8526cc0 Extract source location info from DebugInfo. by Devang Patel · 17 years ago
- 48d190f Add type DIEs using DebugInfo. by Devang Patel · 17 years ago
- f421533 Construct composite type DIE using DebugInfo. by Devang Patel · 17 years ago
- e520273 s/ConstructType/ConstructTypeDIE/g by Devang Patel · 17 years ago
- 86ae142 by Devang Patel · 17 years ago
- c69bf2c Construct enumerator DIE using DebugInfo. by Devang Patel · 17 years ago
- 68afdc3 Construct array/vector type DIEs using DebugInfo. by Devang Patel · 17 years ago
- 08f053f Construct basic and derived type DIEs using DebugInfo. by Devang Patel · 17 years ago
- ca03c27 subsume ConstructPointerType() by Devang Patel · 17 years ago
- 9ede3f2 by Devang Patel · 17 years ago
- 998dee9 Linux wants the FDE initial location and address range to be forced to 32-bit. by Bill Wendling · 17 years ago
- bce4528 The FDE initial location and address range data should be free to be 64-bit by Bill Wendling · 17 years ago
- 722f5f1 Darwin likes for the EH frame to be non-local. by Bill Wendling · 17 years ago
- d4121be GCC doesn't emit DW_EH_PE_sdata4 for the FDE encoding on Darwin. I'm not sure by Bill Wendling · 17 years ago
- d0935c3 Fix typo. Silence unused variable warning. by Devang Patel · 17 years ago
- 2f6fea9 Fix bug 3202. by Rafael Espindola · 17 years ago
- 8358099 Do not print empty DW_AT_comp_dir. by Devang Patel · 17 years ago
- 94ea5be Fix a couple of Dwarf bugs. by Evan Cheng · 17 years ago
- f848028 Cosmetic changes. by Evan Cheng · 17 years ago
- a9f0cc4 The Dwarf writer was comparing mangled and unmangled names for C++ code when we by Bill Wendling · 17 years ago
- d65b264 Align EH tables before label is emitted, not after, thus aligning the label. by Dale Johannesen · 17 years ago
- d735b80 Switch the MachineOperand accessors back to the short names like by Dan Gohman · 17 years ago
- d751c64 If we have a function with an unreachable statement such that the ending debug by Bill Wendling · 17 years ago
- 315690e Get rid of duplicate char*/Section* DataSection by Anton Korobeynikov · 17 years ago
- d7ca416 Get rid of duplicate char*/Section* TextSection by Anton Korobeynikov · 17 years ago
- cb37188 Use raw_ostream throughout the AsmPrinter. by Owen Anderson · 17 years ago
- abb247f Move all assembler printing related stuff into new libAsmPrinter by Anton Korobeynikov · 17 years ago[Renamed from lib/CodeGen/DwarfWriter.cpp]
- ffe31d7 Move SLEB/ULEB size calculation routines from AsmPrinter to TargetAsmInfo. This makes JIT asmprinter-free. by Anton Korobeynikov · 17 years ago
- c91d0b9 Another buildbot test commit. by Bill Wendling · 17 years ago
- 4e97401 Trivial check-in to test buildbot. No functionality change. by Bill Wendling · 17 years ago
- fbbd701 Pull r53795 from Gaz into mainline: by Bill Wendling · 17 years ago
- d411419 Avoid creating expensive comment string if it's not going to be printed. by Evan Cheng · 17 years ago
- 33d9b35 Remove some dead code. by Dale Johannesen · 17 years ago
- ececf99 Linux also does not require exception handling by Duncan Sands · 17 years ago
- c04f465 Don't return std::vector by value, but pass it in by reference to be filled. by Bill Wendling · 17 years ago
- 10fff60 Revert my previous check-in that split up MachineModuleInfo. It turns out to by Bill Wendling · 17 years ago
- aa8f888 Darwin doesn't need exception handling information for the "move" info when by Bill Wendling · 17 years ago
- 6547e40 Avoid creating expensive comment string if it's not going to be printed. by Evan Cheng · 17 years ago
- 4406604 Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminating by Dan Gohman · 17 years ago
- 305635a Refactor the DebugInfoDesc stuff out of the MachineModuleInfo file. Clean up by Bill Wendling · 17 years ago
- 873e1b5 Use SmallVector instead of std::vector for a minor compile time improvement. by Owen Anderson · 17 years ago
- 719de53 Use back() instead of [size()-1]. by Dan Gohman · 17 years ago
- f7acf8f Fix the source line debug information for the Windows platform. by Argyrios Kyrtzidis · 17 years ago
- 43b30a8 Get exception handling working again on 64 bit by Duncan Sands · 17 years ago
- 671fa97 Output correct exception handling and frame info by Duncan Sands · 17 years ago
- 21d972a Add comments for previous patch as requested. by Dale Johannesen · 17 years ago
- 7b251e0 Make eh_frame objects by 8-byte aligned on 64-bit targets. by Dale Johannesen · 17 years ago
- 3541af7 Reverse sense of unwind-tables option. This means by Dale Johannesen · 17 years ago
- 4e1b794 Implement new llc flag -disable-required-unwind-tables. by Dale Johannesen · 17 years ago
- 51dd8c9 if some functions don't have debug info, we were outputing the same label at the start of each of those functions. This makes assemblers unhappy by Andrew Lenharth · 17 years ago
- e004062 Cosmetic changes per EH patch review feedback. by Dale Johannesen · 17 years ago
- 1532f3d Recommitting EH patch; this should answer most of the by Dale Johannesen · 17 years ago
- b6d5b14 Revert 49006 for the moment. by Dale Johannesen · 17 years ago
- 1544e47 Emit exception handling info for functions which are by Dale Johannesen · 17 years ago
- d9ffd4c Fix a bug in Darwin EH: FDE->CIE pointer must by Dale Johannesen · 17 years ago
- 05548eb Don't fill eh frames even though these are text sections. by Evan Cheng · 17 years ago
- 6f0d024 Rename MRegisterInfo to TargetRegisterInfo. by Dan Gohman · 18 years ago
- 1b08bbc Remove the nasty LABEL hack with a much less evil one. Now llvm.dbg.func.start implies a stoppoint is set. SelectionDAGISel records a new source line but does not create a ISD::LABEL node for this special stoppoint. Asm printer will magically print this label. This ensures nothing is emitted before. by Evan Cheng · 18 years ago
- 72bebb9 MRegisterInfo::getLocation() is a really bad idea. Its function is to calculate the offset from frame pointer to a stack slot and then storing the delta in a MachineLocation object. The name is bad (it implies a getter), and MRegisterInfo doesn't need to know about MachineLocation. by Evan Cheng · 18 years ago
- 48ae02f Do not mark EH tables no-dead-strip unless the associated function is so marked. by Dale Johannesen · 18 years ago
- 4af3494 Fix and enable EH for x86-64 Darwin. Adds by Dale Johannesen · 18 years ago
- 038129d Emit unused EH frames for weak definitions on Darwin, by Dale Johannesen · 18 years ago
- 749c6f6 rename TargetInstrDescriptor -> TargetInstrDesc. by Chris Lattner · 18 years ago
- 6924430 Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflects by Chris Lattner · 18 years ago
- 9e33049 MachineOperand::getImmedValue -> MachineOperand::getImm by Chris Lattner · 18 years ago
- 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
- 481dc72 The C++ exception handling personality function wants by Duncan Sands · 18 years ago
- 1d4ce2a Fix .eh table linkage issues on Darwin. Some EH support by Dale Johannesen · 18 years ago
- b97aec6 Add parameter to getDwarfRegNum to permit targets by Dale Johannesen · 18 years ago
- d57c388 Move the code that emits the .file directives so that it runs after the by Dan Gohman · 18 years ago
- 9fda5be Make the checks for DW_FORM_data4 consistent with the others, and by Dan Gohman · 18 years ago
- 06ff4e6 Use 32-bit data directives for DW_FORM_data4 format data, even on by Dan Gohman · 18 years ago
- 8248294 TargetAsmInfo::getAddressSize() was incorrect for x86-64 and 64-bit targets by Dan Gohman · 18 years ago
- 81a148b Don't emit .debug_line header data if there aren't any lines to put in it, by Dan Gohman · 18 years ago
- 44de926 Move the Asm->EOL() call for EmitDebugARanges outside the #ifdef for by Dan Gohman · 18 years ago
- 8549636 Add support for emitting .file directives to set up file numbers for by Dan Gohman · 18 years ago
- 9251f13 When emitting .set directives, make sure the EH and Debug labels can't conflict. by Chris Lattner · 18 years ago
- c369bd7 don't read Block after it is freed. This fixes PR1684 by Chris Lattner · 18 years ago
- 6e19896 Objective-C was generating EH frame info like this: by Bill Wendling · 18 years ago
- 76c1b97 Merge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfo by Chris Lattner · 18 years ago
- ef4a661 Add a bool to indicate if we should set the "indirect encoding" bit in the Dwarf by Bill Wendling · 18 years ago
- d60da49 The personality function on Darwin needs a global stub. We then refer to by Bill Wendling · 18 years ago
- 9886504 Due to label merging, the last label for an invoke by Duncan Sands · 18 years ago
- 57810cd Fix PR1628. When exception handling is turned on, by Duncan Sands · 18 years ago
- 9cc54f5 Emit proper "secrel" directive, where possible. This fixes invalid asm syntax of debug info on mingw32. Also, cleanup by Anton Korobeynikov · 18 years ago