emscripten-core/emscripten
Voir sur GitHubAdd diagnose_if warnings for slow SIMD stuff?
Open
#12 871 ouverte le 24 nov. 2020
good first bughelp wanted
Métriques du dépôt
- Stars
- (27 361 stars)
- Métriques de merge PR
- (Merge moyen 19j 10h) (147 PRs mergées en 30 j)
Description
The SIMD emulation occasionally drops to scalarized code. In addition to putting a bomb emoji in the doc, we can use something like __attribute__((diagnose_if(__EMSCRIPTEN_SIMD_🐌__ < 4, "💣", "warning")))__ to mark them in the header too. Clang would then emit warnings when a tagged function are called. Doing so might help developers with hunting down slow emulations.
Doc: https://clang.llvm.org/docs/AttributeReference.html#diagnose-if