summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/AsmPrinter/EHStreamer.cpp
AgeCommit message (Expand)Author
2025-02-19[AsmPrinter] Avoid repeated hash lookups (NFC) (#127744)Kazu Hirata
2024-07-04[BasicBlockSections] Using MBBSectionID as DenseMap key (#97295)Haohai Wen
2023-10-22[llvm] Stop including llvm/ADT/iterator_range.h (NFC)Kazu Hirata
2023-03-10[NFC] fix typo `funciton` -> `function`Yuanfang Chen
2023-01-06Cleanup unwind table emission code a bit.James Y Knight
2022-08-15[EHStreamer] Omit @LPStart when function has no landing padsRahman Lavaee
2022-06-10[MC] De-capitalize SwitchSection. NFCFangrui Song
2022-06-07[MC] De-capitalize MCStreamer functionsFangrui Song
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille
2021-11-28[llvm] Use range-based for loops (NFC)Kazu Hirata
2021-11-25[llvm] Use range-based for loops (NFC)Kazu Hirata
2021-11-06[llvm] Use llvm::reverse (NFC)Kazu Hirata
2021-02-10[AsmPrinter] Use range-based for loops (NFC)Kazu Hirata
2021-02-05.gcc_except_table: Set SHF_LINK_ORDER if binutils>=2.36, and drop unneeded un...Fangrui Song
2020-12-02[XCOFF][AIX] Alternative path in EHStreamer for platforms do not have uleb128...jasonliu
2020-12-02[XCOFF][AIX] Generate LSDA data and compact unwind section on AIXjasonliu
2020-11-02[AsmPrinter] Split up .gcc_except_tableFangrui Song
2020-09-30Exception support for basic block sectionsRahman Lavaee
2020-09-28[EHStreamer] Simplify sharedTypeIDs with std::mismatchFangrui Song
2020-09-22[EHStreamer] Ensure CallSiteEntry::{BeginLabel,EndLabel} are non-null. NFCFangrui Song
2020-09-20[EHStreamer] Fix a "Continue to action" -fverbose-asm comment when multi-byte...Fangrui Song
2020-02-14[MC] De-capitalize another set of MCStreamer::Emit* functionsFangrui Song
2020-02-13[AsmPrinter] De-capitalize all AsmPrinter::Emit* but EmitInstructionFangrui Song
2020-02-13[AsmPrinter] De-capitalize some AsmPrinter::Emit* functionsFangrui Song
2019-09-27[Alignment][NFC] Remove unneeded llvm:: scoping on Align typesGuillaume Chatelet
2019-09-11[Alignment][NFC] use llvm::Align for AsmPrinter::EmitAlignmentGuillaume Chatelet
2019-07-17[AsmPrinter] Make the encoding of call sites in .gcc_except_table configurabl...Alex Bradbury
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-10-25Reland "[WebAssembly] LSDA info generation"Heejin Ahn
2018-10-16Revert "[WebAssembly] LSDA info generation"Krasimir Georgiev
2018-10-16[WebAssembly] LSDA info generationHeejin Ahn
2018-10-03Make meanings of variables clearer in action table generation (NFC)Heejin Ahn
2018-09-27llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song
2018-04-06[CodeGen] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang
2018-03-23Move TargetLoweringObjectFile from CodeGen to Target to fix layeringDavid Blaikie
2018-02-09Emit smaller exception tables for non-SJLJ mode.Rafael Espindola
2018-02-09Use assembler expressions to lay out the EH LSDA.Rafael Espindola
2018-01-09Tidy some grammar in some commentsEric Christopher
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-10-10[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko
2017-09-15Change encodeU/SLEB128 to pad to certain number of bytesSam Clegg
2017-05-31[EH] Fix the LSDA that we emit for unknown EH personalitiesReid Kleckner
2016-12-01Move most EH from MachineModuleInfo to MachineFunctionMatthias Braun
2016-12-01Temporarily Revert "Move most EH from MachineModuleInfo to MachineFunction"Eric Christopher
2016-11-30Move most EH from MachineModuleInfo to MachineFunctionMatthias Braun
2015-07-24Use make_range(rbegin(), rend()) to allow foreach loops. NFC.Pete Cooper
2015-07-14[CodeGen] Force emission of personality directive if explicitly specifiedKeno Fischer
2015-05-21Move alignment from MCSectionData to MCSection.Rafael Espindola
2015-05-18MC: Clean up method names in MCContext.Jim Grosbach
2015-04-24[AsmPrinter] Make AsmPrinter's OutStreamer member a unique_ptr.Lang Hames