hanchenye-llvm-project/pstl/include
Louis Dionne 1b6d6e595b [pstl] Allow customizing whether per-TU insulation is provided
Like we do in libc++, PSTL needs the ability to constrain
ABI-unstable symbols to each translation unit. This is OFF by
default (like for libc++), because most people don't care about
this and there is a cost associated to enabling the option (code
bloat because templates are not deduped across TUs).

I'm using '#pragma clang attribute push' to avoid marking each
declaration with an attribute, which quickly becomes difficult
to maintain.

llvm-svn: 368684
2019-08-13 12:49:00 +00:00
..
pstl/internal [pstl] Allow customizing whether per-TU insulation is provided 2019-08-13 12:49:00 +00:00
__pstl_algorithm [pstl][libc++] Provide uglified header names for interface headers 2019-08-06 21:11:24 +00:00
__pstl_config_site.in [pstl] Allow customizing whether per-TU insulation is provided 2019-08-13 12:49:00 +00:00
__pstl_execution [pstl][libc++] Provide uglified header names for interface headers 2019-08-06 21:11:24 +00:00
__pstl_memory [pstl][libc++] Provide uglified header names for interface headers 2019-08-06 21:11:24 +00:00
__pstl_numeric [pstl][libc++] Provide uglified header names for interface headers 2019-08-06 21:11:24 +00:00