Changes in directory llvm/lib/Target/SparcV8:
README.txt updated: 1.45 -> 1.46 --- Log message: More notes --- Diffs of the changes: (+15 -1) README.txt | 16 +++++++++++++++- 1 files changed, 15 insertions(+), 1 deletion(-) Index: llvm/lib/Target/SparcV8/README.txt diff -u llvm/lib/Target/SparcV8/README.txt:1.45 llvm/lib/Target/SparcV8/README.txt:1.46 --- llvm/lib/Target/SparcV8/README.txt:1.45 Tue Jan 31 01:38:32 2006 +++ llvm/lib/Target/SparcV8/README.txt Tue Jan 31 01:43:33 2006 @@ -37,4 +37,18 @@ 1) should be replaced with a brz in V9 mode. -* Same as above, but emit conditional move on register zero (p192) in V9 mode. +* Same as above, but emit conditional move on register zero (p192) in V9 + mode. Testcase: + +int %t1(int %a, int %b) { + %C = seteq int %a, 0 + %D = select bool %C, int %a, int %b + ret int %D +} + +* Emit MULX/[SU]DIVX instructions in V9 mode instead of fiddling + with the Y register, if they are faster. + +* Codegen bswap(load)/store(bswap) -> load/store ASI + + _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits