rnk added a comment. I'm having a hard time justifying support for this in LLVM. You can already make target-specific intrinsics starting with "llvm.myisa.", so there isn't much gained by this. https://reviews.llvm.org/D31292