[Issue 16560] [Mir] Prefetch intrinsics like in LDC
https://issues.dlang.org/show_bug.cgi?id=16560 --- Comment #8 from github-bugzi...@puremagic.com --- Commits pushed to stable at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/09e3fdd31d53fcb96a787a6a9de466a7c1f72ac1 fix Issue 16560 - [Mir] Prefetch intrinsics like in LDC https://github.com/dlang/dmd/commit/0fc8be57bb0107a718ac2dabd1b5482c1ebe89ef Merge pull request #6188 from WalterBright/fix16560 --
[Issue 16560] [Mir] Prefetch intrinsics like in LDC
https://issues.dlang.org/show_bug.cgi?id=16560 --- Comment #7 from github-bugzi...@puremagic.com --- Commits pushed to newCTFE at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/09e3fdd31d53fcb96a787a6a9de466a7c1f72ac1 fix Issue 16560 - [Mir] Prefetch intrinsics like in LDC https://github.com/dlang/dmd/commit/0fc8be57bb0107a718ac2dabd1b5482c1ebe89ef Merge pull request #6188 from WalterBright/fix16560 --
[Issue 16560] [Mir] Prefetch intrinsics like in LDC
https://issues.dlang.org/show_bug.cgi?id=16560 --- Comment #6 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/09e3fdd31d53fcb96a787a6a9de466a7c1f72ac1 fix Issue 16560 - [Mir] Prefetch intrinsics like in LDC https://github.com/dlang/dmd/commit/0fc8be57bb0107a718ac2dabd1b5482c1ebe89ef Merge pull request #6188 from WalterBright/fix16560 fix Issue 16560 - [Mir] Prefetch intrinsics like in LDC --
[Issue 16560] [Mir] Prefetch intrinsics like in LDC
https://issues.dlang.org/show_bug.cgi?id=16560 Walter Bright changed: What|Removed |Added Keywords||pull --- Comment #5 from Walter Bright --- https://github.com/dlang/dmd/pull/6188 --
[Issue 16560] [Mir] Prefetch intrinsics like in LDC
https://issues.dlang.org/show_bug.cgi?id=16560 --- Comment #4 from Илья Ярошенко --- Copy-past from GitHub Wow, that was fast! Nitpicks: LLVM parameter is missing. This is not used now, but likely be used in the future. For example intel CPU has non shared L1 / L2 caches. If GDC BE has not this feature, it can just ignore it. Only __prefetch should be presented, and it would be nice to have it as a part of the language instead of DRuntime hack. Making it a function breaks final fastmath optimization for LDC. So, only real intrinsics should be provided for user without any function shells. Underscored __names looks good to me. Also this will help to BetterC mode. A clean API without encodings is required for __prefetch in context of (2). --
[Issue 16560] [Mir] Prefetch intrinsics like in LDC
https://issues.dlang.org/show_bug.cgi?id=16560 --- Comment #3 from Walter Bright --- https://github.com/dlang/druntime/pull/1669 --
[Issue 16560] [Mir] Prefetch intrinsics like in LDC
https://issues.dlang.org/show_bug.cgi?id=16560 --- Comment #2 from Walter Bright --- Found it: http://llvm.org/docs/LangRef.html#llvm-prefetch-intrinsic --
[Issue 16560] [Mir] Prefetch intrinsics like in LDC
https://issues.dlang.org/show_bug.cgi?id=16560 --- Comment #1 from Walter Bright --- Link to documentation on the LDC prefetch intrisics please? --
[Issue 16560] [Mir] Prefetch intrinsics like in LDC
https://issues.dlang.org/show_bug.cgi?id=16560 Walter Bright changed: What|Removed |Added Keywords||performance CC||bugzi...@digitalmars.com --
[Issue 16560] [Mir] Prefetch intrinsics like in LDC
https://issues.dlang.org/show_bug.cgi?id=16560 Илья Ярошенко changed: What|Removed |Added Summary|Prefetch intrinsics like in |[Mir] Prefetch intrinsics |LDC |like in LDC --