Lines Matching defs:UpdateRVal
250 void EmitAtomicUpdate(llvm::AtomicOrdering AO, RValue UpdateRVal,
293 void EmitAtomicUpdateLibcall(llvm::AtomicOrdering AO, RValue UpdateRVal,
1831 RValue UpdateRVal, Address DesiredAddr) {
1852 assert(UpdateRVal.isScalar());
1853 CGF.EmitStoreThroughLValue(UpdateRVal, DesiredLVal);
1857 RValue UpdateRVal, bool IsVolatile) {
1872 EmitAtomicUpdateValue(CGF, *this, UpdateRVal, DesiredAddr);
1881 void AtomicInfo::EmitAtomicUpdateOp(llvm::AtomicOrdering AO, RValue UpdateRVal,
1901 EmitAtomicUpdateValue(CGF, *this, UpdateRVal, NewAtomicAddr);
1920 void AtomicInfo::EmitAtomicUpdate(llvm::AtomicOrdering AO, RValue UpdateRVal,
1923 EmitAtomicUpdateLibcall(AO, UpdateRVal, IsVolatile);
1925 EmitAtomicUpdateOp(AO, UpdateRVal, IsVolatile);