aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/AsmPrinter/WinException.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-05-03[AArch64][Windows] Compute function length correctly in unwind tables.Eli Friedman1-3/+16
2019-02-01[COFF, ARM64] Fix localaddress to handle stack realignment and variable size ...Mandeep Singh Grang1-5/+1
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-16[COFF, ARM64] Implement support for SEH extensions __try/__except/__finallyMandeep Singh Grang1-9/+14
2019-01-16[EH] Rename llvm.x86.seh.recoverfp intrinsic to llvm.eh.recoverfpMandeep Singh Grang1-1/+1
2018-10-27[ARM64][Windows] MCLayer support for exception handlingSanjin Sijaric1-6/+20
2018-03-23Move TargetLoweringObjectFile from CodeGen to Target to fix layeringDavid Blaikie1-1/+1
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun1-25/+25
2017-12-13Remove redundant includes from lib/CodeGen.Michael Zolotukhin1-3/+0
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-5/+5
2017-11-03Move TargetFrameLowering.h to CodeGen where it's implementedDavid Blaikie1-1/+1
2017-06-07Move Object format code to lib/BinaryFormat.Zachary Turner1-2/+2
2017-05-16IR: Give function GlobalValue::getRealLinkageName() a less misleading name: d...Peter Collingbourne1-6/+6
2017-03-20[WinEH] Adjust decision to emit SEH moves for leaf functionsReid Kleckner1-2/+2
2016-12-28[WinEH] Don't assume endFunction is called while in .textReid Kleckner1-10/+7
2016-12-08Don't emit .seh_handler directives for any cleanup funcletsReid Kleckner1-6/+6
2016-12-01Move most EH from MachineModuleInfo to MachineFunctionMatthias Braun1-8/+11
2016-12-01Temporarily Revert "Move most EH from MachineModuleInfo to MachineFunction"Eric Christopher1-11/+8
2016-11-30Move most EH from MachineModuleInfo to MachineFunctionMatthias Braun1-8/+11
2016-11-20Fix comment typos. NFC.Simon Pilgrim1-1/+1
2016-09-30[SEH] Emit the parent frame offset label even if there are no funcletsReid Kleckner1-19/+39
2016-09-22Win64: Don't emit unwind info for "leaf" functions (PR30337)Hans Wennborg1-1/+1
2016-09-16Move the Mangler from the AsmPrinter down to TLOF and clean up theEric Christopher1-1/+1
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun1-3/+3
2016-06-21[StackProtector] Fix computation of GSCookieOffset and EHCookieOffset with SEH4Etienne Bergeron1-5/+32
2016-06-16NFC; refactor getFrameIndexReferenceFromSPSanjoy Das1-3/+12
2016-06-15Don't force SP-relative addressing for statepointsSanjoy Das1-1/+2
2016-05-02[MC] Create unique .pdata sections for every .text sectionReid Kleckner1-4/+3
2016-04-18[NFC] Header cleanupMehdi Amini1-1/+0
2016-03-01[WinEH] Allocate the registration node before the catch objectsDavid Majnemer1-0/+1
2016-01-04[WinEH] Update CoreCLR EH state numberingJoseph Tremoulet1-21/+22
2015-12-27[WinEH] Add comments explaining the EH tablesDavid Majnemer1-31/+114
2015-12-15[WinEH] Make llvm.x86.seh.recoverfp work on x64Reid Kleckner1-1/+11
2015-12-12[IR] Reformulate LLVM's EH funclet IRDavid Majnemer1-50/+63
2015-11-17[WinEH] Move WinEHFuncInfo from MachineModuleInfo to MachineFunctionReid Kleckner1-27/+27
2015-11-05[WinEH] Fix funclet prologues with stack realignmentReid Kleckner1-11/+10
2015-10-23[CodeGen] Mark setjmp/catchret MBBs address-takenJoseph Tremoulet1-5/+3
2015-10-21[WinEH] Remove extraneous call to emitEHRegistrationOffsetLabelDavid Majnemer1-1/+0
2015-10-20AsmPrinter: Remove implicit ilist iterator conversion, NFCDuncan P. N. Exon Smith1-3/+3
2015-10-16[WinEH] Fix stack alignment in funclets and ParentFrameOffset calculationReid Kleckner1-6/+8
2015-10-13[WinEH] Add CoreCLR EH table emissionJoseph Tremoulet1-3/+277
2015-10-13[WinEH] Iterate state changes instead of invokesJoseph Tremoulet1-148/+192
2015-10-12[WinEH] Remove CatchObjRecoverIdxDavid Majnemer1-13/+4
2015-10-10[WinEH] Remove more dead codeDavid Majnemer1-27/+23
2015-10-09[WinEH] Delete the old landingpad implementation of Windows EHReid Kleckner1-210/+69
2015-10-09[SEH] Update SEH codegen tests to use the new IRReid Kleckner1-0/+5
2015-10-09[SEH] Fix _except_handler4 table base statesReid Kleckner1-1/+4
2015-10-09[SEH] Remember to emit the last invoke range for SEHReid Kleckner1-28/+48
2015-10-07[WinEH] Refer to filter funclets using their symbol-table symbolDavid Majnemer1-1/+2
2015-10-07[WinEH] Undo the effect of r249578 for 32-bitReid Kleckner1-3/+16