aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGException.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-16[clang] Move `ExceptionHandling` from `LangOptions` to `CodeGenOptions` (#148...Jan Svoboda1-24/+27
2025-06-19[CodeGen] Use range-based for loops (NFC) (#144939)Kazu Hirata1-5/+5
2025-05-09clang: Remove dest LangAS argument from performAddrSpaceCast (#138866)Matt Arsenault1-3/+2
2025-04-03[CodeGen] Don't include CGDebugInfo.h in CodeGenFunction.h (NFC) (#134100)Nikita Popov1-0/+1
2025-03-17[clang] Change placeholder from `undef` to `poison` (#131533)Pedro Lobo1-1/+1
2025-01-24[NFC][DebugInfo] Use iterator-flavour getFirstNonPHI at many call-sites (#123...Jeremy Morse1-3/+4
2025-01-24[NFC][DebugInfo] Use iterator moveBefore at many call-sites (#123583)Jeremy Morse1-1/+1
2024-11-16[CodeGen] Remove unused includes (NFC) (#116459)Kazu Hirata1-1/+0
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi1-2/+2
2024-05-20[clang][CodeGen] Remove unused LValue::getAddress CGF arg. (#92465)Ahmed Bougacha1-2/+1
2024-05-19[Clang][CodeGen] Start migrating away from assuming the Default AS is 0 (#88182)Alex Voicu1-2/+3
2024-03-28[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka1-8/+11
2024-03-27Revert "[CodeGen][arm64e] Add methods and data members to Address, which are ...Akira Hatanaka1-11/+8
2024-03-27[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka1-8/+11
2024-03-26Revert "[CodeGen][arm64e] Add methods and data members to Address, which are ...Akira Hatanaka1-11/+8
2024-03-25[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka1-8/+11
2024-01-15[SystemZ][z/OS] Add support for recognizing z/OS personality function in Clan...Yusra Syeda1-0/+4
2024-01-10Objective C: use C++ exceptions on MinGW+GNUstep (#77255)Frederik Carlier1-2/+5
2023-12-13[clang] Use StringRef::{starts,ends}_with (NFC) (#75149)Kazu Hirata1-3/+3
2023-11-06[clang][NFC] Refactor `ImplicitParamDecl::ImplicitParamKind`Vlad Serebrennikov1-3/+3
2023-11-04[CGException] Remove no-op ptr-to-ptr bitcasts (NFC)Youngsuk Kim1-25/+10
2023-09-20[clang][CodeGen] The `eh_typeid_for` intrinsic needs special care too (#65699)Alex Voicu1-1/+7
2023-08-30[OpenMP] Allow exceptions in target regions when offloading to GPUsAnton Rydahl1-2/+18
2023-08-29Revert "[OpenMP] Allow exceptions in target regions when offloading to GPUs"antonrydahl1-18/+2
2023-08-29[OpenMP] Allow exceptions in target regions when offloading to GPUsAnton Rydahl1-2/+18
2023-08-29Revert "[OpenMP] Allow exceptions in target regions when offloading to GPUs"antonrydahl1-18/+2
2023-08-28[OpenMP] Allow exceptions in target regions when offloading to GPUsAnton Rydahl1-2/+18
2023-06-18[clang] Replace uses of CGBuilderTy::CreateElementBitCast (NFC)Youngsuk Kim1-1/+1
2023-06-16[clang] Replace use of Type::getPointerTo() (NFC)Youngsuk Kim1-4/+2
2023-05-17Fix assertion when try is used inside catch(...) blockJennifer Yu1-1/+1
2023-02-15[CodeGen] Add a flag to `Address` and `Lvalue` that is used to keepAkira Hatanaka1-1/+1
2022-12-11[Clang] Use poison instead of undef where its used as placeholder [NFC]Manuel Brito1-1/+1
2022-12-02Use CTAD on llvm::SaveAndRestoreJan Svoboda1-6/+3
2022-11-16[clang] Fix __try/__finally blocks in C++ constructors.Eli Friedman1-2/+2
2022-08-08[clang] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song1-1/+1
2022-03-18[CodeGen] Remove some uses of deprecated Address constructorNikita Popov1-1/+1
2022-02-17[CodeGen] Rename deprecated Address constructorNikita Popov1-2/+3
2021-12-21[CodeGen] Avoid some pointer element type accessesNikita Popov1-4/+4
2021-11-10Correct handling of the 'throw()' exception specifier in C++17.James Y Knight1-9/+15
2021-05-20[WebAssembly] Warn on exception spec for Emscripten EHHeejin Ahn1-2/+15
2021-05-17[Windows SEH]: HARDWARE EXCEPTION HANDLING (MSVC -EHa) - Part 1Ten Tzen1-4/+73
2021-05-07[SEH] Fix regression with SEH in noexpect functionsOlivier Goffart1-1/+0
2021-03-11[CGBuilder] Remove type-less CreateAlignedLoad() APIs (NFC)Nikita Popov1-3/+4
2021-03-11[SEH] Fix capture of this in lambda functionsOlivier Goffart1-2/+19
2021-03-04[WebAssembly] Disable uses of __clang_call_terminateHeejin Ahn1-10/+1
2021-03-01[SEH] capture 'this'Olivier Goffart1-10/+15
2021-01-08[WebAssembly] Rename wasm_rethrow_in_catch intrinsic/builtinHeejin Ahn1-1/+1
2020-12-15[clang][cli] Create accessors for exception models in LangOptionsJan Svoboda1-11/+11
2020-12-02[XCOFF][AIX] Generate LSDA data and compact unwind section on AIXjasonliu1-0/+4
2020-07-12[Windows SEH] Fix the frame-ptr of a nested-filter within a _finallyTen Tzen1-0/+43