index
:
ampere-computing/llvm.git
release_60-f1b37feef3d-amp-20180630
release_70-e8af9b4c407-amp-20181130
LLVM including Ampere Computing toolchain specific patches
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Transforms
/
Coroutines
Age
Commit message (
Expand
)
Author
2017-12-30
Use phi ranges to simplify code. No functionality change intended.
Benjamin Kramer
2017-10-31
[coro] Make Spill a proper struct instead of deriving from pair.
Benjamin Kramer
2017-10-15
Reverting r315590; it did not include changes for llvm-tblgen, which is causi...
Aaron Ballman
2017-10-12
[dump] Remove NDEBUG from test to enable dump methods [NFC]
Don Hinton
2017-08-31
[Analysis] Fix some Clang-tidy modernize-use-using and Include What You Use w...
Eugene Zelenko
2017-08-25
[coroutines] Add support for symmetric control transfer (musttail on coro.res...
Gor Nishanov
2017-08-23
[coroutines] CoroBegin from inner coroutines should be considered for spills
Gor Nishanov
2017-06-29
Remove `inline` keyword from inline `classof` methods
Sam Clegg
2017-06-06
Sort the remaining #include lines in include/... and lib/....
Chandler Carruth
2017-06-02
[coroutines] PR33271: Remove stray coro.save intrinsics during CoroSplit
Gor Nishanov
2017-06-01
Reapply "[Cloning] Take another pass at properly cloning debug info"
Keno Fischer
2017-05-31
[coroutines] Call initializePass in coroutine pass constructors
Gor Nishanov
2017-05-30
Revert "[Cloning] Take another pass at properly cloning debug info"
Keno Fischer
2017-05-30
[Cloning] Take another pass at properly cloning debug info
Keno Fischer
2017-05-27
Cloning: Fix debug info cloning
Gor Nishanov
2017-05-27
[coroutines] Define getPassName() for coroutine passes
Gor Nishanov
2017-05-25
[coroutines] CoroFrame.cpp conform to coding convention (s/repeat/Repeat) (NFC)
Gor Nishanov
2017-05-25
[coroutines] Relocate instructions that maybe spilled after coro.begin
Gor Nishanov
2017-05-24
[coroutines] Allow rematerialization upto 4 times. Remove incorrect assert
Gor Nishanov
2017-05-17
[coroutines] Handle spills before catchswitch
Gor Nishanov
2017-05-16
[coroutines] Handle unwind edge splitting
Gor Nishanov
2017-05-03
[IR] Abstract away ArgNo+1 attribute indexing as much as possible
Reid Kleckner
2017-05-02
Re-land r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of A...
Reid Kleckner
2017-04-28
Revert r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of At...
Hans Wennborg
2017-04-28
[IR] Make add/remove Attributes use AttrBuilder instead of AttributeList
Reid Kleckner
2017-04-12
[IR] Redesign the case iterator in SwitchInst to actually be an iterator
Chandler Carruth
2017-04-10
Allow DataLayout to specify addrspace for allocas.
Matt Arsenault
2017-04-08
[coroutines] Make CoroSplit pass deterministic
Gor Nishanov
2017-04-07
[coroutines] Insert spills of PHI instructions correctly
Gor Nishanov
2017-03-21
Rename AttributeSet to AttributeList
Reid Kleckner
2017-03-16
Remove getArgumentList() in favor of arg_begin(), args(), etc
Reid Kleckner
2017-03-07
[coroutines] Add handling for unwind coro.ends
Gor Nishanov
2017-01-30
[Coroutines] Add header guard to header that's missing one.
Benjamin Kramer
2017-01-28
Cleanup dump() functions.
Matthias Braun
2017-01-25
[coroutines] Spill the result of the invoke instruction correctly
Gor Nishanov
2016-11-20
Fix spelling mistakes in Transforms comments. NFC.
Simon Pilgrim
2016-11-17
[CMake] NFC. Updating CMake dependency specifications
Chris Bieneman
2016-10-08
[coroutines] Store an address of destroy OR cleanup part in the coroutine frame.
Gor Nishanov
2016-09-30
[Coroutines] Part15c: Fix coro-split to correctly handle definitions between ...
Gor Nishanov
2016-09-30
[Coroutines] Part15b: Fix dbg information handling in coro-split.
Gor Nishanov
2016-09-30
[Coroutines] Part 15a: Lower coro.subfn.addr in CoroCleanup
Gor Nishanov
2016-09-26
[Coroutines] Part14: Handle coroutines with no suspend points.
Gor Nishanov
2016-09-09
[Coroutines] Part13: Handle single edge PHINodes across suspends
Gor Nishanov
2016-09-05
[Coroutines] Part12: Handle alloca address-taken
Gor Nishanov
2016-09-05
[Coroutines] Part11: Add final suspend handling.
Gor Nishanov
2016-08-31
[Coroutines] Part 10: Add coroutine promise support.
Gor Nishanov
2016-08-29
[Coroutines] Part 9: Add cleanup subfunction.
Gor Nishanov
2016-08-24
[Coroutines] Fix unused var warning in release build
Gor Nishanov
2016-08-24
[Coroutines] Part 8: Coroutine Frame Building algorithm
Gor Nishanov
2016-08-16
[Coroutines] Part 7: Split coroutine into subfunctions
Gor Nishanov
[next]