1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 19:42:54 +02:00

[WebAssembly] Add a few open tasks to the target README.txt.

llvm-svn: 253643
This commit is contained in:
Dan Gohman 2015-11-20 03:08:27 +00:00
parent 2db7121a78
commit 6ac6c9500c

View File

@ -21,3 +21,20 @@ Interesting work that remains to be done:
for WebAssembly.
//===---------------------------------------------------------------------===//
set_local and store instructions have a return value. We should (a) model this,
and (b) write optimizations which take advantage of it. Keep in mind that
many set_local instructions are implicit!
//===---------------------------------------------------------------------===//
Load and store instructions can have a constant offset. We should (a) model
this, and (b) do address-mode folding with it.
//===---------------------------------------------------------------------===//
Br, br_if, and tableswitch instructions can support having a value on the
expression stack across the jump (sometimes). We should (a) model this, and
(b) extend the stackifier to utilize it.
//===---------------------------------------------------------------------===//