aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/AsmPrinter/DwarfException.cpp
AgeCommit message (Expand)Author
2009-11-19Reverting the EH table patches.Bill Wendling
2009-11-19The "ReadOnlyWithRel" enum seems to apply more to what Darwin does with the EHBill Wendling
2009-11-18Attempt #2:Bill Wendling
2009-11-17Refactor the code that creates the "dot-label" difference. This may be used inBill Wendling
2009-11-12Simplify code a bitBill Wendling
2009-11-12Refactor code that checks if it's a call to a "nounwind" function.Bill Wendling
2009-11-12If there's more than one function operand to a call instruction, be conservativeBill Wendling
2009-11-11Don't mark a call as potentially throwing if the function it's calling has theBill Wendling
2009-11-11Make sure that the exception handling data has the same visibility as theBill Wendling
2009-11-10Fix DenseMap iterator constness.Jeffrey Yasskin
2009-10-22Tidying up some code and comments. No functionality change.Bill Wendling
2009-09-20--- Reverse-merging r82282 into '.':Bill Wendling
2009-09-20Here's fun! It turns out that these filter functions can be internal. If they'reBill Wendling
2009-09-18Factor out label difference creation.Bill Wendling
2009-09-18It's inefficient to have place the exception tables (which contain the LSDA)Bill Wendling
2009-09-17pass machinemoduleinfo down into getSymbolForDwarfGlobalReference, Chris Lattner
2009-09-16Big change #1 for personality function references:Chris Lattner
2009-09-16inline AsmPrinter::getCurrentFunctionEHName into its only caller.Chris Lattner
2009-09-16Eliminate AsmPrinter::EmitExternalGlobal, inlining its (now)Chris Lattner
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