Lines Matching defs:atomicPHI
2387 llvm::PHINode *atomicPHI = nullptr;
2436 atomicPHI = Builder.CreatePHI(value->getType(), 2);
2437 atomicPHI->addIncoming(value, startBB);
2438 value = atomicPHI;
2635 if (atomicPHI) {
2639 LV, RValue::get(atomicPHI), RValue::get(value), E->getExprLoc());
2642 atomicPHI->addIncoming(old, curBlock);
2643 Builder.CreateCondBr(success, contBB, atomicPHI->getParent());
2920 llvm::PHINode *atomicPHI = nullptr;
2983 atomicPHI = Builder.CreatePHI(OpInfo.LHS->getType(), 2);
2984 atomicPHI->addIncoming(OpInfo.LHS, startBB);
2985 OpInfo.LHS = atomicPHI;
3002 if (atomicPHI) {
3006 LHSLV, RValue::get(atomicPHI), RValue::get(Result), E->getExprLoc());
3009 atomicPHI->addIncoming(old, curBlock);
3010 Builder.CreateCondBr(success, contBB, atomicPHI->getParent());