reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/AtomicExpandPass.cpp
 1063   Value *NewAddr = Builder.CreateBitCast(Addr, PT);
 1065   Value *NewCmp = Builder.CreatePtrToInt(CI->getCompareOperand(), NewTy);
 1066   Value *NewNewVal = Builder.CreatePtrToInt(CI->getNewValOperand(), NewTy);
 1069   auto *NewCI = Builder.CreateAtomicCmpXchg(NewAddr, NewCmp, NewNewVal,
 1077   Value *OldVal = Builder.CreateExtractValue(NewCI, 0);
 1078   Value *Succ = Builder.CreateExtractValue(NewCI, 1);
 1080   OldVal = Builder.CreateIntToPtr(OldVal, CI->getCompareOperand()->getType());
 1083   Res = Builder.CreateInsertValue(Res, OldVal, 0);
 1084   Res = Builder.CreateInsertValue(Res, Succ, 1);