clang 22.0.0git
clang::CIRGen::OpenACCRecipeBuilderBase Member List

This is the complete list of members for clang::CIRGen::OpenACCRecipeBuilderBase, including all inherited members.

builderclang::CIRGen::OpenACCRecipeBuilderBaseprotected
cgfclang::CIRGen::OpenACCRecipeBuilderBaseprotected
convertReductionOp(OpenACCReductionOperator op)clang::CIRGen::OpenACCRecipeBuilderBaseprotected
createBoundsLoop(mlir::Value subscriptedValue, mlir::Value bound, mlir::Location loc, bool inverse)clang::CIRGen::OpenACCRecipeBuilderBaseprotected
createFirstprivateRecipeCopy(mlir::Location loc, mlir::Location locEnd, mlir::Value mainOp, CIRGenFunction::AutoVarEmission tempDeclEmission, mlir::acc::FirstprivateRecipeOp recipe, const VarDecl *varRecipe, const VarDecl *temporary)clang::CIRGen::OpenACCRecipeBuilderBaseprotected
createPrivateInitRecipe(mlir::Location loc, mlir::Location locEnd, SourceRange exprRange, mlir::Value mainOp, mlir::acc::PrivateRecipeOp recipe, size_t numBounds, llvm::ArrayRef< QualType > boundTypes, const VarDecl *allocaDecl, QualType origType, const Expr *initExpr)clang::CIRGen::OpenACCRecipeBuilderBaseprotected
createRecipeBlock(mlir::Region &region, mlir::Type opTy, mlir::Location loc, size_t numBounds, bool isInit)clang::CIRGen::OpenACCRecipeBuilderBaseprotected
createRecipeDestroySection(mlir::Location loc, mlir::Location locEnd, mlir::Value mainOp, CharUnits alignment, QualType origType, size_t numBounds, QualType baseType, mlir::Region &destroyRegion)clang::CIRGen::OpenACCRecipeBuilderBaseprotected
createReductionRecipeCombiner(mlir::Location loc, mlir::Location locEnd, mlir::Value mainOp, mlir::acc::ReductionRecipeOp recipe)clang::CIRGen::OpenACCRecipeBuilderBaseprotected
OpenACCRecipeBuilderBase(CIRGen::CIRGenFunction &cgf, CIRGen::CIRGenBuilderTy &builder)clang::CIRGen::OpenACCRecipeBuilderBaseinlineprotected