Home
last modified time | relevance | path

Searched refs:constexpr (Results 1 – 25 of 1256) sorted by relevance

12345678910>>...51

/openbsd-src/gnu/llvm/llvm/lib/TargetParser/
H A DX86TargetParser.cpp27 static constexpr unsigned NUM_FEATURE_WORDS =
34 constexpr FeatureBitset() = default;
35 constexpr FeatureBitset(std::initializer_list<unsigned> Init) { in FeatureBitset()
44 constexpr FeatureBitset &set(unsigned I) { in set()
51 constexpr bool operator[](unsigned I) const { in operator []()
56 constexpr FeatureBitset &operator&=(const FeatureBitset &RHS) { in operator &=()
65 constexpr FeatureBitset &operator|=(const FeatureBitset &RHS) { in operator |=()
75 constexpr FeatureBitset operator&(const FeatureBitset &RHS) const { in operator &()
83 constexpr FeatureBitset operator|(const FeatureBitset &RHS) const { in operator |()
90 constexpr FeatureBitset operator~() const { in operator ~()
[all …]
/openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_dense_map_info.h21 static constexpr unsigned combineHashValue(unsigned a, unsigned b) { in combineHashValue()
40 constexpr DenseMapPair() = default;
41 constexpr DenseMapPair(const KeyT &f, const ValueT &s) in DenseMapPair()
45 constexpr DenseMapPair(KeyT2 &&f, ValueT2 &&s) in DenseMapPair()
49 constexpr DenseMapPair(const DenseMapPair &other) = default;
50 constexpr DenseMapPair &operator=(const DenseMapPair &other) = default;
51 constexpr DenseMapPair(DenseMapPair &&other) = default;
52 constexpr DenseMapPair &operator=(DenseMapPair &&other) = default;
81 static constexpr uptr Log2MaxAlign = 12;
83 static constexpr T *getEmptyKey() {
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/Support/
H A DAMDGPUMetadata.h33 constexpr uint32_t VersionMajorV2 = 1;
35 constexpr uint32_t VersionMinorV2 = 0;
38 constexpr uint32_t VersionMajorV3 = 1;
40 constexpr uint32_t VersionMinorV3 = 0;
43 constexpr uint32_t VersionMajorV4 = 1;
45 constexpr uint32_t VersionMinorV4 = 1;
48 constexpr uint32_t VersionMajorV5 = 1;
50 constexpr uint32_t VersionMinorV5 = 2;
53 constexpr char AssemblerDirectiveBegin[] = ".amd_amdgpu_hsa_metadata";
55 constexpr char AssemblerDirectiveEnd[] = ".end_amd_amdgpu_hsa_metadata";
[all …]
H A DLowLevelTypeImpl.h42 static constexpr LLT scalar(unsigned SizeInBits) { in scalar()
49 static constexpr LLT pointer(unsigned AddressSpace, unsigned SizeInBits) { in pointer()
56 static constexpr LLT vector(ElementCount EC, unsigned ScalarSizeInBits) { in vector()
63 static constexpr LLT vector(ElementCount EC, LLT ScalarTy) { in vector()
76 static constexpr LLT fixed_vector(unsigned NumElements, in fixed_vector()
83 static constexpr LLT fixed_vector(unsigned NumElements, LLT ScalarTy) { in fixed_vector()
89 static constexpr LLT scalable_vector(unsigned MinNumElements, in scalable_vector()
96 static constexpr LLT scalable_vector(unsigned MinNumElements, LLT ScalarTy) { in scalable_vector()
100 static constexpr LLT scalarOrVector(ElementCount EC, LLT ScalarTy) { in scalarOrVector()
104 static constexpr LLT scalarOrVector(ElementCount EC, uint64_t ScalarSize) { in scalarOrVector()
[all …]
H A DTypeSize.h99 constexpr FixedOrScalableQuantity() = default;
100 constexpr FixedOrScalableQuantity(ScalarTy Quantity, bool Scalable) in FixedOrScalableQuantity()
103 friend constexpr LeafTy &operator+=(LeafTy &LHS, const LeafTy &RHS) {
109 friend constexpr LeafTy &operator-=(LeafTy &LHS, const LeafTy &RHS) {
115 friend constexpr LeafTy &operator*=(LeafTy &LHS, ScalarTy RHS) {
120 friend constexpr LeafTy operator+(const LeafTy &LHS, const LeafTy &RHS) {
125 friend constexpr LeafTy operator-(const LeafTy &LHS, const LeafTy &RHS) {
130 friend constexpr LeafTy operator*(const LeafTy &LHS, ScalarTy RHS) {
136 friend constexpr std::enable_if_t<std::is_signed<U>::value, LeafTy>
143 constexpr bool operator==(const FixedOrScalableQuantity &RHS) const {
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/BinaryFormat/
H A DXCOFF.h28 constexpr size_t FileNamePadSize = 6;
29 constexpr size_t NameSize = 8;
30 constexpr size_t FileHeaderSize32 = 20;
31 constexpr size_t FileHeaderSize64 = 24;
32 constexpr size_t AuxFileHeaderSize32 = 72;
33 constexpr size_t AuxFileHeaderSize64 = 110;
34 constexpr size_t AuxFileHeaderSizeShort = 28;
35 constexpr size_t SectionHeaderSize32 = 40;
36 constexpr size_t SectionHeaderSize64 = 72;
37 constexpr size_t SymbolTableEntrySize = 18;
[all …]
/openbsd-src/gnu/llvm/libcxx/include/
H A Dnumbers17 template<class T> inline constexpr T e_v = unspecified;
18 template<class T> inline constexpr T log2e_v = unspecified;
19 template<class T> inline constexpr T log10e_v = unspecified;
20 template<class T> inline constexpr T pi_v = unspecified;
21 template<class T> inline constexpr T inv_pi_v = unspecified;
22 template<class T> inline constexpr T inv_sqrtpi_v = unspecified;
23 template<class T> inline constexpr T ln2_v = unspecified;
24 template<class T> inline constexpr T ln10_v = unspecified;
25 template<class T> inline constexpr T sqrt2_v = unspecified;
26 template<class T> inline constexpr T sqrt3_v = unspecified;
[all …]
H A Dchrono24 constexpr
30 template <class Rep> inline constexpr bool treat_as_floating_point_v
37 static constexpr Rep zero(); // noexcept in C++20
38 static constexpr Rep max(); // noexcept in C++20
39 static constexpr Rep min(); // noexcept in C++20
54 constexpr duration() = default;
56 constexpr explicit duration(const Rep2& r,
66 constexpr duration(const duration<Rep2, Period2>& d,
75 constexpr rep count() const;
79 constexpr common_type<duration>::type operator+() const;
[all …]
H A Dcompare23 constexpr bool is_eq (partial_ordering cmp) noexcept { return cmp == 0; }
24 constexpr bool is_neq (partial_ordering cmp) noexcept { return cmp != 0; }
25 constexpr bool is_lt (partial_ordering cmp) noexcept { return cmp < 0; }
26 constexpr bool is_lteq(partial_ordering cmp) noexcept { return cmp <= 0; }
27 constexpr bool is_gt (partial_ordering cmp) noexcept { return cmp > 0; }
28 constexpr bool is_gteq(partial_ordering cmp) noexcept { return cmp >= 0; }
55 inline constexpr unspecified strong_order = unspecified;
56 inline constexpr unspecified weak_order = unspecified;
57 inline constexpr unspecified partial_order = unspecified;
58 inline constexpr unspecified compare_strong_order_fallback = unspecified;
[all …]
H A Dnumeric20 constexpr T // constexpr since C++20
24 constexpr T // constexpr since C++20
28 constexpr typename iterator_traits<InputIterator>::value_type // constexpr since C++20
32 constexpr T // constexpr since C++20
36 constexpr T // constexpr since C++20
40 constexpr T // constexpr since C++20
44 constexpr T // constexpr since C++20
50 constexpr T // constexpr since C++20
55 constexpr T // constexpr since C++20
61 constexpr T // constexpr since C++20
[all …]
H A Diterator39 inline constexpr unspecified iter_move = unspecified; // since C++20, nodiscard as an extension
77 inline constexpr bool disable_sized_sentinel_for = false;
191 template <class InputIterator, class Distance> // constexpr in C++17
192 constexpr void advance(InputIterator& i, Distance n);
194 template <class InputIterator> // constexpr in C++17
195 constexpr typename iterator_traits<InputIterator>::difference_type
198 template <class InputIterator> // constexpr in C++17
199 constexpr InputIterator next(InputIterator x,
202 template <class BidirectionalIterator> // constexpr in C++17
203 constexpr BidirectionalIterator prev(BidirectionalIterator x,
[all …]
H A Dalgorithm47 constexpr I min_element(I first, S last, Comp comp = {}, Proj proj = {});
51 constexpr borrowed_iterator_t<R> min_element(R&& r, Comp comp = {}, Proj proj = {});
55constexpr I ranges::max_element(I first, S last, Comp comp = {}, Proj proj = {}); …
59constexpr borrowed_iterator_t<R> ranges::max_element(R&& r, Comp comp = {}, Proj proj = {}); …
67 constexpr mismatch_result<_I1, _I2>
73 constexpr mismatch_result<borrowed_iterator_t<R1>, borrowed_iterator_t<R2>>
77 constexpr I find(I first, S last, const T& value, Proj proj = {}); // since C++20
81 constexpr borrowed_iterator_t<R>
86 constexpr I find_if(I first, S last, Pred pred, Proj proj = {}); // since C++20
90 constexpr borrowed_iterator_t<R>
[all …]
/openbsd-src/gnu/llvm/lld/MachO/
H A DInputSection.h299 constexpr const char authGot[] = "__auth_got";
300 constexpr const char authPtr[] = "__auth_ptr";
301 constexpr const char binding[] = "__binding";
302 constexpr const char bitcodeBundle[] = "__bundle";
303 constexpr const char cString[] = "__cstring";
304 constexpr const char cfString[] = "__cfstring";
305 constexpr const char cgProfile[] = "__cg_profile";
306 constexpr const char chainFixups[] = "__chainfixups";
307 constexpr const char codeSignature[] = "__code_signature";
308 constexpr const char common[] = "__common";
[all …]
/openbsd-src/gnu/llvm/libcxx/include/__chrono/
H A Dweekday.h36 _LIBCPP_HIDE_FROM_ABI static constexpr unsigned char __weekday_from_days(int __days) noexcept;
39 …_LIBCPP_HIDE_FROM_ABI inline explicit constexpr weekday(unsigned __val) noexcept : __wd_(static_ca… in weekday()
40 _LIBCPP_HIDE_FROM_ABI inline constexpr weekday(const sys_days& __sysd) noexcept in weekday()
42 _LIBCPP_HIDE_FROM_ABI inline explicit constexpr weekday(const local_days& __locd) noexcept in weekday()
45 …_LIBCPP_HIDE_FROM_ABI inline constexpr weekday& operator++() noexcept { __wd_ = (__wd_ == 6 ? 0…
46 …_LIBCPP_HIDE_FROM_ABI inline constexpr weekday operator++(int) noexcept { weekday __tmp = *this; …
47 …_LIBCPP_HIDE_FROM_ABI inline constexpr weekday& operator--() noexcept { __wd_ = (__wd_ == 0 ? 6…
48 …_LIBCPP_HIDE_FROM_ABI inline constexpr weekday operator--(int) noexcept { weekday __tmp = *this; …
49 _LIBCPP_HIDE_FROM_ABI constexpr weekday& operator+=(const days& __dd) noexcept;
50 _LIBCPP_HIDE_FROM_ABI constexpr weekday& operator-=(const days& __dd) noexcept;
[all …]
H A Dyear_month_weekday.h43 …_LIBCPP_HIDE_FROM_ABI constexpr year_month_weekday(const chrono::year& __yval, const chrono::month… in year_month_weekday()
46 _LIBCPP_HIDE_FROM_ABI constexpr year_month_weekday(const sys_days& __sysd) noexcept in year_month_weekday()
48 …_LIBCPP_HIDE_FROM_ABI inline explicit constexpr year_month_weekday(const local_days& __locd) noexc… in year_month_weekday()
50 _LIBCPP_HIDE_FROM_ABI constexpr year_month_weekday& operator+=(const months&) noexcept;
51 _LIBCPP_HIDE_FROM_ABI constexpr year_month_weekday& operator-=(const months&) noexcept;
52 _LIBCPP_HIDE_FROM_ABI constexpr year_month_weekday& operator+=(const years&) noexcept;
53 _LIBCPP_HIDE_FROM_ABI constexpr year_month_weekday& operator-=(const years&) noexcept;
55 …_LIBCPP_HIDE_FROM_ABI inline constexpr chrono::year year() const noexcept { … in year()
56 …_LIBCPP_HIDE_FROM_ABI inline constexpr chrono::month month() const noexcept { … in month()
57 …_LIBCPP_HIDE_FROM_ABI inline constexpr chrono::weekday weekday() const noexcept { … in weekday()
[all …]
H A Dyear_month_day.h46 _LIBCPP_HIDE_FROM_ABI inline constexpr year_month_day( in year_month_day()
49 … _LIBCPP_HIDE_FROM_ABI constexpr year_month_day(const year_month_day_last& __ymdl) noexcept;
50 _LIBCPP_HIDE_FROM_ABI inline constexpr year_month_day(const sys_days& __sysd) noexcept in year_month_day()
52 … _LIBCPP_HIDE_FROM_ABI inline explicit constexpr year_month_day(const local_days& __locd) noexcept in year_month_day()
55 _LIBCPP_HIDE_FROM_ABI constexpr year_month_day& operator+=(const months& __dm) noexcept;
56 _LIBCPP_HIDE_FROM_ABI constexpr year_month_day& operator-=(const months& __dm) noexcept;
57 _LIBCPP_HIDE_FROM_ABI constexpr year_month_day& operator+=(const years& __dy) noexcept;
58 _LIBCPP_HIDE_FROM_ABI constexpr year_month_day& operator-=(const years& __dy) noexcept;
60 _LIBCPP_HIDE_FROM_ABI inline constexpr chrono::year year() const noexcept { return __y_; } in year()
61 _LIBCPP_HIDE_FROM_ABI inline constexpr chrono::month month() const noexcept { return __m_; } in month()
[all …]
H A Dmonth.h33 …_LIBCPP_HIDE_FROM_ABI explicit inline constexpr month(unsigned __val) noexcept : __m_(static_cast<… in month()
34 _LIBCPP_HIDE_FROM_ABI inline constexpr month& operator++() noexcept { ++__m_; return *this; }
35 …_LIBCPP_HIDE_FROM_ABI inline constexpr month operator++(int) noexcept { month __tmp = *this; ++(*…
36 _LIBCPP_HIDE_FROM_ABI inline constexpr month& operator--() noexcept { --__m_; return *this; }
37 …_LIBCPP_HIDE_FROM_ABI inline constexpr month operator--(int) noexcept { month __tmp = *this; --(*…
38 _LIBCPP_HIDE_FROM_ABI constexpr month& operator+=(const months& __m1) noexcept;
39 _LIBCPP_HIDE_FROM_ABI constexpr month& operator-=(const months& __m1) noexcept;
40 …_LIBCPP_HIDE_FROM_ABI explicit inline constexpr operator unsigned() const noexcept { return __m_; }
41 …_LIBCPP_HIDE_FROM_ABI inline constexpr bool ok() const noexcept { return __m_ >= 1 && __m_ <= 12; } in ok()
45 _LIBCPP_HIDE_FROM_ABI inline constexpr
[all …]
H A Dformatter.h84 if constexpr (chrono::treat_as_floating_point_v<typename _Tp::rep>) in requires()
110 if constexpr (chrono::__is_duration<_Tp>::value) in __use_fraction()
176 if constexpr (chrono::__is_duration<_Tp>::value) in __format_chrono_using_chrono_specs()
187 if constexpr (chrono::__is_duration<_Tp>::value) { in __format_chrono_using_chrono_specs()
203 if constexpr (chrono::__is_duration<_Tp>::value) { in __format_chrono_using_chrono_specs()
212 if constexpr (__use_fraction<_Tp>()) in __format_chrono_using_chrono_specs()
268 if constexpr (__use_fraction<_Tp>()) { in __format_chrono_using_chrono_specs()
294 _LIBCPP_HIDE_FROM_ABI constexpr bool __weekday_ok(const _Tp& __value) { in __weekday_ok()
295 if constexpr (same_as<_Tp, chrono::day>) in __weekday_ok()
297 else if constexpr (same_as<_Tp, chrono::month>) in __weekday_ok()
[all …]
H A Dyear.h37 …_LIBCPP_HIDE_FROM_ABI explicit inline constexpr year(int __val) noexcept : __y_(static_cast<short>… in year()
39 _LIBCPP_HIDE_FROM_ABI inline constexpr year& operator++() noexcept { ++__y_; return *this; }
40 …_LIBCPP_HIDE_FROM_ABI inline constexpr year operator++(int) noexcept { year __tmp = *this; ++(*th…
41 _LIBCPP_HIDE_FROM_ABI inline constexpr year& operator--() noexcept { --__y_; return *this; }
42 …_LIBCPP_HIDE_FROM_ABI inline constexpr year operator--(int) noexcept { year __tmp = *this; --(*th…
43 _LIBCPP_HIDE_FROM_ABI constexpr year& operator+=(const years& __dy) noexcept;
44 _LIBCPP_HIDE_FROM_ABI constexpr year& operator-=(const years& __dy) noexcept;
45 _LIBCPP_HIDE_FROM_ABI inline constexpr year operator+() const noexcept { return *this; }
46 _LIBCPP_HIDE_FROM_ABI inline constexpr year operator-() const noexcept { return year{-__y_}; }
48 …_LIBCPP_HIDE_FROM_ABI inline constexpr bool is_leap() const noexcept { return __y_ % 4 == 0 && (__… in is_leap()
[all …]
/openbsd-src/gnu/llvm/libcxx/include/__compare/
H A Dordering.h40 inline constexpr bool __one_of_v = (is_same_v<_Tp, _Args> || ...);
54 explicit constexpr partial_ordering(_OrdResult __v) noexcept in partial_ordering()
58 explicit constexpr partial_ordering(_NCmpResult __v) noexcept in partial_ordering()
62 constexpr bool __is_ordered() const noexcept { in __is_ordered()
74 friend constexpr bool operator==(partial_ordering, partial_ordering) noexcept = default;
77 friend constexpr bool operator==(partial_ordering __v, _CmpUnspecifiedParam) noexcept {
82 friend constexpr bool operator< (partial_ordering __v, _CmpUnspecifiedParam) noexcept {
87 friend constexpr bool operator<=(partial_ordering __v, _CmpUnspecifiedParam) noexcept {
92 friend constexpr bool operator> (partial_ordering __v, _CmpUnspecifiedParam) noexcept {
97 friend constexpr bool operator>=(partial_ordering __v, _CmpUnspecifiedParam) noexcept {
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/
H A DOrcABISupport.h57 static constexpr unsigned PointerSize = sizeof(uintptr_t);
58 static constexpr unsigned TrampolineSize = 1;
59 static constexpr unsigned StubSize = 1;
60 static constexpr unsigned StubToPointerMaxDisplacement = 1;
61 static constexpr unsigned ResolverCodeSize = 1;
90 static constexpr unsigned PointerSize = 8;
91 static constexpr unsigned TrampolineSize = 12;
92 static constexpr unsigned StubSize = 8;
93 static constexpr unsigned StubToPointerMaxDisplacement = 1U << 27;
94 static constexpr unsigned ResolverCodeSize = 0x120;
[all …]
/openbsd-src/gnu/llvm/clang/include/clang/Basic/
H A DCustomizableOptional.h34 constexpr CustomizableOptional() = default;
35 constexpr CustomizableOptional(std::nullopt_t) {} in CustomizableOptional()
37 constexpr CustomizableOptional(const T &y) : Storage(std::in_place, y) {} in CustomizableOptional()
38 constexpr CustomizableOptional(const CustomizableOptional &O) = default;
40 constexpr CustomizableOptional(T &&y) in CustomizableOptional()
42 constexpr CustomizableOptional(CustomizableOptional &&O) = default;
45 constexpr CustomizableOptional(std::in_place_t, ArgTypes &&...Args) in CustomizableOptional()
49 constexpr CustomizableOptional(const std::optional<T> &y) in CustomizableOptional()
51 constexpr CustomizableOptional(std::optional<T> &&y) in CustomizableOptional()
74 constexpr const T *getPointer() const { return &Storage.value(); } in getPointer()
[all …]
/openbsd-src/gnu/llvm/libcxx/include/__ranges/
H A Delements_view.h75 …_LIBCPP_HIDE_FROM_ABI constexpr explicit elements_view(_View __base) : __base_(std::move(__base)) … in elements_view()
77 _LIBCPP_HIDE_FROM_ABI constexpr _View base() const& in base()
83 _LIBCPP_HIDE_FROM_ABI constexpr _View base() && { return std::move(__base_); } in base()
85 _LIBCPP_HIDE_FROM_ABI constexpr auto begin() in begin()
91 _LIBCPP_HIDE_FROM_ABI constexpr auto begin() const in begin()
97 _LIBCPP_HIDE_FROM_ABI constexpr auto end() in end()
103 _LIBCPP_HIDE_FROM_ABI constexpr auto end() in end()
109 _LIBCPP_HIDE_FROM_ABI constexpr auto end() const in end()
115 _LIBCPP_HIDE_FROM_ABI constexpr auto end() const in end()
121 _LIBCPP_HIDE_FROM_ABI constexpr auto size() in size()
[all …]
H A Diota_view.h49 if constexpr (sizeof(_Int) < sizeof(short)) return type_identity<short>{}; in __call()
50 else if constexpr (sizeof(_Int) < sizeof(int)) return type_identity<int>{}; in __call()
51 else if constexpr (sizeof(_Int) < sizeof(long)) return type_identity<long>{}; in __call()
115 constexpr explicit __iterator(_Start __value) : __value_(std::move(__value)) {}
118 constexpr _Start operator*() const noexcept(is_nothrow_copy_constructible_v<_Start>) {
123 constexpr __iterator& operator++() {
129 constexpr void operator++(int) { ++*this; }
132 constexpr __iterator operator++(int) requires incrementable<_Start> {
139 constexpr __iterator& operator--() requires __decrementable<_Start> {
145 constexpr __iterator operator--(int) requires __decrementable<_Start> {
[all …]
H A Dlazy_split_view.h81 constexpr lazy_split_view(_View __base, _Pattern __pattern) in lazy_split_view()
88 constexpr lazy_split_view(_Range&& __r, range_value_t<_Range> __e) in lazy_split_view()
93 constexpr _View base() const& requires copy_constructible<_View> { return __base_; } in base()
95 constexpr _View base() && { return std::move(__base_); } in base()
98 constexpr auto begin() { in begin()
99 if constexpr (forward_range<_View>) { in begin()
108 constexpr auto begin() const requires forward_range<_View> && forward_range<const _View> { in begin()
113 constexpr auto end() requires forward_range<_View> && common_range<_View> { in end()
118 constexpr auto end() const { in end()
119 if constexpr (forward_range<_View> && forward_range<const _View> && common_range<const _View>) { in end()
[all …]

12345678910>>...51