Lines Matching defs:atomicPHI
2872 llvm::PHINode *atomicPHI = nullptr;
2940 atomicPHI = Builder.CreatePHI(value->getType(), 2);
2941 atomicPHI->addIncoming(value, startBB);
2942 value = atomicPHI;
3191 if (atomicPHI) {
3195 LV, RValue::get(atomicPHI), RValue::get(value), E->getExprLoc());
3198 atomicPHI->addIncoming(old, curBlock);
3199 Builder.CreateCondBr(success, contBB, atomicPHI->getParent());
3631 llvm::PHINode *atomicPHI = nullptr;
3694 atomicPHI = Builder.CreatePHI(OpInfo.LHS->getType(), 2);
3695 atomicPHI->addIncoming(OpInfo.LHS, startBB);
3696 OpInfo.LHS = atomicPHI;
3725 if (atomicPHI) {
3729 LHSLV, RValue::get(atomicPHI), RValue::get(Result), E->getExprLoc());
3732 atomicPHI->addIncoming(old, curBlock);
3733 Builder.CreateCondBr(success, contBB, atomicPHI->getParent());