| Commit message (Expand) | Author | Age | Files | Lines |
* | As a first step, emit both the compact unwind and CIE/FDEs for a function. | Bill Wendling | 2011-09-06 | 1 | -13/+7 |
* | Some autoconf tests use module level inline asm to test compiler's handling of | Evan Cheng | 2011-08-24 | 1 | -1/+1 |
* | Emit the __compact_unwind section first. If there are any frames which weren't | Bill Wendling | 2011-07-22 | 1 | -14/+27 |
* | Goodbye TargetAsmInfo. This eliminate last bit of CodeGen and Target in llvm-mc. | Evan Cheng | 2011-07-20 | 1 | -7/+3 |
* | Add MCObjectFileInfo and sink the MCSections initialization code from | Evan Cheng | 2011-07-20 | 1 | -12/+19 |
* | Micro-opt: Only emit compact unwind if there is a compact unwind encoding to ... | Bill Wendling | 2011-07-19 | 1 | -1/+1 |
* | Use the CompactUnwindEncoding from the Frame, if it's defined. | Bill Wendling | 2011-07-19 | 1 | -7/+2 |
* | Move getInitialFrameState from TargetFrameInfo to MCAsmInfo (suggestions for | Evan Cheng | 2011-07-18 | 1 | -1/+2 |
* | Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo down | Evan Cheng | 2011-07-18 | 1 | -5/+6 |
* | Move some parts of TargetAsmInfo down to MCAsmInfo. This is not the greatest | Evan Cheng | 2011-07-15 | 1 | -26/+26 |
* | Remove setting the bit for personality function. It should be set by the linker. | Bill Wendling | 2011-07-15 | 1 | -3/+0 |
* | Encode that we have a personality function. | Bill Wendling | 2011-07-15 | 1 | -0/+3 |
* | * If we have an LSDA, we need to mark it in the encoding. | Bill Wendling | 2011-07-14 | 1 | -1/+5 |
* | Unfortunately several files in MC are badly violating layering rule by using | Evan Cheng | 2011-07-14 | 1 | -2/+6 |
* | Don't emit the FDE end label if the last thing emitted was a compact unwind and | Bill Wendling | 2011-07-13 | 1 | -1/+3 |
* | Add a target hook to encode the compact unwind information. | Bill Wendling | 2011-07-07 | 1 | -6/+8 |
* | Clean up the #includes. | Bill Wendling | 2011-07-06 | 1 | -5/+4 |
* | Remove tabs. | Bill Wendling | 2011-06-30 | 1 | -6/+6 |
* | Improve comment: Show the register the DWARF label is added to. | Bill Wendling | 2011-06-30 | 1 | -1/+2 |
* | Add one more comment to the FDE verbose asm output. | Bill Wendling | 2011-06-30 | 1 | -0/+1 |
* | Add comments to the FDE. | Bill Wendling | 2011-06-30 | 1 | -5/+13 |
* | Add more comments to the ASM output for the CIE's "moves". | Bill Wendling | 2011-06-30 | 1 | -1/+20 |
* | Add comments to the ASM output to help understand the compact unwind and CIE ... | Bill Wendling | 2011-06-30 | 1 | -6/+61 |
* | * Use the proper size to output the range size. | Bill Wendling | 2011-06-30 | 1 | -1/+8 |
* | Stupid error: If the LSDA and Personality functions aren't there, emit 0 instead | Bill Wendling | 2011-06-29 | 1 | -10/+8 |
* | We don't want to use relocations inside the compact unwind section. Just use the | Bill Wendling | 2011-06-29 | 1 | -4/+19 |
* | Use a reference. Don't make a useless copy of the vector. | Bill Wendling | 2011-06-23 | 1 | -1/+1 |
* | Formatting changes. No functionality change. | Bill Wendling | 2011-06-23 | 1 | -32/+30 |
* | Use the presence of the __compact_unwind section to indicate that a target | Bill Wendling | 2011-06-23 | 1 | -1/+1 |
* | Some skeleton code to emit the compact unwind. If the information is unable to | Bill Wendling | 2011-06-23 | 1 | -1/+63 |
* | Directly print to a raw_ostream instead of printing to a buffer first. | Benjamin Kramer | 2011-06-18 | 1 | -4/+1 |
* | No reason not to allow defining the CFA as a reg w/ offset zero. | Jim Grosbach | 2011-05-20 | 1 | -2/+0 |
* | Avoid a gcc warning. | Rafael Espindola | 2011-05-10 | 1 | -1/+2 |
* | On MachO, unlike ELF, there should be no relocation to produce the CIE pointer. | Rafael Espindola | 2011-05-10 | 1 | -8/+17 |
* | The EH symbols are only needed in eh_frame, not debug_frame. | Rafael Espindola | 2011-05-10 | 1 | -2/+2 |
* | In a debug_frame the cfi offset is to the start of the debug_frame section! | Rafael Espindola | 2011-05-10 | 1 | -3/+7 |
* | Add support for producing .deubg_frame sections. | Rafael Espindola | 2011-05-10 | 1 | -45/+59 |
* | Small cleanups. | Rafael Espindola | 2011-05-10 | 1 | -8/+5 |
* | Remove unused argument. | Rafael Espindola | 2011-05-10 | 1 | -12/+4 |
* | Eliminate an unused line to fix a warning. | NAKAMURA Takumi | 2011-05-08 | 1 | -1/+0 |
* | Don't force relaxation of AdvanceLoc instructions on OS X. gdb is happy with | Rafael Espindola | 2011-05-08 | 1 | -11/+5 |
* | Switch Darwin to the generic CIE/FDE printer. | Rafael Espindola | 2011-05-06 | 1 | -64/+0 |
* | MCDwarf: Don't save Twine to local variable, this is almost never safe to do | Daniel Dunbar | 2011-05-03 | 1 | -2/+2 |
* | GCC uses a different encoding of pointers in the FDE when using | Rafael Espindola | 2011-05-01 | 1 | -8/+12 |
* | Simplify the handling of pcrel relocations on ELF. Now we do the right thing | Rafael Espindola | 2011-05-01 | 1 | -11/+6 |
* | Avoid some uses of .uleb128. This is a small speedup and more importantly | Rafael Espindola | 2011-04-29 | 1 | -17/+22 |
* | Last bit by bit compatibility patch to MCDwarf.cpp: If a FDE with no LSDA is | Rafael Espindola | 2011-04-29 | 1 | -5/+20 |
* | Add an alternative implementation of CIE and FDE emission that outputs them | Rafael Espindola | 2011-04-29 | 1 | -0/+58 |
* | Add the getExprForFDESymbol method that responsible for computing the | Rafael Espindola | 2011-04-28 | 1 | -12/+9 |
* | Add a getExprForPersonalitySymbol method to MCAsmInfo. Use it when | Rafael Espindola | 2011-04-28 | 1 | -1/+14 |