//===----------------------------------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// // // Defines the interface to CIR operations. // //===----------------------------------------------------------------------===// #ifndef CLANG_CIR_INTERFACES_CIR_OP_H #define CLANG_CIR_INTERFACES_CIR_OP_H #include "mlir/IR/Attributes.h" #include "mlir/IR/Operation.h" #include "mlir/IR/Value.h" #include "mlir/Interfaces/CallInterfaces.h" #include "clang/AST/Attr.h" #include "clang/AST/DeclTemplate.h" #include "clang/AST/Mangle.h" #include "clang/CIR/Dialect/IR/CIROpsEnums.h" /// Include the generated interface declarations. #include "clang/CIR/Interfaces/CIROpInterfaces.h.inc" #endif // CLANG_CIR_INTERFACES_CIR_OP_H