4 ms·
The Intel post didn't say "Other compilers also don't upstream everything". So you shouldn't put that in quotes. However, that is an actual argument. This isn'
by CalChris 5y ago
The Intel post didn't say "Other compilers also don't upstream everything". So you shouldn't put that in quotes.
However, that is an actual argument. This isn't GCC where that would be required. This is LLVM where that is allowed. This is a choice, Intel's choice, because LLVM allows that, and it's probably at the corner case level of an Intel-specific icc-specific feature, as in, not particularly generally useful.
There is a benefit of this for normal LLVM development as well. It means that Intel is responsible for maintaining it and normal LLVM developers aren't. If I do something that breaks something in the LLVM AMD GPU backend, that's on me. If I do something that breaks something in Intel's code, that's on them.