FLANG
Public Member Functions | List of all members
fir::acc::OpenACCMappableModel< T > Struct Template Reference
Inheritance diagram for fir::acc::OpenACCMappableModel< T >:

Public Member Functions

mlir::TypedValue< mlir::acc::PointerLikeType > getVarPtr (::mlir::Type type, mlir::Value var) const
 
std::optional< llvm::TypeSize > getSizeInBytes (mlir::Type type, mlir::Value var, mlir::ValueRange accBounds, const mlir::DataLayout &dataLayout) const
 
std::optional< int64_t > getOffsetInBytes (mlir::Type type, mlir::Value var, mlir::ValueRange accBounds, const mlir::DataLayout &dataLayout) const
 
llvm::SmallVector< mlir::Value > generateAccBounds (mlir::Type type, mlir::Value var, mlir::OpBuilder &builder) const
 
mlir::TypedValue< mlir::acc::PointerLikeType > getVarPtr (mlir::Type type, mlir::Value var) const
 
mlir::TypedValue< mlir::acc::PointerLikeType > getVarPtr (mlir::Type type, mlir::Value var) const
 
std::optional< llvm::TypeSize > getSizeInBytes (mlir::Type type, mlir::Value var, mlir::ValueRange accBounds, const mlir::DataLayout &dataLayout) const
 
std::optional< llvm::TypeSize > getSizeInBytes (mlir::Type type, mlir::Value var, mlir::ValueRange accBounds, const mlir::DataLayout &dataLayout) const
 
std::optional< int64_t > getOffsetInBytes (mlir::Type type, mlir::Value var, mlir::ValueRange accBounds, const mlir::DataLayout &dataLayout) const
 
std::optional< int64_t > getOffsetInBytes (mlir::Type type, mlir::Value var, mlir::ValueRange accBounds, const mlir::DataLayout &dataLayout) const
 
llvm::SmallVector< mlir::Value > generateAccBounds (mlir::Type type, mlir::Value var, mlir::OpBuilder &builder) const
 
llvm::SmallVector< mlir::Value > generateAccBounds (mlir::Type type, mlir::Value var, mlir::OpBuilder &builder) const
 

The documentation for this struct was generated from the following file: