April 23, 2015 [dmd-internals] [D-Programming-Language/dmd] 043221: Fix incorrect pinhole optimization | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 043221f39df4cdeed9408aa825cde89776124a6f https://github.com/D-Programming-Language/dmd/commit/043221f39df4cdeed9408aa825cde89776124a6f Author: WalterW <WalterWaldron@users.noreply.github.com> Date: 2015-04-22 (Wed, 22 Apr 2015) Changed paths: M src/backend/cod3.c Log Message: ----------- Fix incorrect pinhole optimization Commit: c81bdb9d43d1241e7e61d5d71e4442426c4ed9f1 https://github.com/D-Programming-Language/dmd/commit/c81bdb9d43d1241e7e61d5d71e4442426c4ed9f1 Author: WalterW <WalterWaldron@users.noreply.github.com> Date: 2015-04-22 (Wed, 22 Apr 2015) Changed paths: M src/backend/cod1.c M src/backend/cod3.c Log Message: ----------- Remove redundant REX prefix on 64 bit register clear Commit: b21176c4d8d4684f753174468aaf602830447ff4 https://github.com/D-Programming-Language/dmd/commit/b21176c4d8d4684f753174468aaf602830447ff4 Author: WalterW <WalterWaldron@users.noreply.github.com> Date: 2015-04-22 (Wed, 22 Apr 2015) Changed paths: M src/backend/cod3.c Log Message: ----------- Improve codegen for moving 64 bit constants to registers. Commit: b0f890f35540f076fecf7944dc9cc5c798fd975e https://github.com/D-Programming-Language/dmd/commit/b0f890f35540f076fecf7944dc9cc5c798fd975e Author: WalterW <WalterWaldron@users.noreply.github.com> Date: 2015-04-22 (Wed, 22 Apr 2015) Changed paths: M src/iasm.c M test/runnable/iasm64.d Log Message: ----------- Don't sign extend 32 bit unsigned constants in iasm. Commit: 9b6b14ec01fbd0296105e3b4f0a789138d07f62d https://github.com/D-Programming-Language/dmd/commit/9b6b14ec01fbd0296105e3b4f0a789138d07f62d Author: Martin Nowak <code@dawg.eu> Date: 2015-04-24 (Fri, 24 Apr 2015) Changed paths: M src/backend/cod1.c M src/backend/cod3.c M src/iasm.c M test/runnable/iasm64.d Log Message: ----------- Merge pull request #4596 from WalterWaldron/codegen64 [backend] Improve 64 bit constant code generation Compare: https://github.com/D-Programming-Language/dmd/compare/199be8ba6e1b...9b6b14ec01fb |
Copyright © 1999-2021 by the D Language Foundation