RFR: 8273322: Enhance macro logic optimization for masked logic operations. [v2]

Jatin Bhateja jbhateja at openjdk.java.net
Wed Jan 5 08:59:02 UTC 2022


On Tue, 4 Jan 2022 02:25:36 GMT, Vladimir Kozlov <kvn at openjdk.org> wrote:

> I think whole "Bitwise operation packing optimization" code should be moved out from `compile.cpp`. May be to `vectornode.cpp where `MacroLogicVNode` code is located.
> 
Hi @vnkozlov ,
Yes we can also extended AndV/OrV/XorV/AndVMask/OrVMask/XorVMask idealizations to perform macro logic folding, 
current changes keeps the implementation clean and limited to one optimization stage.

> Copyright year should be updated to 2022 in all changed files.

-------------

PR: https://git.openjdk.java.net/jdk/pull/6893


More information about the core-libs-dev mailing list