xref: /llvm-project/llvm/utils/TableGen/Common/OptEmitter.h (revision d3cdf0f2220cb913092934d7bf08c89951d56f8d)
15f25b895SRahul Joshi //===- OptEmitter.h - Helper for emitting options ---------------*- C++ -*-===//
2fa3d789dSPierre van Houtryve //
3fa3d789dSPierre van Houtryve // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4fa3d789dSPierre van Houtryve // See https://llvm.org/LICENSE.txt for license information.
5fa3d789dSPierre van Houtryve // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6fa3d789dSPierre van Houtryve //
7fa3d789dSPierre van Houtryve //===----------------------------------------------------------------------===//
8fa3d789dSPierre van Houtryve 
98a61bfcfSRahul Joshi #ifndef LLVM_UTILS_TABLEGEN_COMMON_OPTEMITTER_H
108a61bfcfSRahul Joshi #define LLVM_UTILS_TABLEGEN_COMMON_OPTEMITTER_H
11fa3d789dSPierre van Houtryve 
12fa3d789dSPierre van Houtryve namespace llvm {
13fa3d789dSPierre van Houtryve class Record;
14*d3cdf0f2SRahul Joshi /// Return true of Option record \p A is ordered before \p B.
15*d3cdf0f2SRahul Joshi bool IsOptionRecordsLess(const Record *A, const Record *B);
16fa3d789dSPierre van Houtryve } // namespace llvm
178a61bfcfSRahul Joshi 
188a61bfcfSRahul Joshi #endif // LLVM_UTILS_TABLEGEN_COMMON_OPTEMITTER_H
19