On X64, we should support containment for `shlx`, `sarx`, `shrx` to allow memory operands. This issue originally was mentioned in: https://github.com/dotnet/runtime/issues/67314