Skip to content

Require all dirty_MUT_VAR callers to do explicit stg_MUT_VAR_CLEAN_info comparison (#20088)

Alex D requested to merge nineonine/ghc:T20088 into master

Implements proposed optimization in #20088 (closed)

  • remove the stg_MUT_VAR_CLEAN_info comparison in dirty_MUT_VAR
  • add this explicit check in code generated for writeMutVar primop
  • no need to touch other consumers (in PrimOp.cmm) since the explicit check is already inplace
Edited by Alex D

Merge request reports