Lines Matching defs:NewCI
1027 // %NewCI = cmpxchg i32* %PMV.AlignedAddr, i32 %FullWord_Cmp,
1029 // %OldVal = extractvalue { i32, i1 } %NewCI, 0
1030 // %Success = extractvalue { i32, i1 } %NewCI, 1
1089 AtomicCmpXchgInst *NewCI = Builder.CreateAtomicCmpXchg(
1092 NewCI->setVolatile(CI->isVolatile());
1098 NewCI->setWeak(CI->isWeak());
1100 Value *OldVal = Builder.CreateExtractValue(NewCI, 0);
1101 Value *Success = Builder.CreateExtractValue(NewCI, 1);
1267 auto *NewCI = Builder.CreateAtomicCmpXchg(
1270 NewCI->setVolatile(CI->isVolatile());
1271 NewCI->setWeak(CI->isWeak());
1272 LLVM_DEBUG(dbgs() << "Replaced " << *CI << " with " << *NewCI << "\n");
1274 Value *OldVal = Builder.CreateExtractValue(NewCI, 0);
1275 Value *Succ = Builder.CreateExtractValue(NewCI, 1);
1285 return NewCI;