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