Home
last modified time | relevance | path

Searched refs:loopOp (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenStmtOpenACC.cpp78 mlir::acc::LoopOp loopOp; in emitOpenACCOpCombinedConstruct() local
88 auto loopOp = builder.create<LoopOp>(start, retTy, operands); in emitOpenACCOpCombinedConstruct() local
89 loopOp.setCombinedAttr(mlir::acc::CombinedConstructsTypeAttr::get( in emitOpenACCOpCombinedConstruct()
93 mlir::Block &innerBlock = loopOp.getRegion().emplaceBlock(); in emitOpenACCOpCombinedConstruct()
98 ActiveOpenACCLoopRAII activeLoop{*this, &loopOp}; in emitOpenACCOpCombinedConstruct()
105 emitOpenACCClauses(computeOp, loopOp, dirKind, dirLoc, clauses); in emitOpenACCOpCombinedConstruct()
107 updateLoopOpParallelism(loopOp, /*isOrphan=*/false, dirKind); in emitOpenACCOpCombinedConstruct()
288 mlir::acc::LoopOp loopOp = *activeLoopOp; in emitOpenACCCacheConstruct() local
291 builder.setInsertionPoint(loopOp); in emitOpenACCCacheConstruct()
301 loopOp.getCacheOperandsMutable().append(cacheOp.getResult()); in emitOpenACCCacheConstruct()
H A DCIRGenOpenACCClause.cpp41 mlir::acc::LoopOp loopOp; member
147 builder.setInsertionPoint(operation.loopOp); in applyToLoopOp()
149 operation.loopOp, cgf, builder, dirKind, dirLoc}; in applyToLoopOp()
1017 ComputeOp &op, LoopOp &loopOp, OpenACCDirectiveKind dirKind, in EXPL_SPEC()
1021 CombinedConstructClauseInfo<ComputeOp> inf{op, loopOp}; in EXPL_SPEC()
H A DCIRGenFunction.h1216 void emitOpenACCClauses(ComputeOp &op, LoopOp &loopOp,
/freebsd/contrib/llvm-project/clang/lib/CIR/Dialect/IR/
H A DCIRDialect.cpp281 if (auto loopOp = dyn_cast<LoopOpInterface>(getOperation()->getParentOp())) { in getSuccessorRegions() local
282 regions.emplace_back(&loopOp.getBody(), loopOp.getBody().getArguments()); in getSuccessorRegions()
283 regions.emplace_back(loopOp->getResults()); in getSuccessorRegions()