Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:NewCI

746   //     %NewCI = cmpxchg i32* %PMV.AlignedAddr, i32 %FullWord_Cmp,
748 // %OldVal = extractvalue { i32, i1 } %NewCI, 0
749 // %Success = extractvalue { i32, i1 } %NewCI, 1
809 AtomicCmpXchgInst *NewCI = Builder.CreateAtomicCmpXchg(
812 NewCI->setVolatile(CI->isVolatile());
818 NewCI->setWeak(CI->isWeak());
820 Value *OldVal = Builder.CreateExtractValue(NewCI, 0);
821 NewCI, 1);
931 auto *NewCI = Builder.CreateAtomicCmpXchg(NewAddr, NewCmp, NewNewVal,
935 NewCI->setVolatile(CI->isVolatile());
936 NewCI->setWeak(CI->isWeak());
937 DEBUG(dbgs() << "Replaced " << *CI << " with " << *NewCI << "\n");
939 Value *OldVal = Builder.CreateExtractValue(NewCI, 0);
940 Value *Succ = Builder.CreateExtractValue(NewCI, 1);
950 return NewCI;