Lines Matching defs:NewCI
848 // %NewCI = cmpxchg i32* %PMV.AlignedAddr, i32 %FullWord_Cmp,
850 // %OldVal = extractvalue { i32, i1 } %NewCI, 0
851 // %Success = extractvalue { i32, i1 } %NewCI, 1
911 AtomicCmpXchgInst *NewCI = Builder.CreateAtomicCmpXchg(
914 NewCI->setVolatile(CI->isVolatile());
920 NewCI->setWeak(CI->isWeak());
922 Value *OldVal = Builder.CreateExtractValue(NewCI, 0);
923 Value *Success = Builder.CreateExtractValue(NewCI, 1);
1086 auto *NewCI = Builder.CreateAtomicCmpXchg(NewAddr, NewCmp, NewNewVal,
1090 NewCI->setVolatile(CI->isVolatile());
1091 NewCI->setWeak(CI->isWeak());
1092 LLVM_DEBUG(dbgs() << "Replaced " << *CI << " with " << *NewCI << "\n");
1094 Value *OldVal = Builder.CreateExtractValue(NewCI, 0);
1095 Value *Succ = Builder.CreateExtractValue(NewCI, 1);
1105 return NewCI;