summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/CFIInstrInserter.cpp
AgeCommit message (Expand)Author
2025-03-02[CFIInstrInserter] Don't store Dwarf register number in Register. NFCCraig Topper
2024-11-11[mc] Add CFI directive to emit val_offset() rules (#113971)Daniel Sanders
2024-10-28[AArch64][Libunwind] Add Support for FEAT_PAuthLR DWARF Instruction (#112171)Jack Styles
2024-08-06Spill/restore FP/BP around instructions in which they are clobbered (#81048)weiguozhi
2024-07-23[LLVM] [MC] Update frame layout & CFI generation to handle frames larger than...Wesley Wiser
2024-07-07[MC] Support .cfi_labelFangrui Song
2024-03-27Revert rG58de1e2c5eee548a9b365e3b1554d87317072ad9 "Fix stack layout for frame...Simon Pilgrim
2024-03-27Fix stack layout for frames larger than 2gb (#84114)Wesley Wiser
2023-11-09[CFIInstrInserter] Use number of supported registers (NFC) (#71797)Nikita Popov
2023-05-23[X86] Use the CFA when appropriate for better variable locations around calls.Kyle Huey
2022-12-13[CodeGen] llvm::Optional => std::optionalFangrui Song
2022-12-07[NFC] Use Register instead of unsigned for variables that receive a Register ...Gregory Alfonso
2022-03-16Cleanup codegen includesserge-sans-paille
2022-03-10Revert "Cleanup codegen includes"Nico Weber
2022-03-10Cleanup codegen includesserge-sans-paille
2022-01-10[CodeGen] Rename emitCalleeSavedFrameMovesAlexander Shaposhnikov
2021-06-14Implement DW_CFA_LLVM_* for Heterogeneous DebuggingRamNalamothu
2021-03-23Introduce a generic operator to apply complex operations to BitVectorserge-sans-paille
2021-03-08[NFC] Avoid useless BitVector moveserge-sans-paille
2020-07-14Call Frame Information (CFI) Handling for Basic Block SectionsKrzysztof Pszeniczny
2020-05-23[CFIInstrInserter] Delete unneeded checksFangrui Song
2020-05-22[MC] Change MCCFIInstruction::createDefCfaOffset to cfiDefCfaOffset which doe...Fangrui Song
2020-05-22[MC] Change MCCFIInstruction::createDefCfa to cfiDefCfa which does not negate...Fangrui Song
2020-04-27Recommit "Generate Callee Saved Register (CSR) related cfi directivesWei Mi
2020-03-19Revert "Generate Callee Saved Register (CSR) related cfi directives like .cfi...Wei Mi
2020-03-04Generate Callee Saved Register (CSR) related cfi directives like .cfi_restore.Wei Mi
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-10-31[cfi] Add flag to always generate .debug_frameDavid Candler
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-12-18[AArch64] - Return address signing dwarf supportLuke Cheeseman
2018-11-23Revert r347490 as it breaks address sanitizer buildsLuke Cheeseman
2018-11-23Revert r343341Luke Cheeseman
2018-09-28Revert r343317Luke Cheeseman
2018-09-28Reapply changes reverted by r343235Luke Cheeseman
2018-09-27Revert r343192 as an ubsan build is currently failingLuke Cheeseman
2018-09-27Reapply changes reverted in r343114, lldb patch to follow shortlyLuke Cheeseman
2018-09-26Revert r343112 as CallFrameString API change has broken lldb buildsLuke Cheeseman
2018-09-26[AArch64] - Return address signing dwarf supportLuke Cheeseman
2018-09-26Revert r343089 "[AArch64] - Return address signing dwarf support"Hans Wennborg
2018-09-26[AArch64] - Return address signing dwarf supportLuke Cheeseman
2018-08-30Allow inconsistent offsets for 'noreturn' basic blocks when '-verify-cfiinstrs'Vladimir Stefanovic
2018-05-11Use iteration instead of recursion in CFIInserterSanjoy Das
2018-05-07Add option -verify-cfiinstrs to run verifier in CFIInstrInserterPetar Jovanovic
2018-05-07Skip unreachable blocks for CFIInstrInserter verifyPetar Jovanovic
2018-04-24Correct dwarf unwind information in function epiloguePetar Jovanovic
2017-11-08Revert "Correct dwarf unwind information in function epilogue for X86"Reid Kleckner
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie
2017-11-07Reland "Correct dwarf unwind information in function epilogue for X86"Petar Jovanovic
2017-11-01Revert "Correct dwarf unwind information in function epilogue for X86"Petar Jovanovic
2017-11-01Correct dwarf unwind information in function epilogue for X86Petar Jovanovic