[ADT] Deperecate llvm::None
authorKazu Hirata <kazu@google.com>
Sat, 10 Dec 2022 23:49:58 +0000 (15:49 -0800)
committerKazu Hirata <kazu@google.com>
Sat, 10 Dec 2022 23:49:59 +0000 (15:49 -0800)
commit90559ed6e650e1a7b8e8d13c84388b2debcbb4b9
treec483d57d96775ea64e49d852d1c38b6b895c46d7
parent53406427cdf4290986d1a48ea0d582ad195bff15
[ADT] Deperecate llvm::None

I've converted all known uses of None to std::nullopt.

This is part of an effort to migrate from llvm::Optional to
std::optional:

https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716

Differential Revision: https://reviews.llvm.org/D139763
llvm/include/llvm/ADT/None.h