Lines Matching refs:decl

185   auto decl = builder.create<omp::ReductionDeclareOp>(  in createDecl()  local
187 symbolTable.insert(decl); in createDecl()
190 builder.createBlock(&decl.initializerRegion(), decl.initializerRegion().end(), in createDecl()
192 builder.setInsertionPointToEnd(&decl.initializerRegion().back()); in createDecl()
203 builder.inlineRegionBefore(reduce.getRegion(), decl.reductionRegion(), in createDecl()
204 decl.reductionRegion().end()); in createDecl()
205 return decl; in createDecl()
212 omp::ReductionDeclareOp decl, in addAtomicRMW() argument
218 builder.createBlock(&decl.atomicReductionRegion(), in addAtomicRMW()
219 decl.atomicReductionRegion().end(), {ptrType, ptrType}, in addAtomicRMW()
221 Block *atomicBlock = &decl.atomicReductionRegion().back(); in addAtomicRMW()
229 return decl; in addAtomicRMW()
256 omp::ReductionDeclareOp decl = createDecl(builder, symbolTable, reduce, in declareReduction() local
258 return addAtomicRMW(builder, LLVM::AtomicBinOp::fadd, decl, reduce); in declareReduction()
261 omp::ReductionDeclareOp decl = createDecl(builder, symbolTable, reduce, in declareReduction() local
263 return addAtomicRMW(builder, LLVM::AtomicBinOp::add, decl, reduce); in declareReduction()
266 omp::ReductionDeclareOp decl = createDecl(builder, symbolTable, reduce, in declareReduction() local
268 return addAtomicRMW(builder, LLVM::AtomicBinOp::_or, decl, reduce); in declareReduction()
271 omp::ReductionDeclareOp decl = createDecl(builder, symbolTable, reduce, in declareReduction() local
273 return addAtomicRMW(builder, LLVM::AtomicBinOp::_xor, decl, reduce); in declareReduction()
276 omp::ReductionDeclareOp decl = createDecl( in declareReduction() local
280 return addAtomicRMW(builder, LLVM::AtomicBinOp::_and, decl, reduce); in declareReduction()
308 omp::ReductionDeclareOp decl = createDecl( in declareReduction() local
312 decl, reduce); in declareReduction()
320 omp::ReductionDeclareOp decl = createDecl( in declareReduction() local
324 decl, reduce); in declareReduction()
342 omp::ReductionDeclareOp decl = declareReduction(rewriter, reduce); in matchAndRewrite() local
343 if (!decl) in matchAndRewrite()
346 SymbolRefAttr::get(rewriter.getContext(), decl.sym_name())); in matchAndRewrite()