Home
last modified time | relevance | path

Searched refs:ompBuilder (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/OpenMP/
H A DOpenMPToLLVMIRTranslation.cpp818 loopInfos.push_back(ompBuilder->createCanonicalLoop( in convertOmpWsLoop()
830 ompBuilder->collapseLoops(ompLoc.DL, loopInfos, {}); in convertOmpWsLoop()
839 ompBuilder->applyWorkshareLoop( in convertOmpWsLoop()
961 loopInfos.push_back(ompBuilder->createCanonicalLoop( in convertOmpSimdLoop()
972 ompBuilder->collapseLoops(ompLoc.DL, loopInfos, {}); in convertOmpSimdLoop()
974 ompBuilder->applySimd(loopInfo, nullptr); in convertOmpSimdLoop()
1124 builder.restoreIP(ompBuilder->createAtomicUpdate( in convertOmpAtomicUpdate()
1217 builder.restoreIP(ompBuilder->createAtomicCapture( in convertOmpAtomicCapture()
1338 ompBuilder->createTaskwait(builder.saveIP()); in convertOperation()
1342 ompBuilder->createTaskyield(builder.saveIP()); in convertOperation()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Target/LLVMIR/
H A DModuleTranslation.h167 if (!ompBuilder) { in getOpenMPBuilder()
168 ompBuilder = std::make_unique<llvm::OpenMPIRBuilder>(*llvmModule); in getOpenMPBuilder()
169 ompBuilder->initialize(); in getOpenMPBuilder()
171 return ompBuilder.get(); in getOpenMPBuilder()
297 std::unique_ptr<llvm::OpenMPIRBuilder> ompBuilder; variable
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/
H A DModuleTranslation.cpp402 if (ompBuilder) in ~ModuleTranslation()
403 ompBuilder->finalize(); in ~ModuleTranslation()