Lines Matching defs:ompBuilder

1232   llvm::OpenMPIRBuilder *ompBuilder = moduleTranslation.getOpenMPBuilder();
1249 ompBuilder->createReductions(builder.saveIP(), allocaIP, reductionInfos,
1259 ompBuilder->createBarrier(*contInsertPoint, llvm::omp::OMPD_for);
1981 llvm::OpenMPIRBuilder *ompBuilder = moduleTranslation.getOpenMPBuilder();
2000 ompBuilder->createCanonicalLoop(
2014 ompBuilder->collapseLoops(ompLoc.DL, loopInfos, {});
2024 ompBuilder->applyWorkshareLoop(
2056 llvm::OpenMPIRBuilder *ompBuilder = moduleTranslation.getOpenMPBuilder();
2154 ompBuilder->createReductions(builder.saveIP(), allocaIP,
2220 ompBuilder->createParallel(ompLoc, allocaIP, bodyGenCB, privCB, finiCB,
2303 llvm::OpenMPIRBuilder *ompBuilder = moduleTranslation.getOpenMPBuilder();
2323 ompBuilder->createCanonicalLoop(
2336 ompBuilder->collapseLoops(ompLoc.DL, loopInfos, {});
2366 ompBuilder->applySimd(loopInfo, alignedVars,
2407 llvm::OpenMPIRBuilder *ompBuilder = moduleTranslation.getOpenMPBuilder();
2420 builder.restoreIP(ompBuilder->createAtomicRead(ompLoc, X, V, AO));
2432 llvm::OpenMPIRBuilder *ompBuilder = moduleTranslation.getOpenMPBuilder();
2441 builder.restoreIP(ompBuilder->createAtomicWrite(ompLoc, x, expr, ao));
2466 llvm::OpenMPIRBuilder *ompBuilder = moduleTranslation.getOpenMPBuilder();
2529 ompBuilder->createAtomicUpdate(ompLoc, allocaIP, llvmAtomicX, llvmExpr,
2544 llvm::OpenMPIRBuilder *ompBuilder = moduleTranslation.getOpenMPBuilder();
2624 ompBuilder->createAtomicCapture(
2641 llvm::OpenMPIRBuilder *ompBuilder = moduleTranslation.getOpenMPBuilder();
2661 if (!ompBuilder->Config.isTargetDevice()) {
2667 llvm::Value *callInst = ompBuilder->createCachedThreadPrivate(
2709 llvm::OpenMPIRBuilder &ompBuilder) {
2720 "_%x", ompBuilder.getTargetEntryUniqueInfo(fileInfoCallBack).FileID);
2747 llvm::OpenMPIRBuilder *ompBuilder = moduleTranslation.getOpenMPBuilder();
2767 ompBuilder->Config.hasRequiresUnifiedSharedMemory())) {
2769 getDeclareTargetRefPtrSuffix(gOp, *ompBuilder);
3141 llvm::OpenMPIRBuilder &ompBuilder, DataLayout &dl,
3152 mapData.MapClause[mapDataIndex]->getLoc(), ompBuilder));
3196 ompBuilder.getMemberOfFlag(combinedInfo.BasePointers.size() - 1);
3210 ompBuilder.setCorrectMemberOfFlag(mapFlag, memberOfFlag);
3215 mapData.MapClause[mapDataIndex]->getLoc(), ompBuilder));
3247 llvm::OpenMPIRBuilder &ompBuilder, DataLayout &dl,
3273 ompBuilder.setCorrectMemberOfFlag(mapFlag, memberOfFlag);
3278 LLVM::createMappingInformation(memberClause.getLoc(), ompBuilder));
3292 ompBuilder.setCorrectMemberOfFlag(mapFlag, memberOfFlag);
3300 LLVM::createMappingInformation(memberClause.getLoc(), ompBuilder));
3358 llvm::OpenMPIRBuilder &ompBuilder, DataLayout &dl,
3387 mapParentWithMembers(moduleTranslation, builder, ompBuilder, dl,
3389 processMapMembersWithParent(moduleTranslation, builder, ompBuilder, dl,
3482 llvm::OpenMPIRBuilder *ompBuilder = moduleTranslation.getOpenMPBuilder();
3497 processMapWithMembersOf(moduleTranslation, builder, *ompBuilder, dl,
3517 llvm::OpenMPIRBuilder *ompBuilder = moduleTranslation.getOpenMPBuilder();
3701 if (ompBuilder->Config.IsTargetDevice.value_or(false)) {
3724 return ompBuilder->createTargetData(
3727 return ompBuilder->createTargetData(ompLoc, allocaIP, builder.saveIP(),
3747 llvm::OpenMPIRBuilder *ompBuilder = moduleTranslation.getOpenMPBuilder();
3749 ompBuilder->M.addModuleFlag(llvm::Module::Max, "openmp-device",
3755 ompBuilder->createGlobalFlag(
3758 ompBuilder->createGlobalFlag(
3763 ompBuilder->createGlobalFlag(
3768 ompBuilder->createGlobalFlag(
3771 ompBuilder->createGlobalFlag(
3891 llvm::OpenMPIRBuilder &ompBuilder,
3909 unsigned int allocaAS = ompBuilder.M.getDataLayout().getAllocaAddrSpace();
3911 ompBuilder.M.getDataLayout().getProgramAddressSpace();
3931 ompBuilder.M.getDataLayout().getPrefTypeAlign(v->getType()));
4169 llvm::OpenMPIRBuilder *ompBuilder = moduleTranslation.getOpenMPBuilder();
4170 bool isTargetDevice = ompBuilder->Config.isTargetDevice();
4194 isTargetDevice || !ompBuilder->Config.TargetTriples.empty();
4354 *ompBuilder, moduleTranslation,
4456 llvm::OpenMPIRBuilder *ompBuilder = moduleTranslation.getOpenMPBuilder();
4490 ompBuilder->registerTargetGlobalVariable(
4492 ompBuilder->getTargetEntryUniqueInfo(fileInfoCallBack), mangledName,
4497 if (ompBuilder->Config.isTargetDevice() &&
4500 ompBuilder->Config.hasRequiresUnifiedSharedMemory())) {
4501 ompBuilder->getAddrOfDeclareTargetVar(
4503 ompBuilder->getTargetEntryUniqueInfo(fileInfoCallBack), mangledName,
4547 llvm::OpenMPIRBuilder *ompBuilder = moduleTranslation.getOpenMPBuilder();
4555 ompBuilder->createBarrier(builder.saveIP(),
4563 ompBuilder->createTaskyield(builder.saveIP());
4578 ompBuilder->createFlush(builder.saveIP());
4753 llvm::OpenMPIRBuilder *ompBuilder =
4755 ompBuilder->loadOffloadInfoMetadata(filepathAttr.getValue());
4769 llvm::OpenMPIRBuilder *ompBuilder =
4771 ompBuilder->M.addModuleFlag(llvm::Module::Max, "openmp",
4835 llvm::OpenMPIRBuilder *ompBuilder = moduleTranslation.getOpenMPBuilder();
4836 if (ompBuilder->Config.isTargetDevice()) {