Searched refs:loopOp (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenStmtOpenACC.cpp | 78 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 D | CIRGenOpenACCClause.cpp | 41 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 D | CIRGenFunction.h | 1216 void emitOpenACCClauses(ComputeOp &op, LoopOp &loopOp,
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/Dialect/IR/ |
| H A D | CIRDialect.cpp | 281 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()
|