aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/AsmPrinter/DwarfException.cpp
AgeCommit message (Expand)Author
2009-09-16eliminate the horrid AsmPrinter::getGlobalLinkName method, inliningChris Lattner
2009-09-15strength reduce a call to PrintRelDirective(true).Chris Lattner
2009-09-10Exit early if exception handling isn't supported.Bill Wendling
2009-09-10Comment and whitespace cleanups. No intentional functionality change.Bill Wendling
2009-09-10Revert part of my r81424 patch. I removed what looked like superfluous paddingBill Wendling
2009-09-10Don't hardcode the TType format size. In fact, rework the code so that it's moreBill Wendling
2009-09-10Remove the "#if 0" that Noone loved. It wasn't really necessary, because theBill Wendling
2009-09-10Pull check for SJLJ EH into a boolean and use that.Bill Wendling
2009-09-10Use the SizeOfEncodedValue function instead of magic variables for theBill Wendling
2009-09-10Add helpful comment.Bill Wendling
2009-09-09Believe it or not, this is a simplification. :-)Bill Wendling
2009-09-09Use the EOL that takes the encoding and translates it into DWARF-English.Bill Wendling
2009-09-09Early exit from function.Bill Wendling
2009-09-09Small amount of code clean-up: Don't use ".size()" when not necessary.Bill Wendling
2009-09-01reduce size of SmallString to something more reasonableJim Grosbach
2009-09-01Use raw_ostream instead of sstreamJim Grosbach
2009-09-01revert inadvertant change from previous commitJim Grosbach
2009-09-01Simply LSDA lable emission to use a direct special-case output instead ofJim Grosbach
2009-09-01Clean up LSDA name generation and use for SJLJ exception handling. ThisJim Grosbach
2009-08-31Output a hex value, because all of the others are hex.Bill Wendling
2009-08-31Revert commit 80428. It completely broke exceptionDuncan Sands
2009-08-31PR4747Jim Grosbach
2009-08-29- Add target lowering methods to get the preferred format for the FDE and LSDABill Wendling
2009-08-29Make the augmentation size and next set of bytes agree on size,Eric Christopher
2009-08-28Nuke trailing whitespace.Eric Christopher
2009-08-27Revert accidental commit.Bill Wendling
2009-08-27--- Reverse-merging r80147 into '.':Bill Wendling
2009-08-26If we're emitting additional CIEs due to personality functionsEric Christopher
2009-08-25- Rename EmitCommonInformationEntry to EmitCIE.Bill Wendling
2009-08-25- Emit new line after each FDE.Bill Wendling
2009-08-25Rename functions to something more descriptive. At the very least mention theBill Wendling
2009-08-22rename TAI -> MAI, being careful not to make MAILJMP instructions :)Chris Lattner
2009-08-22Rename TargetAsmInfo (and its subclasses) to MCAsmInfo.Chris Lattner
2009-08-20Attempt to comment this code more.Bill Wendling
2009-08-19Add missing includes.David Greene
2009-08-19eliminate AsmPrinter::SwitchToSection and just have clientsChris Lattner
2009-08-18fix COFF targets (mingw/cygwin) to provide ehframe and LSDA sectionsChris Lattner
2009-08-18add a horrible hack to the dwarf printer. It looks like mingw is not specifyingChris Lattner
2009-08-17Remove a bit more cruft from the sjlj moving to a backend pass.Jim Grosbach
2009-08-17Move the sjlj exception handling conversions to a back-end pass where theyJim Grosbach
2009-08-12Add catch block handling to SjLj exception handling.Jim Grosbach
2009-08-11SjLj based exception handling unwinding support. This patch is nasty, brutishJim Grosbach
2009-08-02convert EHFrameSection to be managed by TLOF instead of TAI.Chris Lattner
2009-08-02Fix some fixme's in #if 0'd code by making it dependent on the structuralChris Lattner
2009-08-02move getDwarfExceptionSection from TAI to TLOF and rename it to Chris Lattner
2009-07-31add some comments on how this is *supposed* to work. We don'tChris Lattner
2009-07-31rearrange a conditional. Even if this weren't #if 0'd out, this wouldChris Lattner
2009-07-31PreferredEHDataFormat is always call with data and global, but this wholeChris Lattner
2009-07-29Forgot to output the base offset.Bill Wendling
2009-07-29Move comment to above method.Bill Wendling