projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[WinEH] Fix CatchRetSuccessorColorMap accounting
[oota-llvm.git]
/
lib
/
CodeGen
/
WinEHPrepare.cpp
2015-10-16
Joseph Tremoulet
[WinEH] Fix CatchRetSuccessorColorMap accounting
blob
|
commitdiff
|
raw
2015-10-16
David Majnemer
[WinEH] Remove dead code/includes from WinEHPrepare
blob
|
commitdiff
|
raw
|
diff to current
2015-10-16
Joseph Tremoulet
[WinEH] Fix endpad coloring/numbering
blob
|
commitdiff
|
raw
|
diff to current
2015-10-12
David Majnemer
[WinEH] Remove CatchObjRecoverIdx
blob
|
commitdiff
|
raw
|
diff to current
2015-10-10
David Majnemer
[WinEH] Remove more dead code
blob
|
commitdiff
|
raw
|
diff to current
2015-10-09
Reid Kleckner
[WinEH] Delete the old landingpad implementation of...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-09
Duncan P. N. Exon...
CodeGen: Remove implicit ilist iterator conversions...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-09
Joseph Tremoulet
[WinEH] Fix cleanup state numbering
blob
|
commitdiff
|
raw
|
diff to current
2015-10-07
David Majnemer
[WinEH] Remove unreachable blocks before preparation
blob
|
commitdiff
|
raw
|
diff to current
2015-10-07
Joseph Tremoulet
[WinEH] Set NoModuleLevelChanges in clone flags
blob
|
commitdiff
|
raw
|
diff to current
2015-10-07
Joseph Tremoulet
[WinEH] Update CoreCLR EH for catchpad MBBs
blob
|
commitdiff
|
raw
|
diff to current
2015-10-07
Reid Kleckner
[SEH] Add llvm.eh.exceptioncode intrinsic
blob
|
commitdiff
|
raw
|
diff to current
2015-10-06
David Majnemer
[WinEH] Create a separate MBB for funclet prologues
blob
|
commitdiff
|
raw
|
diff to current
2015-10-06
Joseph Tremoulet
[WinEH] Implement state numbering for CoreCLR
blob
|
commitdiff
|
raw
|
diff to current
2015-10-06
Joseph Tremoulet
[WinEH] Recognize CoreCLR personality function
blob
|
commitdiff
|
raw
|
diff to current
2015-10-01
Reid Kleckner
[WinEH] Emit __C_specific_handler tables for the new IR
blob
|
commitdiff
|
raw
|
diff to current
2015-10-01
David Majnemer
[WinEH] Make FuncletLayout more robust against catchret
blob
|
commitdiff
|
raw
|
diff to current
2015-09-28
Reid Kleckner
[WinEH] Fix ip2state table emission with funclets
blob
|
commitdiff
|
raw
|
diff to current
2015-09-27
Joseph Tremoulet
[EH] Create removeUnwindEdge utility
blob
|
commitdiff
|
raw
|
diff to current
2015-09-22
Benjamin Kramer
Make helper function static. NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-09-16
Reid Kleckner
[WinEH] Rip out the landingpad-based C++ EH state numbe...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-16
David Majnemer
[WinEHPrepare] Turn terminatepad into a cleanuppad...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-16
Reid Kleckner
[WinEH] Pull Adjectives and CatchObj out of the catchpa...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-16
David Majnemer
[WinEHPrepare] Provide a cloning mode which doesn't...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-16
David Majnemer
[WinEHPrepare] Refactor explicit EH preparation
blob
|
commitdiff
|
raw
|
diff to current
2015-09-10
Reid Kleckner
Fix SEH state numbering algorithm to handle cleanupendpads
blob
|
commitdiff
|
raw
|
diff to current
2015-09-10
Joseph Tremoulet
[WinEH] Fix single-block cleanup coloring
blob
|
commitdiff
|
raw
|
diff to current
2015-09-10
Reid Kleckner
[WinEH] Add codegen support for cleanuppad and cleanupret
blob
|
commitdiff
|
raw
|
diff to current
2015-09-09
Reid Kleckner
[SEH] Emit 32-bit SEH tables for the new EH IR
blob
|
commitdiff
|
raw
|
diff to current
2015-09-03
Joseph Tremoulet
[WinEH] Add cleanupendpad instruction
blob
|
commitdiff
|
raw
|
diff to current
2015-08-28
Joseph Tremoulet
[WinEH] Update coloring to handle nested cases cleanly
blob
|
commitdiff
|
raw
|
diff to current
2015-08-27
Reid Kleckner
[WinEH] Add some support for code generating catchpad
blob
|
commitdiff
|
raw
|
diff to current
2015-08-23
Joseph Tremoulet
[WinEH] Require token linkage in EH pad/ret signatures
blob
|
commitdiff
|
raw
|
diff to current
2015-08-18
David Majnemer
[WinEH] Calculate state numbers for the new EH represen...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-17
David Majnemer
[WinEHPrepare] Replace unreasonable funclet terminators...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-17
Joseph Tremoulet
[WinEHPrepare] Fix catchret successor phi demotion
blob
|
commitdiff
|
raw
|
diff to current
2015-08-13
Joseph Tremoulet
[WinEHPrepare] Update demotion logic
blob
|
commitdiff
|
raw
|
diff to current
2015-08-11
David Majnemer
[WinEHPrepare] Add rudimentary support for the new...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-08
Benjamin Kramer
Fix some comment typos.
blob
|
commitdiff
|
raw
|
diff to current
2015-08-06
David Majnemer
Revert accidentally committed WinEHPrepare changes
blob
|
commitdiff
|
raw
|
diff to current
2015-08-06
David Majnemer
PHIs don't need to be postprocessed
blob
|
commitdiff
|
raw
|
diff to current
2015-08-06
David Majnemer
Handle PHI nodes prefacing EH pads too
blob
|
commitdiff
|
raw
|
diff to current
2015-08-06
David Majnemer
handle phi nodes
blob
|
commitdiff
|
raw
|
diff to current
2015-08-06
David Majnemer
[WinEHPrepare] Add rudimentary support for the new...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-10
Reid Kleckner
[SEH] Push reloads of the SEH code past phi nodes
blob
|
commitdiff
|
raw
|
diff to current
2015-07-08
Reid Kleckner
[SEH] Ensure that empty __except blocks have their...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-07
Reid Kleckner
[WinEH] Add localaddress intrinsic instead of using...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-07
Reid Kleckner
Rename llvm.frameescape and llvm.framerecover to locale...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-06
Reid Kleckner
[WinEH] Insert the EH code load before the block terminator
blob
|
commitdiff
|
raw
|
diff to current
2015-07-01
Reid Kleckner
[WinEH] Use llvm.x86.seh.recoverfp in WinEHPrepare
blob
|
commitdiff
|
raw
|
diff to current
2015-06-24
Daniel Sanders
Eliminate additional redundant copies of Triple objects...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-23
Alexander Kornienko
Revert r240137 (Fixed/added namespace ending comments...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-19
Alexander Kornienko
Fixed/added namespace ending comments using clang-tidy...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-19
Eric Christopher
Fix "the the" in comments.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-17
David Majnemer
Move the personality function from LandingPadInst to...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-09
Reid Kleckner
[WinEH] Add 32-bit SEH state table emission prototype
blob
|
commitdiff
|
raw
|
diff to current
2015-05-28
Reid Kleckner
[WinEH] Start inserting state number stores for C++ EH
blob
|
commitdiff
|
raw
|
diff to current
2015-05-21
Manuel Klimek
std::sort must be called with a strict weak ordering.
blob
|
commitdiff
|
raw
|
diff to current
2015-05-20
Andrew Kaylor
Fix build error
blob
|
commitdiff
|
raw
|
diff to current
2015-05-20
Andrew Kaylor
[WinEH] C++ EH state numbering fixes
blob
|
commitdiff
|
raw
|
diff to current
2015-05-18
David Blaikie
Simplify IRBuilder::CreateCall* by using ArrayRef+initi...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-16
Benjamin Kramer
[WinEH] Push unique_ptr through the Action interface.
blob
|
commitdiff
|
raw
|
diff to current
2015-05-12
Andrew Kaylor
Fixing memory leak
blob
|
commitdiff
|
raw
|
diff to current
2015-05-11
Andrew Kaylor
[WinEH] Handle nested landing pads that return directly...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-06
Reid Kleckner
[WinEH] Improve fatal error message about failed demotion
blob
|
commitdiff
|
raw
|
diff to current
2015-05-06
Ahmed Bougacha
[WinEH] Reset WinEHPrepare::SEHExceptionCodeSlot when...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-05
Reid Kleckner
Re-land "[WinEH] Add an EH registration and state inser...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-01
Reid Kleckner
Revert "[WinEH] Add an EH registration and state insert...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-01
Reid Kleckner
Re-land "[WinEH] Add an EH registration and state inser...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-01
Reid Kleckner
Revert "[WinEH] Add an EH registration and state insert...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-01
Reid Kleckner
[WinEH] Add an EH registration and state insertion...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-30
Reid Kleckner
Add a note about permitting default member initializers
blob
|
commitdiff
|
raw
|
diff to current
2015-04-29
Reid Kleckner
[WinEH] Start EH preparation for 32-bit x86, it uses...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-29
Andrew Kaylor
[WinEH] Fix minor bug in begincatch block splitting
blob
|
commitdiff
|
raw
|
diff to current
2015-04-28
Andrew Kaylor
Style updates
blob
|
commitdiff
|
raw
|
diff to current
2015-04-28
Andrew Kaylor
[WinEH] Split blocks at calls to llvm.eh.begincatch
blob
|
commitdiff
|
raw
|
diff to current
2015-04-24
Andrew Kaylor
Fix build error from accidental change
blob
|
commitdiff
|
raw
|
diff to current
2015-04-24
Andrew Kaylor
[WinEH] Find correct cloned entry block for outlined...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-24
Andrew Kaylor
[WinEH] Find correct cloned entry block for outlined...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-24
Kaelyn Takata
Remove an unused variable to prevent -Werror build...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-24
Reid Kleckner
[SEH] Implement GetExceptionCode in __except blocks
blob
|
commitdiff
|
raw
|
diff to current
2015-04-24
Reid Kleckner
[WinEH] Split the landingpad BB instead of cloning it
blob
|
commitdiff
|
raw
|
diff to current
2015-04-23
Reid Kleckner
Re-commit "[SEH] Remove the old __C_specific_handler...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-23
Andrew Kaylor
[WinEH] Ignore filter clauses while mapping landing...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-23
Reid Kleckner
Remove trivial assert to fix NDEBUG Werror builds
blob
|
commitdiff
|
raw
|
diff to current
2015-04-23
Reid Kleckner
[WinEH] Replace more lpad value uses with undef
blob
|
commitdiff
|
raw
|
diff to current
2015-04-23
Andrew Kaylor
[WinEH] Handle stubs for outlined functions that have...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-23
Reid Kleckner
Revert "[SEH] Remove the old __C_specific_handler code...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-23
Andrew Kaylor
[WinEH] Don't skip landing pads that end with an unreac...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-22
Reid Kleckner
[SEH] Remove the old __C_specific_handler code now...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-22
Reid Kleckner
[WinEH] Demote values and phis live across exception...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-22
Reid Kleckner
[WinEH] Correctly handle inlined __finally blocks with...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-20
Andrew Kaylor
[WinEH] Fix problem with landing pad return values...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-20
Andrew Kaylor
[WinEH] Fix problem with mapping shared empty handler...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-20
Andrew Kaylor
[WinEH] Fix memory leak with catch-all mapping.
blob
|
commitdiff
|
raw
|
diff to current
2015-04-17
Andrew Kaylor
Fix build wanrings and line endings
blob
|
commitdiff
|
raw
|
diff to current
2015-04-17
Andrew Kaylor
[WinEH] Fixes for a few cppeh failures.
blob
|
commitdiff
|
raw
|
diff to current
2015-04-17
Nico Weber
Revert r235154-r235156, they cause asserts when buildin...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-17
Reid Kleckner
[SEH] Reimplement x64 SEH using WinEHPrepare
blob
|
commitdiff
|
raw
|
diff to current
2015-04-16
Reid Kleckner
[WinEH] Handle a landingpad, resume, and cleanup all...
blob
|
commitdiff
|
raw
|
diff to current
next