diff options
| author | Francis Visoiu Mistrih <francisvm@yahoo.com> | 2019-10-08 22:10:38 +0000 |
|---|---|---|
| committer | Francis Visoiu Mistrih <francisvm@yahoo.com> | 2019-10-08 22:10:38 +0000 |
| commit | 143f6b837790dd695c140c0cc6c5164ec54e0c0e (patch) | |
| tree | f3514d0c3a6f1d36d5a327f2aa1fee966ed368c3 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h | |
| parent | d5f92e345cb6780d01debdcbfe56fe5720d8d50b (diff) | |
| download | llvm-143f6b837790dd695c140c0cc6c5164ec54e0c0e.zip llvm-143f6b837790dd695c140c0cc6c5164ec54e0c0e.tar.gz llvm-143f6b837790dd695c140c0cc6c5164ec54e0c0e.tar.bz2 | |
[IRGen] Emit lifetime markers for temporary struct allocas
When passing arguments using temporary allocas, we need to add the
appropriate lifetime markers so that the stack coloring passes can
re-use the stack space.
This patch keeps track of all the lifetime.start calls emited before the
codegened call, and adds the corresponding lifetime.end calls after the
call.
Differential Revision: https://reviews.llvm.org/D68611
llvm-svn: 374126
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h')
0 files changed, 0 insertions, 0 deletions
