aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/AsmPrinter/WinException.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-22Fix Windows EH IP2State tables (remove +1 bias) (#144745)sivadeilra1-14/+2
2025-06-27MCExpr: Remove VK_NoneFangrui Song1-4/+2
2025-04-13[CodeGen] Use llvm::append_range (NFC) (#135567)Kazu Hirata1-4/+2
2025-03-07[win] Fix EH Cont Guard targets when SEH personality is used (#129612)Daniel Paoliello1-0/+6
2025-03-06[win] NFC: Rename `EHCatchret` to `EHCont` to allow for EH Continuation targe...Daniel Paoliello1-4/+4
2025-01-24[NFC][DebugInfo] Use iterator-flavour getFirstNonPHI at many call-sites (#123...Jeremy Morse1-2/+2
2023-04-17[nfc][llvm] Replace pointer cast functions in PointerUnion by llvm casting fu...Shraiysh Vaishay1-8/+8
2023-03-29Reland "[Windows SEH]: HARDWARE EXCEPTION HANDLING (MSVC -EHa) - Part 2"Phoebe Wang1-1/+5
2023-01-06Cleanup unwind table emission code a bit.James Y Knight1-8/+0
2022-12-02Revert "[Windows SEH]: HARDWARE EXCEPTION HANDLING (MSVC -EHa) - Part 2"tentzen1-5/+1
2022-12-01[Windows SEH]: HARDWARE EXCEPTION HANDLING (MSVC -EHa) - Part 2tentzen1-1/+5
2022-11-24[Alignment][NFC] Use Align in MCStreamer::emitValueToAlignmentGuillaume Chatelet1-2/+2
2022-06-10[MC] De-capitalize SwitchSection. NFCFangrui Song1-4/+4
2022-06-07[MC] De-capitalize MCStreamer functionsFangrui Song1-4/+4
2022-06-01[ARM] [MC] Add support for writing ARM WinEH unwind infoMartin Storsjö1-2/+8
2022-05-26[MC] Lower case the first letter of EmitCOFF* EmitWin* EmitCV*. NFCFangrui Song1-12/+12
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille1-6/+0
2022-02-06[CodeGen] Use = default (NFC)Kazu Hirata1-1/+1
2021-08-20Fix SEH table addresses for WindowsDaniel Paoliello1-8/+18
2021-02-15Add ehcont section supportArlo Siemsen1-0/+14
2020-11-23Reapply "[CodeGen] [WinException] Only produce handler data at the end of the...Martin Storsjö1-3/+16
2020-11-05[SVE] Return StackOffset for TargetFrameLowering::getFrameIndexReference.Sander de Smalen1-8/+12
2020-11-03Revert "[CodeGen] [WinException] Only produce handler data at the end of the ...Hans Wennborg1-16/+3
2020-10-27Rename EHPersonality::MSVC_Win64SEH to EHPersonality::MSVC_TableSEH. NFC.Luqman Aden1-4/+4
2020-09-21[CodeGen] [WinException] Only produce handler data at the end of the function...Martin Storsjö1-3/+16
2020-09-11[CodeGen] [WinException] Remove a redundant explicit section switch for aarch64Martin Storsjö1-9/+0
2020-05-23TargetLowering.h - remove unnecessary TargetMachine.h include. NFCSimon Pilgrim1-0/+1
2020-04-07CodeGen: Use Register in TargetFrameLoweringMatt Arsenault1-3/+3
2020-02-29[MC] Add MCStreamer::emitInt{8,16,32,64}Fangrui Song1-25/+25
2020-02-14[MCStreamer] De-capitalize EmitValue EmitIntValue{,InHex}Fangrui Song1-47/+47
2020-02-14[MC] De-capitalize another set of MCStreamer::Emit* functionsFangrui Song1-11/+11
2020-02-14[MC] De-capitalize some MCStreamer::Emit* functionsFangrui Song1-2/+2
2020-02-13[AsmPrinter] De-capitalize all AsmPrinter::Emit* but EmitInstructionFangrui Song1-1/+1
2019-10-02WinException::emitExceptHandlerTable - silence static analyzer dyn_cast<Funct...Simon Pilgrim1-2/+1
2019-09-11[Alignment][NFC] use llvm::Align for AsmPrinter::EmitAlignmentGuillaume Chatelet1-2/+2
2019-09-11[Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir...Guillaume Chatelet1-1/+1
2019-09-05[LLVM][Alignment] Make functions using log of alignment explicitGuillaume Chatelet1-2/+2
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