summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter/DwarfException.h
Commit message (Collapse)AuthorAgeFilesLines
...
* - Rename EmitCommonInformationEntry to EmitCIE.Bill Wendling2009-08-251-8/+7
| | | | | | - Rename EmitFunctionDescriptionEntry to EmitFDE. llvm-svn: 79981
* Rename functions to something more descriptive. At the very least mention theBill Wendling2009-08-251-7/+8
| | | | | | CIE and FDE in their names. llvm-svn: 79969
* Rename TargetAsmInfo (and its subclasses) to MCAsmInfo.Chris Lattner2009-08-221-2/+2
| | | | llvm-svn: 79763
* Move the sjlj exception handling conversions to a back-end pass where theyJim Grosbach2009-08-171-1/+0
| | | | | | | | | more properly belong. This allows removing the front-end conditionalized SJLJ code, and cleans up the generated IR considerably. All of the infrastructure code (calling _Unwind_SjLj_Register/Unregister, etc) is added by the SjLjEHPrepare pass. llvm-svn: 79250
* SjLj based exception handling unwinding support. This patch is nasty, brutishJim Grosbach2009-08-111-0/+1
| | | | | | | | | | | | | and short. Well, it's kinda short. Definitely nasty and brutish. The front-end generates the register/unregister calls into the SjLj runtime, call-site indices and landing pad dispatch. The back end fills in the LSDA with the call-site information provided by the front end. Catch blocks are not yet implemented. Built on Darwin and verified no llvm-core "make check" regressions. llvm-svn: 78625
* - Temporarily unbreak the build by forcing the TType "absptr", which isn'tBill Wendling2009-07-291-1/+13
| | | | | | | correct. But what are you going to do? I'll fix this in the future. - Move another large loop into its own method. llvm-svn: 77408
* Doxygenify comments.Bill Wendling2009-07-281-0/+2
| | | | llvm-svn: 77394
* Split out large loop into it's very own method. No intended functionality ↵Bill Wendling2009-07-281-7/+11
| | | | | | change. llvm-svn: 77393
* fix include guard.Chris Lattner2009-07-171-2/+2
| | | | llvm-svn: 76228
* Simplify.Devang Patel2009-06-251-8/+3
| | | | llvm-svn: 74215
* Split out the DwarfDebug module from the DwarfWriter module.Bill Wendling2009-05-151-2/+2
| | | | | | Again, no intendtional functionality change. llvm-svn: 71854
* Split out the DwarfException class into its own file. No functionality change,Bill Wendling2009-05-151-0/+178
though the classes have been marked with "VISIBILITY_HIDDEN". llvm-svn: 71827
OpenPOWER on IntegriCloud