diff options
| author | Gor Nishanov <GorNishanov@gmail.com> | 2017-03-11 01:30:17 +0000 |
|---|---|---|
| committer | Gor Nishanov <GorNishanov@gmail.com> | 2017-03-11 01:30:17 +0000 |
| commit | ce43bd224293905b9ac0303b463d1b2963213367 (patch) | |
| tree | 5bf0e677fc591cdc80be04573b626f844e59ed72 /llvm/lib/IR/OptBisect.cpp | |
| parent | ca9ca5440ee72ab7e68315367ef9a3ef83064ed7 (diff) | |
| download | bcm5719-llvm-ce43bd224293905b9ac0303b463d1b2963213367.tar.gz bcm5719-llvm-ce43bd224293905b9ac0303b463d1b2963213367.zip | |
[coroutines] Refactor SuspendExpr to create just one OpaqueValue (almost NFC)
Summary:
Create only one OpaqueValue for await_ready/await_suspend/await_resume.
Store OpaqueValue used in the CoroutineSuspendExpr node, so that CodeGen does not have to hunt looking for it.
Reviewers: rsmith, EricWF, aaron.ballman
Reviewed By: EricWF
Subscribers: mehdi_amini, cfe-commits
Differential Revision: https://reviews.llvm.org/D30775
llvm-svn: 297541
Diffstat (limited to 'llvm/lib/IR/OptBisect.cpp')
0 files changed, 0 insertions, 0 deletions

