[NFC][RemoveDIs] Prefer iterators over inst-pointers in InstCombine
[llvm-project.git] / libcxx / include / __std_clang_module
blob4d02336d30b06495efe314d5a05fa9a159ad16ad
1 // -*- C++ -*-
2 //===----------------------------------------------------------------------===//
3 //
4 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
5 // See https://llvm.org/LICENSE.txt for license information.
6 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //
8 //===----------------------------------------------------------------------===//
10 // WARNING, this entire header is generated by
11 // utils/generate_std_clang_module_header.py
12 // DO NOT MODIFY!
14 // This header should not be directly included, it's exclusively to import all
15 // of the libc++ public clang modules for the `std` clang module to export. In
16 // other words, it's to facilitate `@import std;` in Objective-C++ and `import std`
17 // in Swift to expose all of the libc++ interfaces. This is generally not
18 // recommended, however there are some clients that need to import all of libc++
19 // without knowing what "all" is.
20 #if !__building_module(std)
21 #  error "Do not include this header directly, include individual headers instead"
22 #endif
24 #include <__config>
26 #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
27 #  pragma GCC system_header
28 #endif
30 #include <algorithm>
31 #include <any>
32 #include <array>
33 #if !defined(_LIBCPP_HAS_NO_ATOMIC_HEADER)
34 #  include <atomic>
35 #endif
36 #if !defined(_LIBCPP_HAS_NO_THREADS)
37 #  include <barrier>
38 #endif
39 #include <bit>
40 #include <bitset>
41 #include <cassert>
42 #include <ccomplex>
43 #include <cctype>
44 #include <cerrno>
45 #include <cfenv>
46 #include <cfloat>
47 #include <charconv>
48 #include <chrono>
49 #include <cinttypes>
50 #include <ciso646>
51 #include <climits>
52 #if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
53 #  include <clocale>
54 #endif
55 #include <cmath>
56 #if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
57 #  include <codecvt>
58 #endif
59 #include <compare>
60 #include <complex.h>
61 #include <complex>
62 #include <concepts>
63 #include <condition_variable>
64 #include <coroutine>
65 #include <csetjmp>
66 #include <csignal>
67 #include <cstdarg>
68 #include <cstdbool>
69 #include <cstddef>
70 #include <cstdint>
71 #include <cstdio>
72 #include <cstdlib>
73 #include <cstring>
74 #include <ctgmath>
75 #include <ctime>
76 #include <ctype.h>
77 #include <cuchar>
78 #if !defined(_LIBCPP_HAS_NO_WIDE_CHARACTERS)
79 #  include <cwchar>
80 #endif
81 #if !defined(_LIBCPP_HAS_NO_WIDE_CHARACTERS)
82 #  include <cwctype>
83 #endif
84 #include <deque>
85 #include <errno.h>
86 #include <exception>
87 #include <execution>
88 #include <expected>
89 #include <experimental/deque>
90 #include <experimental/forward_list>
91 #include <experimental/iterator>
92 #include <experimental/list>
93 #include <experimental/map>
94 #include <experimental/memory_resource>
95 #include <experimental/propagate_const>
96 #if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
97 #  include <experimental/regex>
98 #endif
99 #include <experimental/set>
100 #include <experimental/simd>
101 #include <experimental/string>
102 #include <experimental/type_traits>
103 #include <experimental/unordered_map>
104 #include <experimental/unordered_set>
105 #include <experimental/utility>
106 #include <experimental/vector>
107 #include <fenv.h>
108 #include <filesystem>
109 #include <float.h>
110 #include <format>
111 #include <forward_list>
112 #if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
113 #  include <fstream>
114 #endif
115 #include <functional>
116 #if !defined(_LIBCPP_HAS_NO_THREADS)
117 #  include <future>
118 #endif
119 #include <initializer_list>
120 #include <inttypes.h>
121 #if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
122 #  include <iomanip>
123 #endif
124 #if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
125 #  include <ios>
126 #endif
127 #include <iosfwd>
128 #if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
129 #  include <iostream>
130 #endif
131 #if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
132 #  include <istream>
133 #endif
134 #include <iterator>
135 #if !defined(_LIBCPP_HAS_NO_THREADS)
136 #  include <latch>
137 #endif
138 #include <limits.h>
139 #include <limits>
140 #include <list>
141 #if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
142 #  include <locale.h>
143 #endif
144 #if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
145 #  include <locale>
146 #endif
147 #include <map>
148 #include <math.h>
149 #include <mdspan>
150 #include <memory>
151 #include <memory_resource>
152 #include <mutex>
153 #include <new>
154 #include <numbers>
155 #include <numeric>
156 #include <optional>
157 #if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
158 #  include <ostream>
159 #endif
160 #include <print>
161 #include <queue>
162 #include <random>
163 #include <ranges>
164 #include <ratio>
165 #if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
166 #  include <regex>
167 #endif
168 #include <scoped_allocator>
169 #if !defined(_LIBCPP_HAS_NO_THREADS)
170 #  include <semaphore>
171 #endif
172 #include <set>
173 #include <setjmp.h>
174 #if !defined(_LIBCPP_HAS_NO_THREADS)
175 #  include <shared_mutex>
176 #endif
177 #include <source_location>
178 #include <span>
179 #if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
180 #  include <sstream>
181 #endif
182 #include <stack>
183 #if !defined(_LIBCPP_HAS_NO_ATOMIC_HEADER)
184 #  include <stdatomic.h>
185 #endif
186 #include <stdbool.h>
187 #include <stddef.h>
188 #include <stdexcept>
189 #include <stdint.h>
190 #include <stdio.h>
191 #include <stdlib.h>
192 #if !defined(_LIBCPP_HAS_NO_THREADS)
193 #  include <stop_token>
194 #endif
195 #if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
196 #  include <streambuf>
197 #endif
198 #include <string.h>
199 #include <string>
200 #include <string_view>
201 #if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
202 #  include <strstream>
203 #endif
204 #include <system_error>
205 #include <tgmath.h>
206 #if !defined(_LIBCPP_HAS_NO_THREADS)
207 #  include <thread>
208 #endif
209 #include <tuple>
210 #include <type_traits>
211 #include <typeindex>
212 #include <typeinfo>
213 #include <uchar.h>
214 #include <unordered_map>
215 #include <unordered_set>
216 #include <utility>
217 #include <valarray>
218 #include <variant>
219 #include <vector>
220 #include <version>
221 #if !defined(_LIBCPP_HAS_NO_WIDE_CHARACTERS)
222 #  include <wchar.h>
223 #endif
224 #if !defined(_LIBCPP_HAS_NO_WIDE_CHARACTERS)
225 #  include <wctype.h>
226 #endif