Lines Matching refs:atomicPHI
2555 llvm::PHINode *atomicPHI = nullptr; in EmitScalarPrePostIncDec() local
2604 atomicPHI = Builder.CreatePHI(value->getType(), 2); in EmitScalarPrePostIncDec()
2605 atomicPHI->addIncoming(value, startBB); in EmitScalarPrePostIncDec()
2606 value = atomicPHI; in EmitScalarPrePostIncDec()
2834 if (atomicPHI) { in EmitScalarPrePostIncDec()
2838 LV, RValue::get(atomicPHI), RValue::get(value), E->getExprLoc()); in EmitScalarPrePostIncDec()
2841 atomicPHI->addIncoming(old, curBlock); in EmitScalarPrePostIncDec()
2842 Builder.CreateCondBr(success, contBB, atomicPHI->getParent()); in EmitScalarPrePostIncDec()
3271 llvm::PHINode *atomicPHI = nullptr; in EmitCompoundAssignLValue() local
3334 atomicPHI = Builder.CreatePHI(OpInfo.LHS->getType(), 2); in EmitCompoundAssignLValue()
3335 atomicPHI->addIncoming(OpInfo.LHS, startBB); in EmitCompoundAssignLValue()
3336 OpInfo.LHS = atomicPHI; in EmitCompoundAssignLValue()
3358 if (atomicPHI) { in EmitCompoundAssignLValue()
3362 LHSLV, RValue::get(atomicPHI), RValue::get(Result), E->getExprLoc()); in EmitCompoundAssignLValue()
3365 atomicPHI->addIncoming(old, curBlock); in EmitCompoundAssignLValue()
3366 Builder.CreateCondBr(success, contBB, atomicPHI->getParent()); in EmitCompoundAssignLValue()