Searched defs:reductionOperands (Results 1 – 3 of 3) sorted by relevance
/llvm-project/mlir/lib/Dialect/OpenMP/IR/ |
H A D | OpenMPDialect.cpp | 1703 parseWsloop(OpAsmParser & parser,Region & region,SmallVectorImpl<OpAsmParser::UnresolvedOperand> & reductionOperands,SmallVectorImpl<Type> & reductionTypes,DenseBoolArrayAttr & reductionByRef,ArrayAttr & reductionSymbols) parseWsloop() argument 1718 printWsloop(OpAsmPrinter & p,Operation * op,Region & region,ValueRange reductionOperands,TypeRange reductionTypes,DenseBoolArrayAttr isByRef,ArrayAttr reductionSymbols) printWsloop() argument
|
/llvm-project/flang/lib/Lower/ |
H A D | OpenACC.cpp | 1402 genReductions(const Fortran::parser::AccObjectListWithReduction & objectList,Fortran::lower::AbstractConverter & converter,Fortran::semantics::SemanticsContext & semanticsContext,Fortran::lower::StatementContext & stmtCtx,llvm::SmallVectorImpl<mlir::Value> & reductionOperands,llvm::SmallVector<mlir::Attribute> & reductionRecipes,llvm::ArrayRef<mlir::Value> async,llvm::ArrayRef<mlir::Attribute> asyncDeviceTypes,llvm::ArrayRef<mlir::Attribute> asyncOnlyDeviceTypes) genReductions() argument 1721 reductionOperands, cacheOperands, vectorOperands, workerNumOperands, createLoopOp() local 2166 llvm::SmallVector<mlir::Value> reductionOperands, privateOperands, createComputeOp() local
|
/llvm-project/mlir/lib/Dialect/Linalg/Transforms/ |
H A D | Vectorization.cpp | 1194 SmallVector<std::pair<Value, Value>> reductionOperands; vectorizeOneOp() local
|