clang 22.0.0git
|
Public Member Functions | |
OpenACCRecipeBuilder (CIRGen::CIRGenFunction &cgf, CIRGen::CIRGenBuilderTy &builder) | |
RecipeTy | getOrCreateRecipe (ASTContext &astCtx, mlir::OpBuilder::InsertPoint &insertLocation, const Expr *varRef, const VarDecl *varRecipe, const VarDecl *temporary, OpenACCReductionOperator reductionOp, DeclContext *dc, QualType origType, size_t numBounds, llvm::ArrayRef< QualType > boundTypes, QualType baseType, mlir::Value mainOp) |
Definition at line 97 of file CIRGenOpenACCRecipe.h.
|
inline |
Definition at line 164 of file CIRGenOpenACCRecipe.h.
References clang::CIRGen::OpenACCRecipeBuilderBase::builder, clang::CIRGen::OpenACCRecipeBuilderBase::cgf, and clang::CIRGen::OpenACCRecipeBuilderBase::OpenACCRecipeBuilderBase().
|
inline |
Definition at line 167 of file CIRGenOpenACCRecipe.h.
References clang::CIRGen::OpenACCRecipeBuilderBase::builder, clang::CIRGen::OpenACCRecipeBuilderBase::cgf, clang::CIRGen::OpenACCRecipeBuilderBase::convertReductionOp(), clang::CIRGen::OpenACCRecipeBuilderBase::createFirstprivateRecipeCopy(), clang::CIRGen::OpenACCRecipeBuilderBase::createInitRecipe(), clang::CIRGen::OpenACCRecipeBuilderBase::createRecipeDestroySection(), clang::CIRGen::OpenACCRecipeBuilderBase::createReductionRecipeCombiner(), clang::Stmt::getBeginLoc(), clang::Stmt::getEndLoc(), clang::Stmt::getSourceRange(), clang::ValueDecl::getType(), clang::QualType::isDestructedType(), and clang::Type::isSpecificBuiltinType().