[Issue 23077] codegen cannot generage XMM load/store for optimized operation that uses byte/short/...

2022-05-06 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23077

--- Comment #7 from Iain Buclaw  ---
*** Issue 23085 has been marked as a duplicate of this issue. ***

--


[Issue 23077] codegen cannot generage XMM load/store for optimized operation that uses byte/short/...

2022-05-06 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23077

Dlang Bot  changed:

   What|Removed |Added

 Status|REOPENED|RESOLVED
 Resolution|--- |FIXED

--- Comment #6 from Dlang Bot  ---
dlang/dmd pull request #14081 "fix Issue 23077 - codegen cannot generage XMM
load/store for optimize…" was merged into stable:

- 843c0d5cb44812121c227376e0948c5fa97606bd by Walter Bright:
  fix Issue 23077 - codegen cannot generage XMM load/store for optimized
operation that uses byte/short

https://github.com/dlang/dmd/pull/14081

--


[Issue 23077] codegen cannot generage XMM load/store for optimized operation that uses byte/short/...

2022-05-06 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23077

Walter Bright  changed:

   What|Removed |Added

   Keywords||SIMD
 CC||bugzi...@digitalmars.com

--


[Issue 23077] codegen cannot generage XMM load/store for optimized operation that uses byte/short/...

2022-05-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23077

--- Comment #5 from Walter Bright  ---
*** Issue 23084 has been marked as a duplicate of this issue. ***

--


[Issue 23077] codegen cannot generage XMM load/store for optimized operation that uses byte/short/...

2022-05-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23077

--- Comment #4 from Dlang Bot  ---
@WalterBright created dlang/dmd pull request #14081 "fix Issue 23077 - codegen
cannot generage XMM load/store for optimize…" fixing this issue:

- fix Issue 23077 - codegen cannot generage XMM load/store for optimized
operation that uses byte/short

https://github.com/dlang/dmd/pull/14081

--


[Issue 23077] codegen cannot generage XMM load/store for optimized operation that uses byte/short/...

2022-05-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23077

Iain Buclaw  changed:

   What|Removed |Added

   Keywords||backend
   See Also||https://issues.dlang.org/sh
   ||ow_bug.cgi?id=23085

--


[Issue 23077] codegen cannot generage XMM load/store for optimized operation that uses byte/short/...

2022-05-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23077

Iain Buclaw  changed:

   What|Removed |Added

 Status|RESOLVED|REOPENED
URL||https://issues.dlang.org/sh
   ||ow_bug.cgi?id=23084
 Resolution|DUPLICATE   |---

--


[Issue 23077] codegen cannot generage XMM load/store for optimized operation that uses byte/short/...

2022-05-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23077

Iain Buclaw  changed:

   What|Removed |Added

URL|https://issues.dlang.org/sh |
   |ow_bug.cgi?id=23084 |
   See Also||https://issues.dlang.org/sh
   ||ow_bug.cgi?id=23084

--


[Issue 23077] codegen cannot generage XMM load/store for optimized operation that uses byte/short/...

2022-05-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23077

Iain Buclaw  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 CC||ibuc...@gdcproject.org
 Resolution|--- |DUPLICATE

--- Comment #3 from Iain Buclaw  ---


*** This issue has been marked as a duplicate of issue 23084 ***

--


[Issue 23077] codegen cannot generage XMM load/store for optimized operation that uses byte/short/...

2022-05-01 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23077

Dlang Bot  changed:

   What|Removed |Added

   Keywords||pull

--- Comment #2 from Dlang Bot  ---
@ljmf00 updated dlang/dmd pull request #14058 "fix(backend): define XMM
load/store codegen for short type variants" fixing this issue:

- fix(backend): define XMM load/store codegen for short type variants

  The codegen try to generate optimized calls with XMM opcodes but fail to
  do it.  This patch adds logic to generate XMM load/store opcodes for
  TYshort,TYushort,TYchar,TYwchar,TYdchar. It also adds tests for previous
  similar ICEs.

  Fix issue 23077.

  Reference: https://issues.dlang.org/show_bug.cgi?id=23077
  Reference:
https://github.com/AuburnSounds/intel-intrinsics/commit/047e9f01ae4092600f99abab1a34e32db26b3a4f
  Signed-off-by: Luís Ferreira 

https://github.com/dlang/dmd/pull/14058

--


[Issue 23077] codegen cannot generage XMM load/store for optimized operation that uses byte/short/...

2022-05-01 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23077

--- Comment #1 from Luís Ferreira  ---
Blocking `intel-intrinsics` buildkite job.

--