[libc++][Modules] Add missing submodules
authorIan Anderson <iana@apple.com>
Mon, 5 Jun 2023 19:05:43 +0000 (12:05 -0700)
committerIan Anderson <iana@apple.com>
Wed, 5 Jul 2023 16:51:11 +0000 (09:51 -0700)
commit6f05da6cf8b982a309eb674b41554f77a58e49c4
tree5985a1a6f45d743f2ba940a0490fe72388f2b267
parent7b54626bac6accb3d5954b076854a1f957adc504
[libc++][Modules] Add missing submodules

Several headers that are included by the modular headers are missing from the module map, add those in.
The either/or implementation headers `<__algorithm/pstl_backends/cpu_backends/serial.h>`/`<__algorithm/pstl_backends/cpu_backends/thread.h>` need to be textual, as does `<__undef_macros>`.

Reviewed By: ldionne, #libc

Differential Revision: https://reviews.llvm.org/D153213
libcxx/include/__algorithm/pstl_replace.h
libcxx/include/module.modulemap.in
libcxx/utils/libcxx/test/header_information.py