Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.17 -> 1.18 --- Log message: add a note --- Diffs of the changes: (+6 -0) README.txt | 6 ++++++ 1 files changed, 6 insertions(+) Index: llvm/lib/Target/X86/README.txt diff -u llvm/lib/Target/X86/README.txt:1.17 llvm/lib/Target/X86/README.txt:1.18 --- llvm/lib/Target/X86/README.txt:1.17 Sun Nov 27 22:52:39 2005 +++ llvm/lib/Target/X86/README.txt Thu Dec 1 18:11:20 2005 @@ -12,6 +12,12 @@ by using the EAX result from the mul. We should add a similar node for DIVREM. +another case is: + +long long test(int X, int Y) { return (long long)X*Y; } + +... which should only be one imul instruction. + //===---------------------------------------------------------------------===// This should be one DIV/IDIV instruction, not a libcall: _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits