[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