about summary refs log tree commit diff
path: root/tests/mir-opt/gvn_repeat.repeat_place.GVN.diff
blob: e490925bc119e50ce61401d04a0cebf486718f2a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
- // MIR for `repeat_place` before GVN
+ // MIR for `repeat_place` after GVN
  
  fn repeat_place(_1: usize, _2: usize, _3: &i32) -> i32 {
      let mut _0: i32;
      let mut _4: [i32; 5];
      let mut _5: &i32;
  
      bb0: {
          _4 = [copy (*_3); 5];
          _5 = &_4[_1];
          _1 = copy _2;
          _0 = copy (*_5);
          return;
      }
  }