Igor Veresov wrote:
C2 needs profiling information to do anything intelligent, and running the test with -Xcomp is actually pretty useless. The simplest approach would be, I guess, to wrap the whole thing in a loop, run it with -Xbatch, and have enough guaranteed iterations for it to pass all the tiers and run for some time. A harder, but perhaps more interesting, approach would be to propagate the lower bound to production rules the same way as it’s done for the upper bound and trying to provide some execution guarantees for each rule.
C2 needs profiling information to do anything intelligent, and running the test with -Xcomp is actually pretty useless. The simplest approach would be, I guess, to wrap the whole thing in a loop, run it with -Xbatch, and have enough guaranteed iterations for it to pass all the tiers and run for some time. A harder, but perhaps more interesting, approach would be to propagate the lower bound to production rules the same way as it’s done for the upper bound and trying to provide some execution guarantees for each rule.