On Saturday, 1 August 2020 at 19:23:00 UTC, Iain Buclaw wrote:
On Saturday, 1 August 2020 at 02:36:41 UTC, Cecil Ward wrote:
On Thursday, 30 July 2020 at 07:05:39 UTC, Iain Buclaw wrote:
[...]
Ah. I wasn’t thinking about pure, although I do use it
everywhere I can as a matter of course. The
On Saturday, 1 August 2020 at 02:36:41 UTC, Cecil Ward wrote:
On Thursday, 30 July 2020 at 07:05:39 UTC, Iain Buclaw wrote:
[...]
Ah. I wasn’t thinking about pure, although I do use it
everywhere I can as a matter of course. The absence of
something doesn’t hit you in the eye as an
On Thursday, 30 July 2020 at 07:05:39 UTC, Iain Buclaw wrote:
On Tuesday, 28 July 2020 at 06:57:36 UTC, Cecil Ward wrote:
I read recently that all asm in D is regarded as ‘volatile’ in
the GCC sense, which I take to mean that it is assume to
potentially have side effects, and so cannot be
On Tuesday, 28 July 2020 at 06:57:36 UTC, Cecil Ward wrote:
I read recently that all asm in D is regarded as ‘volatile’ in
the GCC sense, which I take to mean that it is assume to
potentially have side effects, and so cannot be optimised away
to nothing by the compiler despite the lack of any
On Tuesday, 28 July 2020 at 06:57:36 UTC, Cecil Ward wrote:
What do others think? If others agree, how could a very small
DIP be set in motion ?
Hello,
LDC lets you do optimizable assembly with ldc.llvmasm.__asm
Better yet, you can also create IR directly with
ldc.llvmasm.__ir_pure
This
I read recently that all asm in D is regarded as ‘volatile’ in
the GCC sense, which I take to mean that it is assume to
potentially have side effects, and so cannot be optimised away to
nothing by the compiler despite the lack of any outputs.
I would like to be able to either use the asm