FLANG
include
flang
Optimizer
Dialect
FirAliasTagOpInterface.h
1
//===- FirAliasTagOpInterface.h ---------------------------------*- C++ -*-===//
2
//
3
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4
// See https://llvm.org/LICENSE.txt for license information.
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
//
7
//===----------------------------------------------------------------------===//
8
//
9
// This file contains an interface for adding alias analysis information to
10
// loads and stores
11
//
12
//===----------------------------------------------------------------------===//
13
14
#ifndef FORTRAN_OPTIMIZER_DIALECT_FIR_ALIAS_TAG_OP_INTERFACE_H
15
#define FORTRAN_OPTIMIZER_DIALECT_FIR_ALIAS_TAG_OP_INTERFACE_H
16
17
#include "mlir/IR/OpDefinition.h"
18
#include "mlir/IR/Operation.h"
19
#include "llvm/Support/LogicalResult.h"
20
21
namespace
fir::detail {
22
llvm::LogicalResult verifyFirAliasTagOpInterface(mlir::Operation *op);
23
}
// namespace fir::detail
24
25
#include "flang/Optimizer/Dialect/FirAliasTagOpInterface.h.inc"
26
27
#endif
// FORTRAN_OPTIMIZER_DIALECT_FIR_ALIAS_TAG_OP_INTERFACE_H
Generated on Thu Apr 24 2025 00:00:54 for FLANG by
1.9.6