[IR] Use std::optional in Attributor.h (NFC)
authorKazu Hirata <kazu@google.com>
Mon, 28 Nov 2022 02:24:42 +0000 (18:24 -0800)
committerKazu Hirata <kazu@google.com>
Mon, 28 Nov 2022 02:24:42 +0000 (18:24 -0800)
commit6d5669c723f48a31f7063b14651edfe9c28c24bb
treedbe4e93b56c90d154ddff997a1edbc62f1c40ac7
parent2b158c972d297a0d3239c3696e96285300884a38
[IR] Use std::optional in Attributor.h (NFC)

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
llvm/include/llvm/Transforms/IPO/Attributor.h