13#ifndef FORTRAN_OPTIMIZER_OPENACC_SUPPORT_FIROPENACCUTILS_H
14#define FORTRAN_OPTIMIZER_OPENACC_SUPPORT_FIROPENACCUTILS_H
16#include "mlir/Dialect/OpenACC/OpenACC.h"
17#include "mlir/IR/Value.h"
29std::string getVariableName(mlir::Value v,
bool preferDemangledName =
true);
43std::string getRecipeName(mlir::acc::RecipeKind kind, mlir::Type type,
44 mlir::Value var =
nullptr,
45 llvm::ArrayRef<mlir::Value> bounds = {},
46 mlir::acc::ReductionOperator reductionOp =
47 mlir::acc::ReductionOperator::AccNone);
52bool areAllBoundsConstant(llvm::ArrayRef<mlir::Value> bounds);
Definition AbstractConverter.h:34