In .ad file, the format operand no_rax_RegL() %{ constraint(ALLOC_IN_RC(long_no_rax_rdx_reg)); match(RegL); match(rRegL); match(rdxRegL); format %{ "RCX" %} interface(REG_INTER); %} If register selected other than RCX the output of PrintOptoAssembly will be wrong. The output will be confusing since the real case with no rcx selected.
|