Lines Matching defs:allocaIP
73 explicit OpenMPAllocaStackFrame(llvm::OpenMPIRBuilder::InsertPointTy allocaIP)
74 : allocaInsertPoint(allocaIP) {}
587 auto bodyGenCB = [&](InsertPointTy allocaIP, InsertPointTy codeGenIP) {
631 auto bodyGenCB = [&](InsertPointTy allocaIP, InsertPointTy codeGenIP) {
666 auto bodyGenCB = [&](InsertPointTy allocaIP, InsertPointTy codeGenIP) {
905 llvm::OpenMPIRBuilder::InsertPointTy allocaIP =
909 ompLoc, allocaIP, numLoops, storeValues, ".cnt.addr", isDependSource));
925 auto bodyGenCB = [&](InsertPointTy allocaIP, InsertPointTy codeGenIP) {
969 const llvm::OpenMPIRBuilder::InsertPointTy &allocaIP,
976 builder.SetInsertPoint(allocaIP.getBlock()->getTerminator());
994 builder.SetInsertPoint(allocaIP.getBlock()->getTerminator());
1063 auto allocaIP = llvm::IRBuilderBase::InsertPoint(
1065 builder.restoreIP(allocaIP);
1225 llvm::OpenMPIRBuilder::InsertPointTy &allocaIP,
1249 ompBuilder->createReductions(builder.saveIP(), allocaIP, reductionInfos,
1290 llvm::OpenMPIRBuilder::InsertPointTy &allocaIP,
1301 allocaIP, reductionDecls,
1307 allocaIP.getBlock(), reductionDecls,
1357 const llvm::OpenMPIRBuilder::InsertPointTy &allocaIP,
1361 llvm::cast<llvm::BranchInst>(allocaIP.getBlock()->getTerminator());
1362 splitBB(llvm::OpenMPIRBuilder::InsertPointTy(allocaIP.getBlock(),
1369 llvm::cast<llvm::BranchInst>(allocaIP.getBlock()->getTerminator());
1405 // allocaIP.getBlock()->getFirstNonPHIOrDbgOrAlloca() so it goes before
1408 builder.SetInsertPoint(allocaIP.getBlock()->getTerminator());
1528 llvm::OpenMPIRBuilder::InsertPointTy allocaIP =
1539 sectionsOp, reductionArgs, builder, moduleTranslation, allocaIP,
1559 InsertPointTy allocaIP, InsertPointTy codeGenIP) {
1604 allocaIP = findAllocaInsertPoint(builder, moduleTranslation);
1608 ompLoc, allocaIP, sectionCBs, privCB, finiCB, false,
1618 allocaIP, reductionDecls,
1632 auto bodyCB = [&](InsertPointTy allocaIP, InsertPointTy codegenIP) {
1673 auto bodyCB = [&](InsertPointTy allocaIP, InsertPointTy codegenIP) {
1675 moduleTranslation, allocaIP);
1763 auto bodyCB = [&](InsertPointTy allocaIP,
1768 moduleTranslation, allocaIP);
1772 mlirPrivateVars, llvmPrivateVars, allocaIP);
1801 llvm::OpenMPIRBuilder::InsertPointTy allocaIP =
1806 ompLoc, allocaIP, bodyCB, !taskOp.getUntied(),
1828 auto bodyCB = [&](InsertPointTy allocaIP, InsertPointTy codegenIP) {
1835 InsertPointTy allocaIP = findAllocaInsertPoint(builder, moduleTranslation);
1838 moduleTranslation.getOpenMPBuilder()->createTaskgroup(ompLoc, allocaIP,
1898 llvm::OpenMPIRBuilder::InsertPointTy allocaIP =
1906 mlirPrivateVars, llvmPrivateVars, allocaIP);
1918 moduleTranslation, allocaIP, reductionDecls,
2016 allocaIP = findAllocaInsertPoint(builder, moduleTranslation);
2025 ompLoc.DL, loopInfo, allocaIP, !wsloopOp.getNowait(),
2041 allocaIP, reductionDecls,
2080 auto bodyGenCB = [&](InsertPointTy allocaIP,
2084 mlirPrivateVars, llvmPrivateVars, allocaIP);
2094 allocaIP =
2095 InsertPointTy(allocaIP.getBlock(),
2096 allocaIP.getBlock()->getTerminator()->getIterator());
2099 opInst, reductionArgs, builder, moduleTranslation, allocaIP,
2128 moduleTranslation, allocaIP);
2154 ompBuilder->createReductions(builder.saveIP(), allocaIP,
2168 auto privCB = [](InsertPointTy allocaIP, InsertPointTy codeGenIP,
2215 llvm::OpenMPIRBuilder::InsertPointTy allocaIP =
2220 ompBuilder->createParallel(ompLoc, allocaIP, bodyGenCB, privCB, finiCB,
2264 llvm::OpenMPIRBuilder::InsertPointTy allocaIP =
2270 mlirPrivateVars, llvmPrivateVars, allocaIP);
2526 auto allocaIP = findAllocaInsertPoint(builder, moduleTranslation);
2529 ompBuilder->createAtomicUpdate(ompLoc, allocaIP, llvmAtomicX, llvmExpr,
2621 auto allocaIP = findAllocaInsertPoint(builder, moduleTranslation);
2625 ompLoc, allocaIP, llvmAtomicX, llvmAtomicV, llvmExpr, atomicOrdering,
3720 llvm::OpenMPIRBuilder::InsertPointTy allocaIP =
3725 ompLoc, allocaIP, builder.saveIP(), builder.getInt64(deviceID),
3727 return ompBuilder->createTargetData(ompLoc, allocaIP, builder.saveIP(),
3893 llvm::IRBuilderBase::InsertPoint allocaIP,
3895 builder.restoreIP(allocaIP);
4247 auto bodyCB = [&](InsertPointTy allocaIP, InsertPointTy codeGenIP)
4287 mlirPrivateVars, llvmPrivateVars, allocaIP, &mappedPrivateVars);
4340 llvm::Value *&retVal, InsertPointTy allocaIP,
4355 allocaIP, codeGenIP);
4396 llvm::OpenMPIRBuilder::InsertPointTy allocaIP =
4406 ompLoc, isOffloadEntry, allocaIP, builder.saveIP(), entryInfo,