index
:
ampere-computing/clang.git
release_60-f1b37feef3d-amp-20180630
release_70-e8af9b4c407-amp-20181130
clang including Ampere Computing toolchain specific patches
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
test
/
CodeGenCoroutines
Age
Commit message (
Expand
)
Author
2017-11-11
[coroutines] Promote cleanup.dest.slot allocas to registers to avoid storing ...
Gor Nishanov
2017-08-25
[coroutines] Support coroutine-handle returning await-suspend (i.e symmetric ...
Gor Nishanov
2017-07-31
[coroutines] Evaluate the operand of void `co_return` expressions.
Eric Fiselier
2017-06-15
[coroutines] Allow co_await and co_yield expressions that return an lvalue to...
Eric Fiselier
2017-06-03
[coroutines] Fix rebuilding of dependent coroutine parameters
Eric Fiselier
2017-06-01
CGCleanup: (NFC) add another test for r304335 - Don't try to spill static all...
Gor Nishanov
2017-05-24
[coroutines] Add support for coroutines with non-scalar parameters
Gor Nishanov
2017-05-24
[coroutines] Make generic lambda coroutines work
Gor Nishanov
2017-05-24
[coroutines] [NFC] Add tests for return_void, unhandled_exception and promise...
Gor Nishanov
2017-05-24
[coroutines] Implement correct GRO lifetime
Gor Nishanov
2017-05-23
[coroutines] Skip over passthrough operator co_await
Gor Nishanov
2017-05-23
[coroutines] Add emission of initial and final suspends
Gor Nishanov
2017-05-23
[coroutines] Add support for deallocation elision
Gor Nishanov
2017-05-23
[coroutines] Replace all coro.frame builtins with an SSA value of coro.begin
Gor Nishanov
2017-05-23
[coroutines] Add support for allocation elision
Gor Nishanov
2017-05-22
[coroutines] Fix coro-eh-cleanup.cpp test
Gor Nishanov
2017-05-22
[coroutines] Wrap the body of the coroutine in try-catch
Gor Nishanov
2017-05-22
[coroutines] Build GRO declaration and return GRO statement
Gor Nishanov
2017-04-18
[coroutines] Fix building of new/delete expressions when get_return_object_on...
Eric Fiselier
2017-04-17
Rename coroutine warning when unhandled_exception() is missing
Eric Fiselier
2017-04-17
Revert r300504 - [coroutines] Fix rebuilding of implicit and dependent corout...
Eric Fiselier
2017-04-17
[coroutines] Fix rebuilding of implicit and dependent coroutine statements.
Eric Fiselier
2017-04-16
Revert r300420 - [coroutines] Fix building of new/delete expressions when get...
Eric Fiselier
2017-04-16
[coroutines] Fix building of new/delete expressions when get_return_object_on...
Eric Fiselier
2017-04-05
[coroutines] Add coro.end handling
Gor Nishanov
2017-04-01
[coroutines] Add cleanup for compiler injected objects/allocations in corouti...
Gor Nishanov
2017-03-27
[coroutines] Handle get_return_object_on_allocation_failure
Gor Nishanov
2017-03-26
[coroutines] Add codegen for await and yield expressions
Gor Nishanov
2017-03-09
[coroutines] Build and pass coroutine_handle to await_suspend
Gor Nishanov
2017-03-07
[coroutines] update coro_end builtin to match llvm
Gor Nishanov
2017-03-06
[coroutines] Add co_return statement emission
Gor Nishanov
2016-10-27
[coroutines] Add allocation and deallocation substatements.
Gor Nishanov
2016-10-03
[coroutines] Adding builtins for coroutine intrinsics and backendutil support.
Gor Nishanov
2016-10-02
[coroutines] Rename driver flag -fcoroutines to -fcoroutines-ts
Gor Nishanov
2016-09-28
[Coroutines] Add proper mangling for operator co_await for MicrosoftABI
Gor Nishanov