Home | History | Annotate | Download | only in CodeGen

Lines Matching full:atomicphi

1458   llvm::PHINode *atomicPHI = 0;
1506 atomicPHI = Builder.CreatePHI(value->getType(), 2);
1507 atomicPHI->addIncoming(value, startBB);
1508 value = atomicPHI;
1645 if (atomicPHI) {
1648 llvm::Value *old = Builder.CreateAtomicCmpXchg(LV.getAddress(), atomicPHI,
1650 atomicPHI->addIncoming(old, opBB);
1651 llvm::Value *success = Builder.CreateICmpEQ(old, atomicPHI);
1919 llvm::PHINode *atomicPHI = 0;
1969 atomicPHI = Builder.CreatePHI(OpInfo.LHS->getType(), 2);
1970 atomicPHI->addIncoming(OpInfo.LHS, startBB);
1971 OpInfo.LHS = atomicPHI;
1985 if (atomicPHI) {
1988 llvm::Value *old = Builder.CreateAtomicCmpXchg(LHSLV.getAddress(), atomicPHI,
1990 atomicPHI->addIncoming(old, opBB);
1991 llvm::Value *success = Builder.CreateICmpEQ(old, atomicPHI);