summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/WinEHPrepare.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [WinEH] Add localaddress intrinsic instead of using frameaddressReid Kleckner2015-07-071-9/+8
* Rename llvm.frameescape and llvm.framerecover to localescape and localrecoverReid Kleckner2015-07-071-9/+9
* [WinEH] Insert the EH code load before the block terminatorReid Kleckner2015-07-061-1/+1
* [WinEH] Use llvm.x86.seh.recoverfp in WinEHPrepareReid Kleckner2015-07-011-40/+48
* Eliminate additional redundant copies of Triple objects. NFC.Daniel Sanders2015-06-241-1/+1
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* Fix "the the" in comments.Eric Christopher2015-06-191-1/+1
* Move the personality function from LandingPadInst to FunctionDavid Majnemer2015-06-171-9/+8
* [WinEH] Add 32-bit SEH state table emission prototypeReid Kleckner2015-06-091-5/+17
* [WinEH] Start inserting state number stores for C++ EHReid Kleckner2015-05-281-0/+374
* std::sort must be called with a strict weak ordering.Manuel Klimek2015-05-211-4/+4
* Fix build errorAndrew Kaylor2015-05-201-1/+1
* [WinEH] C++ EH state numbering fixesAndrew Kaylor2015-05-201-54/+185
* Simplify IRBuilder::CreateCall* by using ArrayRef+initializer_list/braced ini...David Blaikie2015-05-181-2/+2
* [WinEH] Push unique_ptr through the Action interface.Benjamin Kramer2015-05-161-17/+17
* Fixing memory leakAndrew Kaylor2015-05-121-0/+2
* [WinEH] Handle nested landing pads that return directly to the parent function.Andrew Kaylor2015-05-111-10/+104
* [WinEH] Improve fatal error message about failed demotionReid Kleckner2015-05-061-1/+6
* [WinEH] Reset WinEHPrepare::SEHExceptionCodeSlot when we're done.Ahmed Bougacha2015-05-061-0/+1
* Re-land "[WinEH] Add an EH registration and state insertion pass for 32-bit x86"Reid Kleckner2015-05-051-5/+6
* Revert "[WinEH] Add an EH registration and state insertion pass for 32-bit x86"Reid Kleckner2015-05-011-6/+5
* Re-land "[WinEH] Add an EH registration and state insertion pass for 32-bit x86"Reid Kleckner2015-05-011-5/+6
* Revert "[WinEH] Add an EH registration and state insertion pass for 32-bit x86"Reid Kleckner2015-05-011-6/+5
* [WinEH] Add an EH registration and state insertion pass for 32-bit x86Reid Kleckner2015-05-011-5/+6
* Add a note about permitting default member initializersReid Kleckner2015-04-301-4/+4
* [WinEH] Start EH preparation for 32-bit x86, it uses no argumentsReid Kleckner2015-04-291-43/+92
* [WinEH] Fix minor bug in begincatch block splittingAndrew Kaylor2015-04-291-1/+1
* Style updatesAndrew Kaylor2015-04-281-18/+19
* [WinEH] Split blocks at calls to llvm.eh.begincatchAndrew Kaylor2015-04-281-26/+90
* Fix build error from accidental changeAndrew Kaylor2015-04-241-2/+1
* [WinEH] Find correct cloned entry block for outlined handler functions.Andrew Kaylor2015-04-241-1/+2
* [WinEH] Find correct cloned entry block for outlined handler functions.Andrew Kaylor2015-04-241-4/+13
* Remove an unused variable to prevent -Werror build failures.Kaelyn Takata2015-04-241-1/+0
* [SEH] Implement GetExceptionCode in __except blocksReid Kleckner2015-04-241-6/+54
* [WinEH] Split the landingpad BB instead of cloning itReid Kleckner2015-04-241-21/+9
* Re-commit "[SEH] Remove the old __C_specific_handler code now that WinEHPrepa...Reid Kleckner2015-04-231-15/+0
* [WinEH] Ignore filter clauses while mapping landing pad blocks.Andrew Kaylor2015-04-231-0/+6
* Remove trivial assert to fix NDEBUG Werror buildsReid Kleckner2015-04-231-2/+0
* [WinEH] Replace more lpad value uses with undefReid Kleckner2015-04-231-9/+20
* [WinEH] Handle stubs for outlined functions that have only unreached terminat...Andrew Kaylor2015-04-231-9/+16
* Revert "[SEH] Remove the old __C_specific_handler code now that WinEHPrepare ...Reid Kleckner2015-04-231-0/+15
* [WinEH] Don't skip landing pads that end with an unreachable instruction.Andrew Kaylor2015-04-231-6/+4
* [SEH] Remove the old __C_specific_handler code now that WinEHPrepare worksReid Kleckner2015-04-221-15/+0
* [WinEH] Demote values and phis live across exception handlers up frontReid Kleckner2015-04-221-68/+277
* [WinEH] Correctly handle inlined __finally blocks with capturesReid Kleckner2015-04-221-6/+33
* [WinEH] Fix problem with landing pad return values used in PHI nodes during o...Andrew Kaylor2015-04-201-0/+4
* [WinEH] Fix problem with mapping shared empty handler blocks.Andrew Kaylor2015-04-201-2/+38
* [WinEH] Fix memory leak with catch-all mapping.Andrew Kaylor2015-04-201-5/+12
* Fix build wanrings and line endingsAndrew Kaylor2015-04-171-1/+0
OpenPOWER on IntegriCloud