Lines Matching refs:UpdateRVal
248 void EmitAtomicUpdate(llvm::AtomicOrdering AO, RValue UpdateRVal,
290 void EmitAtomicUpdateLibcall(llvm::AtomicOrdering AO, RValue UpdateRVal,
2031 RValue UpdateRVal, Address DesiredAddr) { in EmitAtomicUpdateValue() argument
2052 assert(UpdateRVal.isScalar()); in EmitAtomicUpdateValue()
2053 CGF.EmitStoreThroughLValue(UpdateRVal, DesiredLVal); in EmitAtomicUpdateValue()
2057 RValue UpdateRVal, bool IsVolatile) { in EmitAtomicUpdateLibcall() argument
2072 EmitAtomicUpdateValue(CGF, *this, UpdateRVal, DesiredAddr); in EmitAtomicUpdateLibcall()
2081 void AtomicInfo::EmitAtomicUpdateOp(llvm::AtomicOrdering AO, RValue UpdateRVal, in EmitAtomicUpdateOp() argument
2101 EmitAtomicUpdateValue(CGF, *this, UpdateRVal, NewAtomicAddr); in EmitAtomicUpdateOp()
2120 void AtomicInfo::EmitAtomicUpdate(llvm::AtomicOrdering AO, RValue UpdateRVal, in EmitAtomicUpdate() argument
2123 EmitAtomicUpdateLibcall(AO, UpdateRVal, IsVolatile); in EmitAtomicUpdate()
2125 EmitAtomicUpdateOp(AO, UpdateRVal, IsVolatile); in EmitAtomicUpdate()