anchor.diff:    void handleStaticLoad(MemberEntity element, HInstruction instruction) {
       HInstruction existing = memorySet.lookupFieldValue(element, null);
       if (existing != null) {
  +      checkNewGvnCandidates(instruction, existing);
         instruction.block.rewriteWithBetterUser(instruction, existing);
         instruction.block.remove(instruction);
       } else {
  
positive.code: 
        SsaDeadCodeEliminator dce = new SsaDeadCodeEliminator(closedWorld, this);
        runPhase(dce);
        if (codeMotion.movedCode || dce.eliminatedSideEffects) {
          phases = <OptimizationPhase>[
            new SsaTypePropagator(compiler, closedWorld),
            new SsaGlobalValueNumberer(),
  
negative.code:     CodegenRegistry registry = work.registry;
      Set<HInstruction> boundsChecked = new Set<HInstruction>();
      SsaCodeMotion codeMotion;
      SsaLoadElimination loadElimination;
      measure(() {
        List<OptimizationPhase> phases = <OptimizationPhase>[
          // Run trivial instruction simplification first to optimize
  