Brian Gesiak
|
d2efb713d7
[Coroutines] Find custom allocators in class scope
|
7 years ago |
Brian Gesiak
|
a8522988bf
[Coroutines] Use allocator overload when available
|
7 years ago |
Eric Fiselier
|
5fb3bb8404
[coroutines] Fix application of NRVO to Coroutine "Gro" or return object.
|
7 years ago |
Eric Fiselier
|
facfffcd4e
Revert "[coroutines] Fix application of NRVO to Coroutine "Gro" or return object."
|
7 years ago |
Eric Fiselier
|
82aa86f5d3
[coroutines] Fix application of NRVO to Coroutine "Gro" or return object.
|
7 years ago |
Gor Nishanov
|
6954b2e3b2
[coroutines] Add support for deallocation elision
|
8 years ago |
Gor Nishanov
|
ea779cc396
[coroutines] Replace all coro.frame builtins with an SSA value of coro.begin
|
8 years ago |
Gor Nishanov
|
94d54559c8
[coroutines] Add support for allocation elision
|
8 years ago |
Gor Nishanov
|
d13b68220b
[coroutines] Build GRO declaration and return GRO statement
|
8 years ago |
Eric Fiselier
|
be42922df5
[coroutines] Fix building of new/delete expressions when get_return_object_on_allocation_failure() is present.
|
8 years ago |
Eric Fiselier
|
b151535448
Rename coroutine warning when unhandled_exception() is missing
|
8 years ago |
Eric Fiselier
|
bf2068e4b9
Revert r300504 - [coroutines] Fix rebuilding of implicit and dependent coroutine statements.
|
8 years ago |
Eric Fiselier
|
1772bdb243
[coroutines] Fix rebuilding of implicit and dependent coroutine statements.
|
8 years ago |
Eric Fiselier
|
b7287ffab9
Revert r300420 - [coroutines] Fix building of new/delete expressions when get_return_object_on_allocation_failure() is present
|
8 years ago |
Eric Fiselier
|
1a58507245
[coroutines] Fix building of new/delete expressions when get_return_object_on_allocation_failure() is present.
|
8 years ago |
Gor Nishanov
|
0bccfd904f
[coroutines] Handle get_return_object_on_allocation_failure
|
8 years ago |
Gor Nishanov
|
48672a5fa2
[coroutines] Build and pass coroutine_handle to await_suspend
|
8 years ago |
Gor Nishanov
|
ba524690b9
[coroutines] Add co_return statement emission
|
8 years ago |
Gor Nishanov
|
f1efcdf25d
[coroutines] Add allocation and deallocation substatements.
|
8 years ago |