summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGCleanup.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove trailing spaceFangrui Song2018-07-301-9/+9
* Support lifetime-extension of conditional temporaries.Richard Smith2018-07-231-2/+13
* Call CreateTempAllocaWithoutCast for ActiveFlagYaxun Liu2018-06-161-2/+2
* [WebAssembly] Use Windows EH instructions for Wasm EHHeejin Ahn2018-05-311-4/+9
* Revert r332982 Call CreateTempMemWithoutCast for ActiveFlagYaxun Liu2018-05-221-2/+2
* Call CreateTempMemWithoutCast for ActiveFlagYaxun Liu2018-05-221-2/+2
* [CodeGen] Avoid destructing a callee-destructued struct type in aAkira Hatanaka2018-04-271-2/+4
* Revert "[CodeGen] Avoid destructing a callee-destructued struct type in a"Akira Hatanaka2018-04-271-4/+2
* [CodeGen] Avoid destructing a callee-destructued struct type in aAkira Hatanaka2018-04-271-2/+4
* Allocate and access NormalCleanupDest with the natural alignment of i32.John McCall2018-01-121-5/+5
* Fix typo in comment, no behavior change.Nico Weber2017-08-251-1/+1
* Don't try to spill static allocas when emitting expr cleanups with branchesReid Kleckner2017-05-311-0/+7
* Suppress all uses of LLVM_END_WITH_NULL. NFC.Serge Guelton2017-05-091-2/+1
* Update Clang for an API change to LLVM's switch case iterator (it is nowChandler Carruth2017-04-121-1/+1
* Don't assume cleanup emission preserves dominance in expr evaluationReid Kleckner2017-03-061-5/+36
* Retire llvm::alignOf in favor of C++11 alignof.Benjamin Kramer2016-10-201-1/+1
* [Temporary, Lifetime] Add lifetime marks for temporariesTim Shen2016-07-011-0/+3
* [CodeGen] Emit lifetime.end intrinsic after objects are destructed inAkira Hatanaka2016-04-011-0/+14
* Update for LLVM function name change.Rui Ueyama2016-01-141-2/+2
* Fix alignment issue in CodeGenFunction::PopCleanupBlock.James Y Knight2015-12-301-6/+18
* Update clang to use the updated LLVM EH instructionsDavid Majnemer2015-12-121-31/+6
* CodeGen: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-11-061-2/+2
* [WinEH] Mark calls inside cleanups as noinlineReid Kleckner2015-10-281-9/+14
* [CodeGen] Remove dead code. NFC.Benjamin Kramer2015-10-151-17/+0
* [WinEH] Push cleanupendpad scopes around exceptional cleanupsReid Kleckner2015-10-081-14/+34
* [WinEH] Remove NewMSEH and enable its behavior by defaultReid Kleckner2015-10-081-2/+1
* [SEH] Use cleanupendpad so that WinEHPrepare gets the coloring rightReid Kleckner2015-09-101-4/+4
* Compute and preserve alignment more faithfully in IR-generation.John McCall2015-09-081-53/+84
* [WinEH] Update to new EH pad/ret signatures (with tokens required)Joseph Tremoulet2015-08-231-3/+2
* [MS ABI] Switch catchpad/cleanuppad to use tokensDavid Majnemer2015-08-151-8/+6
* [CodeGen] Don't write into a SmallVector's uninitialized memory.Benjamin Kramer2015-08-041-7/+4
* [MS ABI] Hook clang up to the new EH instructionsDavid Majnemer2015-07-311-1/+19
* Fix alignment issues in Clang.James Y Knight2015-07-171-3/+7
* Revert "Revert r234581, it might have caused a few miscompiles in Chromium."David Majnemer2015-04-221-1/+20
* Revert r234581, it might have caused a few miscompiles in Chromium.Nico Weber2015-04-111-20/+1
* Remove threshold for inserting lifetime markers for named temporariesArnaud A. de Grandmaison2015-04-101-1/+20
* [WinEH] Don't wrap cleanups in terminate actionsReid Kleckner2015-04-081-3/+10
* clang-format my last commitDavid Blaikie2015-04-051-2/+2
* [opaque pointer type] More GEP API migrationsDavid Blaikie2015-04-051-4/+6
* Revert accidental commit.Benjamin Kramer2015-02-171-2/+3
* Prefer SmallVector::append/insert over push_back loops. Clang edition.Benjamin Kramer2015-02-171-3/+2
* DebugInfo: Attribute cleanup code to the end of the scope, not the end of the...David Blaikie2015-02-041-2/+0
* Address review feedback for r228003.Adrian Prantl2015-02-031-1/+1
* Merge ArtificialLocation into ApplyDebugLocation and make a clearAdrian Prantl2015-02-031-1/+1
* Reapply r225000 (reverted in r225555): DebugInfo: Generalize debug info locat...David Blaikie2015-01-141-4/+1
* Revert "DebugInfo: Generalize debug info location handling" and related commitsDavid Blaikie2015-01-091-1/+4
* Reapply "DebugInfo: Generalize debug info location handling"David Blaikie2014-12-301-4/+1
* Revert "DebugInfo: Generalize debug info location handling"David Blaikie2014-12-291-1/+4
* Reapply "DebugInfo: Generalize debug info location handling"David Blaikie2014-12-291-4/+1
* Revert "DebugInfo: Generalize debug info location handling"David Blaikie2014-12-171-1/+4