Lines Matching refs:phis
446 SmallVector<llvm::PHINode *> phis; in inlineConvertOmpRegions() local
448 region, blockName, builder, moduleTranslation, bodyGenStatus, &phis); in inlineConvertOmpRegions()
452 llvm::append_range(*continuationBlockArgs, phis); in inlineConvertOmpRegions()
487 SmallVector<llvm::Value *> phis; in makeReductionGen() local
490 builder, moduleTranslation, &phis))) in makeReductionGen()
492 assert(phis.size() == 1); in makeReductionGen()
493 result = phis[0]; in makeReductionGen()
520 SmallVector<llvm::Value *> phis; in makeAtomicReductionGen() local
523 moduleTranslation, &phis))) in makeAtomicReductionGen()
525 assert(phis.empty()); in makeAtomicReductionGen()
759 SmallVector<llvm::Value *> phis; in convertOmpWsLoop() local
762 moduleTranslation, &phis))) in convertOmpWsLoop()
764 assert(phis.size() == 1 && "expected one value to be yielded from the " in convertOmpWsLoop()
766 builder.CreateStore(phis[0], privateReductionVariables[i]); in convertOmpWsLoop()
1262 SmallVector<llvm::Value *> phis; in convertOmpReductionOp() local
1264 builder, moduleTranslation, &phis))) in convertOmpReductionOp()
1266 assert(phis.size() == 1 && "expected one value to be yielded from " in convertOmpReductionOp()
1268 builder.CreateStore(phis[0], privateReductionVar); in convertOmpReductionOp()