summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGCleanup.cpp
AgeCommit message (Expand)Author
2025-06-19[CodeGen] Use range-based for loops (NFC) (#144939)Kazu Hirata
2025-06-03[KeyInstr][Clang] Break and Continue stmt atomsOrlando Cazalet-Hyams
2025-01-28[Clang] Add fake use emission to Clang with -fextend-lifetimes (#110102)Wolfgang Pieb
2024-10-24[clang] Use {} instead of std::nullopt to initialize empty ArrayRef (#109399)Jay Foad
2024-08-12[NFC][Clang] clang-format a function declarationJeremy Morse
2024-08-09[DebugInfo][RemoveDIs] Use iterator-inserters in clang (#102006)Jeremy Morse
2024-06-12[CodeGen] Remove IsVolatile from DominatingValue<RValue>::save_type (#95165)Akira Hatanaka
2024-04-29Re-apply "Emit missing cleanups for stmt-expr" and other commits (#89154)Utkarsh Saxena
2024-04-16Revert "[codegen] Emit missing cleanups for stmt-expr and coro suspensions" a...Utkarsh Saxena
2024-04-16Fix missing dtor in function calls accepting trivial ABI structs (#88751)Utkarsh Saxena
2024-04-10[codegen] Emit missing cleanups for stmt-expr and coro suspensions [take-2] (...Utkarsh Saxena
2024-03-28[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka
2024-03-27Revert "[CodeGen][arm64e] Add methods and data members to Address, which are ...Akira Hatanaka
2024-03-27[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka
2024-03-26Revert "[CodeGen][arm64e] Add methods and data members to Address, which are ...Akira Hatanaka
2024-03-25[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka
2023-08-21[SEH] Fix wrong argument passes to the call of OutlinedFinally.Jennifer Yu
2023-08-10Fix assertion when -fasy-exception is used.Jennifer Yu
2023-04-12[Windows SEH] Fix ehcleanup crash for Windows -EHaPhoebe Wang
2023-04-01[Windows SEH] Fix catch+return crash for Windows -EHaPhoebe Wang
2022-12-15[NFC] Rename Instruction::insertAt() to Instruction::insertInto(), to be cons...Vasileios Porpodas
2022-12-12[NFC] Cleanup: Replaces BB->getInstList().insert() with I->insertAt().Vasileios Porpodas
2022-12-03[CodeGen] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-12-02Use CTAD on llvm::SaveAndRestoreJan Svoboda
2022-12-01[NFC] Cleanup: Replaces BB->getInstList().splice() with BB->splice().Vasileios Porpodas
2022-06-14[NFC][Alignment] Use MaybeAlign in CGCleanup/CGExprGuillaume Chatelet
2022-03-18[CodeGen] Store element type in DominatingValue<RValue>Nikita Popov
2022-02-17[CodeGen] Rename deprecated Address constructorNikita Popov
2022-02-02Skip exception cleanups when the innermost scope is EHTerminateScope.James Y Knight
2022-01-14Revert "Skip exception cleanups when the innermost scope is EHTerminateScope."James Y Knight
2022-01-14Skip exception cleanups when the innermost scope is EHTerminateScope.James Y Knight
2021-06-04[Windows SEH]: Fix -O2 crash for Windows -EHaTen Tzen
2021-05-18[CodeGen] Avoid unused variable warning in Release builds. NFCI.Benjamin Kramer
2021-05-17[Windows SEH]: HARDWARE EXCEPTION HANDLING (MSVC -EHa) - Part 1Ten Tzen
2020-06-11[CodeGen] Simplify the way lifetime of block captures is extendedAkira Hatanaka
2020-05-14Fix clang test failures from D77454Eli Friedman
2020-04-30[Windows SEH] Fix abnormal-exits in _tryAaron Smith
2020-04-03[clang codegen][opaque pointers] Remove use of deprecated constructorEli Friedman
2019-10-03[Alignment][Clang][NFC] Add CharUnits::getAsAlignGuillaume Chatelet
2019-09-30[Alignment][NFC] Remove LoadInst::setAlignment(unsigned)Guillaume Chatelet
2019-07-29[NFC] avoid AlignedCharArray in clangJF Bastien
2019-02-09[opaque pointer types] Cleanup CGBuilder's Create*GEP.James Y Knight
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-10-15[TI removal] Make `getTerminator()` return a generic `Instruction`.Chandler Carruth
2018-07-30Remove trailing spaceFangrui Song
2018-07-23Support lifetime-extension of conditional temporaries.Richard Smith
2018-06-16Call CreateTempAllocaWithoutCast for ActiveFlagYaxun Liu
2018-05-31[WebAssembly] Use Windows EH instructions for Wasm EHHeejin Ahn
2018-05-22Revert r332982 Call CreateTempMemWithoutCast for ActiveFlagYaxun Liu
2018-05-22Call CreateTempMemWithoutCast for ActiveFlagYaxun Liu