Searched defs:MaybeAlign (Results 1 – 6 of 6) sorted by relevance
117 struct MaybeAlign : public std::optional<Align> { struct127 MaybeAlign &operator=(const MaybeAlign &Other) = default; argument129 MaybeAlign &operator=(MaybeAlign &&Other) = default; argument131 constexpr MaybeAlign(std::nullopt_t None) : UP(None) {} in MaybeAlign() function132 constexpr MaybeAlign(Align Value) : UP(Value) {} in MaybeAlign() function133 explicit MaybeAlign(uint64_t Value) { in MaybeAlign() argument141 Align valueOrOne() const { return value_or(Align()); } in valueOrOne()
117 struct MaybeAlign : public std::optional<Align> { struct127 MaybeAlign &operator=(const MaybeAlign &Other) = default; argument129 MaybeAlign &operator=(MaybeAlign &&Other) = default; argument131 constexpr MaybeAlign(std::nullopt_t None) : UP(None) {} in MaybeAlign() argument132 constexpr MaybeAlign(Align Value) : UP(Value) {} in MaybeAlign() function133 explicit MaybeAlign(uint64_t Value) { in MaybeAlign() function141 Align valueOrOne() const { return value_or(Align()); } in valueOrOne()
117 struct MaybeAlign : public std::optional<Align> { struct127 MaybeAlign &operator=(const MaybeAlign &Other) = default; argument129 MaybeAlign &operator=(MaybeAlign &&Other) = default; argument131 constexpr MaybeAlign(std::nullopt_t None) : UP(None) {} in MaybeAlign() function132 constexpr MaybeAlign(Align Value) : UP(Value) {} in MaybeAlign() argument133 explicit MaybeAlign(uint64_t Value) { in MaybeAlign() function141 Align valueOrOne() const { return value_or(Align()); } in valueOrOne()
117 struct MaybeAlign : public std::optional<Align> { struct127 MaybeAlign &operator=(const MaybeAlign &Other) = default; argument129 MaybeAlign &operator=(MaybeAlign &&Other) = default; argument131 constexpr MaybeAlign(std::nullopt_t None) : UP(None) {} in MaybeAlign() argument132 constexpr MaybeAlign(Align Value) : UP(Value) {} in MaybeAlign() argument133 explicit MaybeAlign(uint64_t Value) { in MaybeAlign() argument141 Align valueOrOne() const { return value_or(Align()); } in valueOrOne()
117 struct MaybeAlign : public llvm::Optional<Align> { struct127 MaybeAlign &operator=(const MaybeAlign &Other) = default; argument129 MaybeAlign &operator=(MaybeAlign &&Other) = default; argument134 explicit MaybeAlign(uint64_t Value) { in MaybeAlign() function152 inline bool isAligned(MaybeAlign Lhs, uint64_t SizeInBytes) { in isAligned() argument