Pengfei Li
Pengfei Li
This is a REDO of JDK-8289996. In previous patch, we defer some strength reductions in Ideal functions of `Mul[I|L]Node` to post loop igvn phase to fix a range check hoisting...
8291466: C2: assert(false) failed: infinite loop in PhaseIterGVN::transform_old with -XX:+StressIGVN
Recently, an igvn infinite loop issue was reported. Git bisection shows it appears after our JDK-8289996 patch. But after that patch is backed out, we find similar test still fails....
Hi @dstogov, I noticed that you had fixed the `ir_add_veneer()` assertion failure in https://github.com/dstogov/ir/commit/1671b3de78742b85611f0e84f805141608730dfc. After your fix, there is no more assertion failure, but below IR tests still fail on...