[dmd-internals] [D-Programming-Language/dmd] 043221: Fix incorrect pinhole optimization
GitHub via dmd-internals
dmd-internals at puremagic.com
Thu Apr 23 16:45:54 PDT 2015
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 at 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 at 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 at 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 at 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 at 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
More information about the dmd-internals
mailing list