[Issue 1149] Optimizer: obsolete array length loads, common subexpr. elimin. not working

2019-08-26 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1149 RazvanN changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 1149] Optimizer: obsolete array length loads, common subexpr. elimin. not working

2015-06-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1149 Andrei Alexandrescu changed: What|Removed |Added Version|D1 & D2 |D2 --

[Issue 1149] Optimizer: obsolete array length loads, common subexpr. elimin. not working

2012-02-23 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1149 --- Comment #9 from yebblies 2012-02-24 00:20:28 EST --- (In reply to comment #8) > Better: > Yeah. I have no idea why it's using so many registers though. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email -

[Issue 1149] Optimizer: obsolete array length loads, common subexpr. elimin. not working

2012-02-23 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1149 --- Comment #8 from bearophile_h...@eml.cc 2012-02-23 04:31:27 PST --- Better: __Dmain comdat L0: sub ESP,0Ch mov ECX,offset FLAT:_D11TypeInfo_Ak6__initZ pushEBX pushESI lea EAX,8[ESP] mov dwo

[Issue 1149] Optimizer: obsolete array length loads, common subexpr. elimin. not working

2012-02-23 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1149 --- Comment #7 from github-bugzi...@puremagic.com 2012-02-23 00:05:21 PST --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/1d1bc367c131144e764d9fb81c36651407e3337d

[Issue 1149] Optimizer: obsolete array length loads, common subexpr. elimin. not working

2012-02-22 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1149 --- Comment #6 from yebblies 2012-02-23 15:20:57 EST --- (In reply to comment #5) > (In reply to comment #4) > > > Oops. I tried to disable it for floating point and ended up disabling it > > for > > all non-integers. > > I have tried it wi

[Issue 1149] Optimizer: obsolete array length loads, common subexpr. elimin. not working

2012-02-22 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1149 --- Comment #5 from bearophile_h...@eml.cc 2012-02-22 20:00:29 PST --- (In reply to comment #4) > Oops. I tried to disable it for floating point and ended up disabling it for > all non-integers. I have tried it with this code: void main() {

[Issue 1149] Optimizer: obsolete array length loads, common subexpr. elimin. not working

2012-02-22 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1149 --- Comment #4 from yebblies 2012-02-23 14:20:18 EST --- (In reply to comment #3) > With the test code, this is the X86 asm I was seeing before this patch (-O > -release -inline): > [snip] > > So is this patch working? Oops. I tried to disa

[Issue 1149] Optimizer: obsolete array length loads, common subexpr. elimin. not working

2012-02-22 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1149 bearophile_h...@eml.cc changed: What|Removed |Added CC||bearophile_h...@eml.cc --- Com

[Issue 1149] Optimizer: obsolete array length loads, common subexpr. elimin. not working

2012-02-22 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1149 --- Comment #2 from github-bugzi...@puremagic.com 2012-02-22 14:22:53 PST --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/a999486f9bb0b6ca2eeff1964b8f9c90b8841867

[Issue 1149] Optimizer: obsolete array length loads, common subexpr. elimin. not working

2012-02-20 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1149 yebblies changed: What|Removed |Added Keywords||pull CC|