diff options
| author | Arnold Schwaighofer <aschwaighofer@apple.com> | 2022-07-20 13:27:11 -0700 |
|---|---|---|
| committer | Arnold Schwaighofer <aschwaighofer@apple.com> | 2022-07-22 11:50:58 -0700 |
| commit | 58e6ee0e1f1668ff9dd93e4a4084e36bc79fdf88 (patch) | |
| tree | 8f7d31a8dfd1575c5e7d706a1c30f877f44ddb6e /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp | |
| parent | cfa6e79df30c7f9ea319d304670dcce7e9376787 (diff) | |
llvm.swift.async.context.addr cannot be modeled as NoMem because we don't want it to be cse'd accross async suspends
An async suspend models the split between two partial async functions.
`llvm.swift.async.context.addr ` will have a different value in the two
partial functions so it is not correct to generally CSE the instruction.
rdar://97336162
Differential Revision: https://reviews.llvm.org/D130201
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions
