[PATCH] Reassociate x + -0.1234 * y into x - 0.1234 * y (part 2)

Chad Rosier mcrosier at codeaurora.org
Thu Sep 25 07:32:14 PDT 2014


> It *always* happens on ARM. I believe this is not "random", but depends on other unknown (to me) dynamic factors.

Thanks, Renato.  I'll take a look.

One of the purposes of the reassociation pass is to canonicalize operands based on "rank."  If the behavior isn't random, I imagine I just uploaded a stale patch.

 Chad

http://reviews.llvm.org/D5363






More information about the llvm-commits mailing list