MLIR 23.0.0git
ACCSpecializeForHost.cpp File Reference

Go to the source code of this file.

Classes

class  mlir::acc::impl::ACCSpecializeForHostBase< DerivedT >

Namespaces

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

Macros

#define GEN_PASS_DEF_ACCSPECIALIZEFORHOST
#define DEBUG_TYPE   "acc-specialize-for-host"

Functions

std::unique_ptr<::mlir::Passmlir::acc::impl::createACCSpecializeForHost ()
std::unique_ptr<::mlir::Passmlir::acc::impl::createACCSpecializeForHost (ACCSpecializeForHostOptions options)
std::unique_ptr<::mlir::Passmlir::acc::createACCSpecializeForHost ()
std::unique_ptr<::mlir::Passmlir::acc::createACCSpecializeForHost (ACCSpecializeForHostOptions options)
static bool isInsideACCComputeConstruct (Operation *op)
 Check if an operation is inside an ACC compute construct.

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "acc-specialize-for-host"

Definition at line 100 of file ACCSpecializeForHost.cpp.

◆ GEN_PASS_DEF_ACCSPECIALIZEFORHOST

#define GEN_PASS_DEF_ACCSPECIALIZEFORHOST

Definition at line 95 of file ACCSpecializeForHost.cpp.

Function Documentation

◆ isInsideACCComputeConstruct()

bool isInsideACCComputeConstruct ( Operation * op)
static

Check if an operation is inside an ACC compute construct.

Definition at line 106 of file ACCSpecializeForHost.cpp.

References mlir::Operation::getParentOp().