[LLVMdev] possible PowerPC (32bits) backend bug
Chris Lattner
clattner at apple.com
Wed Jun 17 09:15:51 PDT 2009
On Jun 16, 2009, at 11:52 PM, seventh moon wrote:
> At a glance, it looks right. Line 12 is, indeed the "fnmsubs"
> command, so
> the pattern did work. But look at Line 9. Here we see that the "fmuls"
> also happened! In effect, this means that the fmul happens TWICE.
>
> That can't be right can it? Unfortunately, I don't have a PPC
> emulator,
> so I can't run the code and see if it actually works or not.
> But it does not look right to me.
>
The code is correct. The mul is being multiply evaluated because
you're looking at -O0 code, try an equivalent example with -O2 or
something.
-Chris
More information about the llvm-dev
mailing list