Lines Matching refs:atomicPHI
1648 llvm::PHINode *atomicPHI = nullptr; in EmitScalarPrePostIncDec() local
1694 atomicPHI = Builder.CreatePHI(value->getType(), 2); in EmitScalarPrePostIncDec()
1695 atomicPHI->addIncoming(value, startBB); in EmitScalarPrePostIncDec()
1696 value = atomicPHI; in EmitScalarPrePostIncDec()
1841 if (atomicPHI) { in EmitScalarPrePostIncDec()
1845 LV, RValue::get(atomicPHI), RValue::get(value), E->getExprLoc()); in EmitScalarPrePostIncDec()
1848 atomicPHI->addIncoming(old, opBB); in EmitScalarPrePostIncDec()
2125 llvm::PHINode *atomicPHI = nullptr; in EmitCompoundAssignLValue() local
2177 atomicPHI = Builder.CreatePHI(OpInfo.LHS->getType(), 2); in EmitCompoundAssignLValue()
2178 atomicPHI->addIncoming(OpInfo.LHS, startBB); in EmitCompoundAssignLValue()
2179 OpInfo.LHS = atomicPHI; in EmitCompoundAssignLValue()
2195 if (atomicPHI) { in EmitCompoundAssignLValue()
2199 LHSLV, RValue::get(atomicPHI), RValue::get(Result), E->getExprLoc()); in EmitCompoundAssignLValue()
2202 atomicPHI->addIncoming(old, opBB); in EmitCompoundAssignLValue()