Searched refs:LoopOp (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenOpenACCClause.cpp | 41 mlir::acc::LoopOp loopOp; 148 OpenACCClauseCIREmitter<mlir::acc::LoopOp> loopEmitter{ in applyToLoopOp() 416 mlir::acc::DataOp, mlir::acc::LoopOp, in VisitDeviceTypeClause() 631 if constexpr (isOneOfTypes<OpTy, mlir::acc::LoopOp>) { in VisitSeqClause() 643 if constexpr (isOneOfTypes<OpTy, mlir::acc::LoopOp>) { in VisitAutoClause() 655 if constexpr (isOneOfTypes<OpTy, mlir::acc::LoopOp>) { in VisitIndependentClause() 667 if constexpr (isOneOfTypes<OpTy, mlir::acc::LoopOp>) { in VisitCollapseClause() 682 if constexpr (isOneOfTypes<OpTy, mlir::acc::LoopOp>) { in VisitTileClause() 711 if constexpr (isOneOfTypes<OpTy, mlir::acc::LoopOp>) { in VisitWorkerClause() 729 if constexpr (isOneOfTypes<OpTy, mlir::acc::LoopOp>) { in VisitVectorClause() [all …]
|
| H A D | CIRGenStmtOpenACCLoop.cpp | 25 void CIRGenFunction::updateLoopOpParallelism(mlir::acc::LoopOp &op, in updateLoopOpParallelism() 61 auto op = builder.create<LoopOp>(start, retTy, operands); in emitOpenACCLoopConstruct()
|
| H A D | CIRGenStmtOpenACC.cpp | 78 mlir::acc::LoopOp loopOp; in emitOpenACCOpCombinedConstruct() 88 auto loopOp = builder.create<LoopOp>(start, retTy, operands); in emitOpenACCOpCombinedConstruct() 288 mlir::acc::LoopOp loopOp = *activeLoopOp; in emitOpenACCCacheConstruct()
|
| H A D | CIRGenFunction.h | 39 class LoopOp; variable 1215 template <typename ComputeOp, typename LoopOp> 1216 void emitOpenACCClauses(ComputeOp &op, LoopOp &loopOp, 1223 void updateLoopOpParallelism(mlir::acc::LoopOp &op, bool isOrphan, 1228 mlir::acc::LoopOp *activeLoopOp = nullptr; 1232 mlir::acc::LoopOp *oldLoopOp; 1234 ActiveOpenACCLoopRAII(CIRGenFunction &cgf, mlir::acc::LoopOp *newOp) in ActiveOpenACCLoopRAII()
|
| /freebsd/contrib/llvm-project/clang/include/clang/CIR/Dialect/ |
| H A D | Passes.td | 68 In other words, this pass removes such CIR operations like IfOp, LoopOp,
|