Lines Matching refs:CXI
24 static bool LowerAtomicCmpXchgInst(AtomicCmpXchgInst *CXI) {
25 IRBuilder<> Builder(CXI);
26 Value *Ptr = CXI->getPointerOperand();
27 Value *Cmp = CXI->getCompareOperand();
28 Value *Val = CXI->getNewValOperand();
35 Res = Builder.CreateInsertValue(UndefValue::get(CXI->getType()), Orig, 0);
38 CXI->replaceAllUsesWith(Res);
39 CXI->eraseFromParent();
123 else if (AtomicCmpXchgInst *CXI = dyn_cast<AtomicCmpXchgInst>(&Inst))
124 Changed |= LowerAtomicCmpXchgInst(CXI);