reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);