[cfe-dev] Removal of built-ins

Joerg Sonnenberger via cfe-dev cfe-dev at lists.llvm.org
Wed Jun 1 08:37:12 PDT 2016


On Wed, Jun 01, 2016 at 08:26:11AM -0700, Reid Kleckner via cfe-dev wrote:
> Clang has never exposed the same set of builtins as GCC, though:
> http://clang.llvm.org/compatibility.html#vector_builtins
> 
> I don't think we need to keep our IA32 vector builtin interface stable when
> the *mmintrin.h headers already provide a stable, portable, cross-vendor
> interface to the same functionality.

Well, it can be considered a break for IR purposes. As such, it might be
a better idea to just flag the builtins as deprecated / obsolete and
wait for the next release.

Joerg



More information about the cfe-dev mailing list