index
:
clang/clang.git
release_50-based
release_60-based
release_70-based
release_80-based
upstream/google/stable
upstream/google/testing
upstream/master
upstream/release_26
upstream/release_27
upstream/release_28
upstream/release_29
upstream/release_30
upstream/release_31
upstream/release_32
upstream/release_33
upstream/release_34
upstream/release_35
upstream/release_35@215011
upstream/release_36
upstream/release_37
upstream/release_38
upstream/release_39
upstream/release_40
upstream/release_50
upstream/release_60
upstream/release_70
upstream/release_80
upstream/release_90
wip/pending-upstream
(deprecated) Vendor branches of https://git.llvm.org/git/clang.git , use clang/llvm-project instead.
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
CGCleanup.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Fix typo in comment, no behavior change.
Nico Weber
2017-08-25
1
-1
/
+1
*
Don't try to spill static allocas when emitting expr cleanups with branches
Reid Kleckner
2017-05-31
1
-0
/
+7
*
Suppress all uses of LLVM_END_WITH_NULL. NFC.
Serge Guelton
2017-05-09
1
-2
/
+1
*
Update Clang for an API change to LLVM's switch case iterator (it is now
Chandler Carruth
2017-04-12
1
-1
/
+1
*
Don't assume cleanup emission preserves dominance in expr evaluation
Reid Kleckner
2017-03-06
1
-5
/
+36
*
Retire llvm::alignOf in favor of C++11 alignof.
Benjamin Kramer
2016-10-20
1
-1
/
+1
*
[Temporary, Lifetime] Add lifetime marks for temporaries
Tim Shen
2016-07-01
1
-0
/
+3
*
[CodeGen] Emit lifetime.end intrinsic after objects are destructed in
Akira Hatanaka
2016-04-01
1
-0
/
+14
*
Update for LLVM function name change.
Rui Ueyama
2016-01-14
1
-2
/
+2
*
Fix alignment issue in CodeGenFunction::PopCleanupBlock.
James Y Knight
2015-12-30
1
-6
/
+18
*
Update clang to use the updated LLVM EH instructions
David Majnemer
2015-12-12
1
-31
/
+6
*
CodeGen: Remove implicit ilist iterator conversions, NFC
Duncan P. N. Exon Smith
2015-11-06
1
-2
/
+2
*
[WinEH] Mark calls inside cleanups as noinline
Reid Kleckner
2015-10-28
1
-9
/
+14
*
[CodeGen] Remove dead code. NFC.
Benjamin Kramer
2015-10-15
1
-17
/
+0
*
[WinEH] Push cleanupendpad scopes around exceptional cleanups
Reid Kleckner
2015-10-08
1
-14
/
+34
*
[WinEH] Remove NewMSEH and enable its behavior by default
Reid Kleckner
2015-10-08
1
-2
/
+1
*
[SEH] Use cleanupendpad so that WinEHPrepare gets the coloring right
Reid Kleckner
2015-09-10
1
-4
/
+4
*
Compute and preserve alignment more faithfully in IR-generation.
John McCall
2015-09-08
1
-53
/
+84
*
[WinEH] Update to new EH pad/ret signatures (with tokens required)
Joseph Tremoulet
2015-08-23
1
-3
/
+2
*
[MS ABI] Switch catchpad/cleanuppad to use tokens
David Majnemer
2015-08-15
1
-8
/
+6
*
[CodeGen] Don't write into a SmallVector's uninitialized memory.
Benjamin Kramer
2015-08-04
1
-7
/
+4
*
[MS ABI] Hook clang up to the new EH instructions
David Majnemer
2015-07-31
1
-1
/
+19
*
Fix alignment issues in Clang.
James Y Knight
2015-07-17
1
-3
/
+7
*
Revert "Revert r234581, it might have caused a few miscompiles in Chromium."
David Majnemer
2015-04-22
1
-1
/
+20
*
Revert r234581, it might have caused a few miscompiles in Chromium.
Nico Weber
2015-04-11
1
-20
/
+1
*
Remove threshold for inserting lifetime markers for named temporaries
Arnaud A. de Grandmaison
2015-04-10
1
-1
/
+20
*
[WinEH] Don't wrap cleanups in terminate actions
Reid Kleckner
2015-04-08
1
-3
/
+10
*
clang-format my last commit
David Blaikie
2015-04-05
1
-2
/
+2
*
[opaque pointer type] More GEP API migrations
David Blaikie
2015-04-05
1
-4
/
+6
*
Revert accidental commit.
Benjamin Kramer
2015-02-17
1
-2
/
+3
*
Prefer SmallVector::append/insert over push_back loops. Clang edition.
Benjamin Kramer
2015-02-17
1
-3
/
+2
*
DebugInfo: Attribute cleanup code to the end of the scope, not the end of the...
David Blaikie
2015-02-04
1
-2
/
+0
*
Address review feedback for r228003.
Adrian Prantl
2015-02-03
1
-1
/
+1
*
Merge ArtificialLocation into ApplyDebugLocation and make a clear
Adrian Prantl
2015-02-03
1
-1
/
+1
*
Reapply r225000 (reverted in r225555): DebugInfo: Generalize debug info locat...
David Blaikie
2015-01-14
1
-4
/
+1
*
Revert "DebugInfo: Generalize debug info location handling" and related commits
David Blaikie
2015-01-09
1
-1
/
+4
*
Reapply "DebugInfo: Generalize debug info location handling"
David Blaikie
2014-12-30
1
-4
/
+1
*
Revert "DebugInfo: Generalize debug info location handling"
David Blaikie
2014-12-29
1
-1
/
+4
*
Reapply "DebugInfo: Generalize debug info location handling"
David Blaikie
2014-12-29
1
-4
/
+1
*
Revert "DebugInfo: Generalize debug info location handling"
David Blaikie
2014-12-17
1
-1
/
+4
*
DebugInfo: Generalize debug info location handling
David Blaikie
2014-12-16
1
-4
/
+1
*
Update for LLVM API change to make Small(Ptr)Set::insert return pair<iterator...
David Blaikie
2014-11-19
1
-2
/
+3
*
Revert r218865 because it introduced PR21236, a crash in codegen emitting the...
Nick Lewycky
2014-10-10
1
-13
/
+7
*
Replace a destructor of EHCleanupScope with a Destroy() method to reflect the...
Kostya Serebryany
2014-10-08
1
-1
/
+1
*
Emit lifetime.start / lifetime.end markers for unnamed temporary objects.
Arnaud A. de Grandmaison
2014-10-02
1
-7
/
+13
*
[C++11] Use 'nullptr'. CodeGen edition.
Craig Topper
2014-05-21
1
-15
/
+15
*
[C++11] Update Clang for the change to LLVM's Use-Def chain iterators in
Chandler Carruth
2014-03-09
1
-1
/
+1
*
Revert "CodeGen: Simplify CodeGenFunction::EmitCaseStmt"
Justin Bogner
2014-01-21
1
-0
/
+23
*
Debug info: Refactor NoLocation and ArtificialLocation to use a common base
Adrian Prantl
2014-01-17
1
-1
/
+3
*
CodeGen: Simplify CodeGenFunction::EmitCaseStmt
Justin Bogner
2014-01-15
1
-23
/
+0
[next]