[SystemZ] Update README.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190404 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Richard Sandiford 2013-09-10 12:22:45 +00:00
parent 299fdd814f
commit 4c708e586e

View File

@ -58,14 +58,11 @@ condition codes. For example, we could use LCDFR instead of LCDBR.
-- --
We don't optimize block memory operations, except using single MVCs We only use MVC, XC and CLC for constant-length block operations.
for memcpy and single CLCs for memcmp. We could extend them to variable-length operations too,
using EXECUTE RELATIVE LONG.
It's definitely worth using things like NC, XC and OC with MVCIN, MVCLE and CLCLE may be worthwhile too.
constant lengths. MVCIN may be worthwhile too.
We should probably implement general memcpy using MVC with EXECUTE.
Likewise memcmp and CLC. MVCLE and CLCLE could be useful too.
-- --
@ -93,8 +90,7 @@ We don't use the halfword forms of LOAD REVERSED and STORE REVERSED
-- --
We could take advantage of the various ... UNDER MASK instructions, We don't use ICM or STCM.
such as ICM and STCM.
-- --