Lines Matching defs:phis
792 SmallVector<llvm::PHINode *> phis;
794 convertOmpOpRegions(region, blockName, builder, moduleTranslation, &phis);
800 llvm::append_range(*continuationBlockArgs, phis);
836 SmallVector<llvm::Value *> phis;
839 moduleTranslation, &phis)))
842 assert(phis.size() == 1);
843 result = phis[0];
870 SmallVector<llvm::Value *> phis;
873 moduleTranslation, &phis)))
876 assert(phis.empty());
987 SmallVector<llvm::Value *, 1> phis;
989 builder, moduleTranslation, &phis)))
993 assert(phis.size() == 1 && "expected one allocation to be yielded");
1000 deferredStores.emplace_back(phis[0], var);
1003 moduleTranslation.mapValue(reductionArgs[i], phis[0]);
1004 reductionVariableMap.try_emplace(loop.getReductionVars()[i], phis[0]);
1095 SmallVector<llvm::Value *, 1> phis;
1103 moduleTranslation, &phis)))
1106 assert(phis.size() == 1 && "expected one value to be yielded from the "
1125 builder.CreateStore(phis[0], byRefVars[i]);
1128 moduleTranslation.mapValue(reductionArgs[i], phis[0]);
1129 reductionVariableMap.try_emplace(op.getReductionVars()[i], phis[0]);
1132 builder.CreateStore(phis[0], privateReductionVariables[i]);
1402 SmallVector<llvm::Value *, 1> phis;
1414 builder, moduleTranslation, &phis)))
1418 assert(phis.size() == 1 && "expected one allocation to be yielded");
1420 moduleTranslation.mapValue(blockArg, phis[0]);
1421 llvmPrivateVars.push_back(phis[0]);