MLIR 23.0.0git
OpenACCUtilsType.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  mlir
 Include the generated interface declarations.
namespace  mlir::acc

Functions

static std::optional< TypeSizeAndAlignmentmlir::acc::getTypeSizeAndAlignmentHelper (Type ty, ModuleOp module, const DataLayout &dl, OpenACCSupport *support)
std::optional< TypeSizeAndAlignmentmlir::acc::getTypeSizeAndAlignment (Type ty, ModuleOp module, const DataLayout &dl, OpenACCSupport *support=nullptr)
 Returns the size and ABI alignment in bytes.
std::optional< TypeSizeAndAlignmentmlir::acc::getTypeSizeAndAlignment (Type ty, ModuleOp module, OpenACCSupport *support=nullptr)
 Same as above, obtaining dl from module via getDataLayout.