clang 22.0.0git
|
This is the complete list of members for clang::CIRGen::OpenACCRecipeBuilderBase, including all inherited members.
builder | clang::CIRGen::OpenACCRecipeBuilderBase | protected |
cgf | clang::CIRGen::OpenACCRecipeBuilderBase | protected |
convertReductionOp(OpenACCReductionOperator op) | clang::CIRGen::OpenACCRecipeBuilderBase | protected |
createBoundsLoop(mlir::Value subscriptedValue, mlir::Value bound, mlir::Location loc, bool inverse) | clang::CIRGen::OpenACCRecipeBuilderBase | protected |
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::OpenACCRecipeBuilderBase | protected |
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::OpenACCRecipeBuilderBase | protected |
createRecipeBlock(mlir::Region ®ion, mlir::Type opTy, mlir::Location loc, size_t numBounds, bool isInit) | clang::CIRGen::OpenACCRecipeBuilderBase | protected |
createRecipeDestroySection(mlir::Location loc, mlir::Location locEnd, mlir::Value mainOp, CharUnits alignment, QualType origType, size_t numBounds, QualType baseType, mlir::Region &destroyRegion) | clang::CIRGen::OpenACCRecipeBuilderBase | protected |
createReductionRecipeCombiner(mlir::Location loc, mlir::Location locEnd, mlir::Value mainOp, mlir::acc::ReductionRecipeOp recipe) | clang::CIRGen::OpenACCRecipeBuilderBase | protected |
OpenACCRecipeBuilderBase(CIRGen::CIRGenFunction &cgf, CIRGen::CIRGenBuilderTy &builder) | clang::CIRGen::OpenACCRecipeBuilderBase | inlineprotected |