[Lldb-commits] [lldb] r306611 - Added a project for the unified IR interpreter.
Sean Callanan via lldb-commits
lldb-commits at lists.llvm.org
Wed Jun 28 15:51:16 PDT 2017
Author: spyffe
Date: Wed Jun 28 15:51:16 2017
New Revision: 306611
URL: http://llvm.org/viewvc/llvm-project?rev=306611&view=rev
Log:
Added a project for the unified IR interpreter.
Modified:
lldb/trunk/www/projects.html
Modified: lldb/trunk/www/projects.html
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/www/projects.html?rev=306611&r1=306610&r2=306611&view=diff
==============================================================================
--- lldb/trunk/www/projects.html (original)
+++ lldb/trunk/www/projects.html Wed Jun 28 15:51:16 2017
@@ -441,6 +441,18 @@
And then you have to explain these conditions the user in some helpful way.
</p>
</li>
+ <li>
+ Unified IR interpreter.
+ <p>
+ Currently IRInterpreter implements a portion of the LLVM IR, but it doesn't handle
+ vector data types and there are plenty of instructions it also doesn't support.
+ Conversely, lli supports most of LLVM's IR but it doesn't handle remote memory and
+ its function calling support is very rudimentary. It would be useful to unify these
+ and make the IR interpreter -- both for LLVM and LLDB -- better. An alternate strategy
+ would be simply to JIT into the current process but have callbacks for non-stack memory
+ access.
+ </p>
+ </li>
</ol>
</div>
<div class="postfooter"></div>
More information about the lldb-commits
mailing list