Lines Matching defs:UpdateRVal
249 void EmitAtomicUpdate(llvm::AtomicOrdering AO, RValue UpdateRVal,
292 void EmitAtomicUpdateLibcall(llvm::AtomicOrdering AO, RValue UpdateRVal,
1865 RValue UpdateRVal, Address DesiredAddr) {
1886 assert(UpdateRVal.isScalar());
1887 CGF.EmitStoreThroughLValue(UpdateRVal, DesiredLVal);
1891 RValue UpdateRVal, bool IsVolatile) {
1906 EmitAtomicUpdateValue(CGF, *this, UpdateRVal, DesiredAddr);
1915 void AtomicInfo::EmitAtomicUpdateOp(llvm::AtomicOrdering AO, RValue UpdateRVal,
1935 EmitAtomicUpdateValue(CGF, *this, UpdateRVal, NewAtomicAddr);
1954 void AtomicInfo::EmitAtomicUpdate(llvm::AtomicOrdering AO, RValue UpdateRVal,
1957 EmitAtomicUpdateLibcall(AO, UpdateRVal, IsVolatile);
1959 EmitAtomicUpdateOp(AO, UpdateRVal, IsVolatile);