Remove llvm::Optional
authorKazu Hirata <kazu@google.com>
Tue, 30 May 2023 22:32:43 +0000 (15:32 -0700)
committerKazu Hirata <kazu@google.com>
Tue, 30 May 2023 22:32:43 +0000 (15:32 -0700)
commit397f2e9ebee8d8e45547e90dd05228d7f965df67
tree44ebff2fd30d353b5e24b4bd44c0c04b2af473b1
parent92180dae775f66193069279ee7532735ea2fee06
Remove llvm::Optional

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/D149128
llvm/include/llvm/ADT/None.h [deleted file]
llvm/include/llvm/ADT/Optional.h [deleted file]
mlir/include/mlir/Support/LLVM.h