Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/lib/Conversion/OpenMPToLLVM/
H A DOpenMPToLLVM.cpp109 mlir::omp::FlushOp, mlir::omp::ThreadprivateOp>( in configureOpenMPToLLVMConversionLegality()
130 RegionLessOpWithVarOperandsConversion<omp::ThreadprivateOp>>(converter); in populateOpenMPToLLVMConversionPatterns()
/llvm-project-15.0.7/flang/lib/Lower/
H A DOpenMP.cpp226 assert(mlir::isa<mlir::omp::ThreadprivateOp>(op) && in threadPrivatizeVars()
229 mlir::dyn_cast<mlir::omp::ThreadprivateOp>(op).sym_addr(); in threadPrivatizeVars()
230 return firOpBuilder.create<mlir::omp::ThreadprivateOp>( in threadPrivatizeVars()
1536 if (mlir::isa<mlir::omp::ThreadprivateOp>(commonValue.getDefiningOp())) { in genThreadprivateOp()
1543 firOpBuilder.create<mlir::omp::ThreadprivateOp>( in genThreadprivateOp()
1551 symThreadprivateValue = firOpBuilder.create<mlir::omp::ThreadprivateOp>( in genThreadprivateOp()
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/OpenMP/
H A DOpenMPToLLVMIRTranslation.cpp1278 auto threadprivateOp = cast<omp::ThreadprivateOp>(opInst); in convertOmpThreadprivate()
1414 .Case([&](omp::ThreadprivateOp) { in convertOperation() argument
/llvm-project-15.0.7/mlir/include/mlir/Dialect/OpenMP/
H A DOpenMPOps.td1237 def ThreadprivateOp : OpenMP_Op<"threadprivate",