On Tue, 4 Jan 2022 02:25:36 GMT, Vladimir Kozlov <k...@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