[
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 731,
    "nonblank_production_lines": 731,
    "path": "crates/ipu-cli/src/main.rs",
    "production_code_lines": 718
  },
  {
    "excluded_item_ranges": [
      [
        293,
        403
      ]
    ],
    "nonblank_lines": 395,
    "nonblank_production_lines": 284,
    "path": "crates/ipu-cli/src/profile_report.rs",
    "production_code_lines": 273
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 58,
    "nonblank_production_lines": 58,
    "path": "crates/ipu-codegen/examples/optimistic-planning.rs",
    "production_code_lines": 57
  },
  {
    "excluded_item_ranges": [
      [
        381,
        568
      ]
    ],
    "nonblank_lines": 539,
    "nonblank_production_lines": 358,
    "path": "crates/ipu-codegen/src/estimate/cycles.rs",
    "production_code_lines": 330
  },
  {
    "excluded_item_ranges": [
      [
        274,
        324
      ],
      [
        326,
        374
      ]
    ],
    "nonblank_lines": 352,
    "nonblank_production_lines": 255,
    "path": "crates/ipu-codegen/src/estimate/exchange_storage.rs",
    "production_code_lines": 232
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 104,
    "nonblank_production_lines": 104,
    "path": "crates/ipu-codegen/src/estimate/geometry.rs",
    "production_code_lines": 100
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 96,
    "nonblank_production_lines": 96,
    "path": "crates/ipu-codegen/src/estimate/memory.rs",
    "production_code_lines": 85
  },
  {
    "excluded_item_ranges": [
      [
        338,
        519
      ]
    ],
    "nonblank_lines": 505,
    "nonblank_production_lines": 327,
    "path": "crates/ipu-codegen/src/estimate/memory_profile.rs",
    "production_code_lines": 322
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 684,
    "nonblank_production_lines": 684,
    "path": "crates/ipu-codegen/src/estimate/mid.rs",
    "production_code_lines": 668
  },
  {
    "excluded_item_ranges": [
      [
        45,
        46
      ],
      [
        48,
        49
      ],
      [
        51,
        52
      ]
    ],
    "nonblank_lines": 46,
    "nonblank_production_lines": 40,
    "path": "crates/ipu-codegen/src/estimate/mod.rs",
    "production_code_lines": 38
  },
  {
    "excluded_item_ranges": [
      [
        124,
        365
      ]
    ],
    "nonblank_lines": 353,
    "nonblank_production_lines": 118,
    "path": "crates/ipu-codegen/src/estimate/movement.rs",
    "production_code_lines": 108
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 301,
    "nonblank_production_lines": 301,
    "path": "crates/ipu-codegen/src/estimate/primitive.rs",
    "production_code_lines": 292
  },
  {
    "excluded_item_ranges": [
      [
        335,
        338
      ],
      [
        393,
        464
      ],
      [
        466,
        638
      ]
    ],
    "nonblank_lines": 614,
    "nonblank_production_lines": 369,
    "path": "crates/ipu-codegen/src/estimate/program.rs",
    "production_code_lines": 348
  },
  {
    "excluded_item_ranges": [
      [
        5,
        10
      ],
      [
        24,
        38
      ]
    ],
    "nonblank_lines": 34,
    "nonblank_production_lines": 13,
    "path": "crates/ipu-codegen/src/estimate/tensor.rs",
    "production_code_lines": 12
  },
  {
    "excluded_item_ranges": [
      [
        32,
        43
      ]
    ],
    "nonblank_lines": 211,
    "nonblank_production_lines": 199,
    "path": "crates/ipu-codegen/src/estimate/traffic.rs",
    "production_code_lines": 193
  },
  {
    "excluded_item_ranges": [
      [
        37,
        38
      ],
      [
        215,
        229
      ],
      [
        1726,
        1729
      ],
      [
        2707,
        2708
      ],
      [
        2710,
        2711
      ]
    ],
    "nonblank_lines": 2613,
    "nonblank_production_lines": 2588,
    "path": "crates/ipu-codegen/src/exchange.rs",
    "production_code_lines": 2510
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 256,
    "nonblank_production_lines": 256,
    "path": "crates/ipu-codegen/src/exchange/diagnostic.rs",
    "production_code_lines": 255
  },
  {
    "excluded_item_ranges": [
      [
        60,
        112
      ]
    ],
    "nonblank_lines": 106,
    "nonblank_production_lines": 54,
    "path": "crates/ipu-codegen/src/exchange/hazards.rs",
    "production_code_lines": 51
  },
  {
    "excluded_item_ranges": [
      [
        703,
        825
      ],
      [
        827,
        939
      ]
    ],
    "nonblank_lines": 915,
    "nonblank_production_lines": 685,
    "path": "crates/ipu-codegen/src/exchange/order.rs",
    "production_code_lines": 651
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 77,
    "nonblank_production_lines": 77,
    "path": "crates/ipu-codegen/src/exchange/packet.rs",
    "production_code_lines": 74
  },
  {
    "excluded_item_ranges": [
      [
        124,
        279
      ]
    ],
    "nonblank_lines": 276,
    "nonblank_production_lines": 121,
    "path": "crates/ipu-codegen/src/exchange/relocation.rs",
    "production_code_lines": 119
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 125,
    "nonblank_production_lines": 125,
    "path": "crates/ipu-codegen/src/exchange/replay.rs",
    "production_code_lines": 121
  },
  {
    "excluded_item_ranges": [
      [
        221,
        397
      ]
    ],
    "nonblank_lines": 382,
    "nonblank_production_lines": 208,
    "path": "crates/ipu-codegen/src/exchange/reuse.rs",
    "production_code_lines": 196
  },
  {
    "excluded_item_ranges": [
      [
        180,
        296
      ]
    ],
    "nonblank_lines": 282,
    "nonblank_production_lines": 168,
    "path": "crates/ipu-codegen/src/exchange/traffic.rs",
    "production_code_lines": 162
  },
  {
    "excluded_item_ranges": [
      [
        67,
        101
      ]
    ],
    "nonblank_lines": 92,
    "nonblank_production_lines": 60,
    "path": "crates/ipu-codegen/src/f143.rs",
    "production_code_lines": 59
  },
  {
    "excluded_item_ranges": [
      [
        678,
        850
      ]
    ],
    "nonblank_lines": 780,
    "nonblank_production_lines": 620,
    "path": "crates/ipu-codegen/src/graph.rs",
    "production_code_lines": 563
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 113,
    "nonblank_production_lines": 113,
    "path": "crates/ipu-codegen/src/graph/builder.rs",
    "production_code_lines": 111
  },
  {
    "excluded_item_ranges": [
      [
        102,
        133
      ]
    ],
    "nonblank_lines": 125,
    "nonblank_production_lines": 94,
    "path": "crates/ipu-codegen/src/graph/view.rs",
    "production_code_lines": 83
  },
  {
    "excluded_item_ranges": [
      [
        514,
        571
      ]
    ],
    "nonblank_lines": 541,
    "nonblank_production_lines": 485,
    "path": "crates/ipu-codegen/src/host.rs",
    "production_code_lines": 484
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 794,
    "nonblank_production_lines": 794,
    "path": "crates/ipu-codegen/src/kernel/abi.rs",
    "production_code_lines": 786
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 119,
    "nonblank_production_lines": 119,
    "path": "crates/ipu-codegen/src/kernel/attention.rs",
    "production_code_lines": 117
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 244,
    "nonblank_production_lines": 244,
    "path": "crates/ipu-codegen/src/kernel/build.rs",
    "production_code_lines": 236
  },
  {
    "excluded_item_ranges": [
      [
        377,
        548
      ]
    ],
    "nonblank_lines": 516,
    "nonblank_production_lines": 352,
    "path": "crates/ipu-codegen/src/kernel/cost.rs",
    "production_code_lines": 301
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 181,
    "nonblank_production_lines": 181,
    "path": "crates/ipu-codegen/src/kernel/gemm.rs",
    "production_code_lines": 178
  },
  {
    "excluded_item_ranges": [
      [
        11,
        12
      ]
    ],
    "nonblank_lines": 205,
    "nonblank_production_lines": 203,
    "path": "crates/ipu-codegen/src/kernel/mod.rs",
    "production_code_lines": 199
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 32,
    "nonblank_production_lines": 32,
    "path": "crates/ipu-codegen/src/kernel/output.rs",
    "production_code_lines": 28
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 140,
    "nonblank_production_lines": 140,
    "path": "crates/ipu-codegen/src/kernel/rearrange.rs",
    "production_code_lines": 139
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 253,
    "nonblank_production_lines": 253,
    "path": "crates/ipu-codegen/src/kernel/specialization.rs",
    "production_code_lines": 248
  },
  {
    "excluded_item_ranges": [
      [
        1154,
        1439
      ]
    ],
    "nonblank_lines": 1370,
    "nonblank_production_lines": 1089,
    "path": "crates/ipu-codegen/src/lib.rs",
    "production_code_lines": 1049
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 213,
    "nonblank_production_lines": 213,
    "path": "crates/ipu-codegen/src/low/call.rs",
    "production_code_lines": 209
  },
  {
    "excluded_item_ranges": [
      [
        462,
        903
      ]
    ],
    "nonblank_lines": 877,
    "nonblank_production_lines": 443,
    "path": "crates/ipu-codegen/src/low/copy.rs",
    "production_code_lines": 425
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 148,
    "nonblank_production_lines": 148,
    "path": "crates/ipu-codegen/src/low/expand/buffers.rs",
    "production_code_lines": 144
  },
  {
    "excluded_item_ranges": [
      [
        260,
        324
      ]
    ],
    "nonblank_lines": 313,
    "nonblank_production_lines": 250,
    "path": "crates/ipu-codegen/src/low/expand/cache.rs",
    "production_code_lines": 246
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 38,
    "nonblank_production_lines": 38,
    "path": "crates/ipu-codegen/src/low/expand/cast.rs",
    "production_code_lines": 35
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 482,
    "nonblank_production_lines": 482,
    "path": "crates/ipu-codegen/src/low/expand/conversion.rs",
    "production_code_lines": 471
  },
  {
    "excluded_item_ranges": [
      [
        18,
        27
      ]
    ],
    "nonblank_lines": 78,
    "nonblank_production_lines": 68,
    "path": "crates/ipu-codegen/src/low/expand/copies.rs",
    "production_code_lines": 67
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 203,
    "nonblank_production_lines": 203,
    "path": "crates/ipu-codegen/src/low/expand/emit.rs",
    "production_code_lines": 200
  },
  {
    "excluded_item_ranges": [
      [
        160,
        184
      ]
    ],
    "nonblank_lines": 179,
    "nonblank_production_lines": 154,
    "path": "crates/ipu-codegen/src/low/expand/exchange_grouping.rs",
    "production_code_lines": 143
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 56,
    "nonblank_production_lines": 56,
    "path": "crates/ipu-codegen/src/low/expand/gemm.rs",
    "production_code_lines": 55
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 244,
    "nonblank_production_lines": 244,
    "path": "crates/ipu-codegen/src/low/expand/mapping.rs",
    "production_code_lines": 235
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 416,
    "nonblank_production_lines": 416,
    "path": "crates/ipu-codegen/src/low/expand/materialize.rs",
    "production_code_lines": 403
  },
  {
    "excluded_item_ranges": [
      [
        31,
        32
      ],
      [
        71,
        77
      ],
      [
        79,
        91
      ],
      [
        493,
        494
      ],
      [
        496,
        498
      ],
      [
        500,
        502
      ],
      [
        504,
        506
      ]
    ],
    "nonblank_lines": 487,
    "nonblank_production_lines": 454,
    "path": "crates/ipu-codegen/src/low/expand/mod.rs",
    "production_code_lines": 449
  },
  {
    "excluded_item_ranges": [
      [
        140,
        314
      ]
    ],
    "nonblank_lines": 300,
    "nonblank_production_lines": 130,
    "path": "crates/ipu-codegen/src/low/expand/ownership.rs",
    "production_code_lines": 118
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 63,
    "nonblank_production_lines": 63,
    "path": "crates/ipu-codegen/src/low/expand/pointwise.rs",
    "production_code_lines": 57
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 392,
    "nonblank_production_lines": 392,
    "path": "crates/ipu-codegen/src/low/expand/primitive.rs",
    "production_code_lines": 385
  },
  {
    "excluded_item_ranges": [
      [
        341,
        627
      ]
    ],
    "nonblank_lines": 618,
    "nonblank_production_lines": 332,
    "path": "crates/ipu-codegen/src/low/expand/reduce.rs",
    "production_code_lines": 322
  },
  {
    "excluded_item_ranges": [
      [
        286,
        447
      ]
    ],
    "nonblank_lines": 438,
    "nonblank_production_lines": 280,
    "path": "crates/ipu-codegen/src/low/expand/relay.rs",
    "production_code_lines": 274
  },
  {
    "excluded_item_ranges": [
      [
        214,
        256
      ]
    ],
    "nonblank_lines": 249,
    "nonblank_production_lines": 207,
    "path": "crates/ipu-codegen/src/low/expand/repeat.rs",
    "production_code_lines": 202
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 261,
    "nonblank_production_lines": 261,
    "path": "crates/ipu-codegen/src/low/graph.rs",
    "production_code_lines": 238
  },
  {
    "excluded_item_ranges": [
      [
        255,
        552
      ]
    ],
    "nonblank_lines": 542,
    "nonblank_production_lines": 249,
    "path": "crates/ipu-codegen/src/low/initialization.rs",
    "production_code_lines": 225
  },
  {
    "excluded_item_ranges": [
      [
        11,
        12
      ]
    ],
    "nonblank_lines": 182,
    "nonblank_production_lines": 180,
    "path": "crates/ipu-codegen/src/low/mod.rs",
    "production_code_lines": 171
  },
  {
    "excluded_item_ranges": [
      [
        82,
        127
      ]
    ],
    "nonblank_lines": 121,
    "nonblank_production_lines": 76,
    "path": "crates/ipu-codegen/src/low/passes.rs",
    "production_code_lines": 73
  },
  {
    "excluded_item_ranges": [
      [
        232,
        277
      ]
    ],
    "nonblank_lines": 260,
    "nonblank_production_lines": 215,
    "path": "crates/ipu-codegen/src/memory.rs",
    "production_code_lines": 200
  },
  {
    "excluded_item_ranges": [
      [
        786,
        892
      ]
    ],
    "nonblank_lines": 876,
    "nonblank_production_lines": 772,
    "path": "crates/ipu-codegen/src/mid/baseline.rs",
    "production_code_lines": 752
  },
  {
    "excluded_item_ranges": [
      [
        1559,
        1568
      ]
    ],
    "nonblank_lines": 1825,
    "nonblank_production_lines": 1815,
    "path": "crates/ipu-codegen/src/mid/candidates.rs",
    "production_code_lines": 1761
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 112,
    "nonblank_production_lines": 112,
    "path": "crates/ipu-codegen/src/mid/candidates/attention.rs",
    "production_code_lines": 108
  },
  {
    "excluded_item_ranges": [
      [
        194,
        246
      ]
    ],
    "nonblank_lines": 235,
    "nonblank_production_lines": 184,
    "path": "crates/ipu-codegen/src/mid/candidates/demand.rs",
    "production_code_lines": 176
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 196,
    "nonblank_production_lines": 196,
    "path": "crates/ipu-codegen/src/mid/candidates/search.rs",
    "production_code_lines": 190
  },
  {
    "excluded_item_ranges": [
      [
        196,
        458
      ]
    ],
    "nonblank_lines": 446,
    "nonblank_production_lines": 189,
    "path": "crates/ipu-codegen/src/mid/cast.rs",
    "production_code_lines": 177
  },
  {
    "excluded_item_ranges": [
      [
        190,
        335
      ]
    ],
    "nonblank_lines": 327,
    "nonblank_production_lines": 184,
    "path": "crates/ipu-codegen/src/mid/cast_order.rs",
    "production_code_lines": 177
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 537,
    "nonblank_production_lines": 537,
    "path": "crates/ipu-codegen/src/mid/catalogue.rs",
    "production_code_lines": 518
  },
  {
    "excluded_item_ranges": [
      [
        169,
        387
      ]
    ],
    "nonblank_lines": 365,
    "nonblank_production_lines": 160,
    "path": "crates/ipu-codegen/src/mid/copy.rs",
    "production_code_lines": 150
  },
  {
    "excluded_item_ranges": [
      [
        209,
        635
      ]
    ],
    "nonblank_lines": 628,
    "nonblank_production_lines": 204,
    "path": "crates/ipu-codegen/src/mid/elementwise.rs",
    "production_code_lines": 198
  },
  {
    "excluded_item_ranges": [
      [
        340,
        420
      ]
    ],
    "nonblank_lines": 414,
    "nonblank_production_lines": 335,
    "path": "crates/ipu-codegen/src/mid/implementation/attention.rs",
    "production_code_lines": 303
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 385,
    "nonblank_production_lines": 385,
    "path": "crates/ipu-codegen/src/mid/implementation/gemm.rs",
    "production_code_lines": 371
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 56,
    "nonblank_production_lines": 56,
    "path": "crates/ipu-codegen/src/mid/implementation/layernorm.rs",
    "production_code_lines": 53
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 469,
    "nonblank_production_lines": 469,
    "path": "crates/ipu-codegen/src/mid/implementation/mod.rs",
    "production_code_lines": 455
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 922,
    "nonblank_production_lines": 922,
    "path": "crates/ipu-codegen/src/mid/layout.rs",
    "production_code_lines": 833
  },
  {
    "excluded_item_ranges": [
      [
        5,
        50
      ]
    ],
    "nonblank_lines": 515,
    "nonblank_production_lines": 469,
    "path": "crates/ipu-codegen/src/mid/lowering.rs",
    "production_code_lines": 453
  },
  {
    "excluded_item_ranges": [
      [
        31,
        32
      ],
      [
        41,
        48
      ],
      [
        51,
        52
      ],
      [
        459,
        460
      ]
    ],
    "nonblank_lines": 422,
    "nonblank_production_lines": 408,
    "path": "crates/ipu-codegen/src/mid/mod.rs",
    "production_code_lines": 337
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 839,
    "nonblank_production_lines": 839,
    "path": "crates/ipu-codegen/src/mid/operator.rs",
    "production_code_lines": 783
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 311,
    "nonblank_production_lines": 311,
    "path": "crates/ipu-codegen/src/mid/optimistic/conversion.rs",
    "production_code_lines": 303
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 202,
    "nonblank_production_lines": 202,
    "path": "crates/ipu-codegen/src/mid/optimistic/fusion.rs",
    "production_code_lines": 202
  },
  {
    "excluded_item_ranges": [
      [
        10,
        11
      ]
    ],
    "nonblank_lines": 215,
    "nonblank_production_lines": 213,
    "path": "crates/ipu-codegen/src/mid/optimistic/mod.rs",
    "production_code_lines": 192
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 97,
    "nonblank_production_lines": 97,
    "path": "crates/ipu-codegen/src/mid/optimistic/report.rs",
    "production_code_lines": 92
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 555,
    "nonblank_production_lines": 555,
    "path": "crates/ipu-codegen/src/mid/optimistic/search.rs",
    "production_code_lines": 540
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 311,
    "nonblank_production_lines": 311,
    "path": "crates/ipu-codegen/src/mid/output_fusion.rs",
    "production_code_lines": 298
  },
  {
    "excluded_item_ranges": [
      [
        447,
        784
      ]
    ],
    "nonblank_lines": 765,
    "nonblank_production_lines": 434,
    "path": "crates/ipu-codegen/src/mid/ownership.rs",
    "production_code_lines": 421
  },
  {
    "excluded_item_ranges": [
      [
        154,
        260
      ]
    ],
    "nonblank_lines": 256,
    "nonblank_production_lines": 149,
    "path": "crates/ipu-codegen/src/mid/packing.rs",
    "production_code_lines": 148
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 184,
    "nonblank_production_lines": 184,
    "path": "crates/ipu-codegen/src/mid/primitive.rs",
    "production_code_lines": 154
  },
  {
    "excluded_item_ranges": [
      [
        255,
        504
      ]
    ],
    "nonblank_lines": 496,
    "nonblank_production_lines": 251,
    "path": "crates/ipu-codegen/src/mid/residual.rs",
    "production_code_lines": 248
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 457,
    "nonblank_production_lines": 457,
    "path": "crates/ipu-codegen/src/mid/resolved.rs",
    "production_code_lines": 448
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 184,
    "nonblank_production_lines": 184,
    "path": "crates/ipu-codegen/src/mid/rewrite.rs",
    "production_code_lines": 172
  },
  {
    "excluded_item_ranges": [
      [
        1361,
        1545
      ]
    ],
    "nonblank_lines": 1497,
    "nonblank_production_lines": 1317,
    "path": "crates/ipu-codegen/src/package.rs",
    "production_code_lines": 1264
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 234,
    "nonblank_production_lines": 234,
    "path": "crates/ipu-codegen/src/package/benchmark.rs",
    "production_code_lines": 221
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 141,
    "nonblank_production_lines": 141,
    "path": "crates/ipu-codegen/src/package/bindings.rs",
    "production_code_lines": 140
  },
  {
    "excluded_item_ranges": [
      [
        414,
        661
      ]
    ],
    "nonblank_lines": 641,
    "nonblank_production_lines": 402,
    "path": "crates/ipu-codegen/src/package/local.rs",
    "production_code_lines": 383
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 97,
    "nonblank_production_lines": 97,
    "path": "crates/ipu-codegen/src/package/local/checkpoint.rs",
    "production_code_lines": 91
  },
  {
    "excluded_item_ranges": [
      [
        227,
        262
      ]
    ],
    "nonblank_lines": 254,
    "nonblank_production_lines": 219,
    "path": "crates/ipu-codegen/src/package/placement.rs",
    "production_code_lines": 214
  },
  {
    "excluded_item_ranges": [
      [
        550,
        691
      ]
    ],
    "nonblank_lines": 675,
    "nonblank_production_lines": 535,
    "path": "crates/ipu-codegen/src/package/profile.rs",
    "production_code_lines": 532
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 247,
    "nonblank_production_lines": 247,
    "path": "crates/ipu-codegen/src/package/profile_work.rs",
    "production_code_lines": 231
  },
  {
    "excluded_item_ranges": [
      [
        441,
        477
      ]
    ],
    "nonblank_lines": 468,
    "nonblank_production_lines": 431,
    "path": "crates/ipu-codegen/src/package/tile_program.rs",
    "production_code_lines": 406
  },
  {
    "excluded_item_ranges": [
      [
        91,
        142
      ]
    ],
    "nonblank_lines": 136,
    "nonblank_production_lines": 85,
    "path": "crates/ipu-codegen/src/package/validation.rs",
    "production_code_lines": 82
  },
  {
    "excluded_item_ranges": [
      [
        1212,
        2046
      ]
    ],
    "nonblank_lines": 1971,
    "nonblank_production_lines": 1157,
    "path": "crates/ipu-codegen/src/place.rs",
    "production_code_lines": 1133
  },
  {
    "excluded_item_ranges": [
      [
        59,
        95
      ]
    ],
    "nonblank_lines": 90,
    "nonblank_production_lines": 54,
    "path": "crates/ipu-codegen/src/place/dump.rs",
    "production_code_lines": 52
  },
  {
    "excluded_item_ranges": [
      [
        94,
        132
      ]
    ],
    "nonblank_lines": 124,
    "nonblank_production_lines": 86,
    "path": "crates/ipu-codegen/src/place/exchange.rs",
    "production_code_lines": 79
  },
  {
    "excluded_item_ranges": [
      [
        354,
        519
      ]
    ],
    "nonblank_lines": 504,
    "nonblank_production_lines": 340,
    "path": "crates/ipu-codegen/src/place/profile.rs",
    "production_code_lines": 332
  },
  {
    "excluded_item_ranges": [
      [
        303,
        492
      ]
    ],
    "nonblank_lines": 474,
    "nonblank_production_lines": 290,
    "path": "crates/ipu-codegen/src/place/search.rs",
    "production_code_lines": 280
  },
  {
    "excluded_item_ranges": [
      [
        42,
        43
      ],
      [
        93,
        105
      ],
      [
        120,
        205
      ],
      [
        207,
        284
      ],
      [
        286,
        300
      ],
      [
        302,
        347
      ],
      [
        349,
        373
      ],
      [
        375,
        430
      ],
      [
        455,
        528
      ],
      [
        530,
        536
      ],
      [
        676,
        1276
      ]
    ],
    "nonblank_lines": 1240,
    "nonblank_production_lines": 248,
    "path": "crates/ipu-codegen/src/storage.rs",
    "production_code_lines": 232
  },
  {
    "excluded_item_ranges": [
      [
        759,
        987
      ]
    ],
    "nonblank_lines": 968,
    "nonblank_production_lines": 742,
    "path": "crates/ipu-codegen/src/storage/traversal.rs",
    "production_code_lines": 731
  },
  {
    "excluded_item_ranges": [
      [
        3,
        5
      ],
      [
        675,
        910
      ]
    ],
    "nonblank_lines": 889,
    "nonblank_production_lines": 654,
    "path": "crates/ipu-codegen/src/tile.rs",
    "production_code_lines": 643
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 55,
    "nonblank_production_lines": 55,
    "path": "crates/ipu-driver/examples/reset_memory.rs",
    "production_code_lines": 51
  },
  {
    "excluded_item_ranges": [
      [
        1837,
        2041
      ]
    ],
    "nonblank_lines": 1899,
    "nonblank_production_lines": 1706,
    "path": "crates/ipu-driver/src/lib.rs",
    "production_code_lines": 1647
  },
  {
    "excluded_item_ranges": [
      [
        803,
        904
      ]
    ],
    "nonblank_lines": 865,
    "nonblank_production_lines": 769,
    "path": "crates/ipu-elf/src/lib.rs",
    "production_code_lines": 755
  },
  {
    "excluded_item_ranges": [
      [
        142,
        192
      ]
    ],
    "nonblank_lines": 184,
    "nonblank_production_lines": 134,
    "path": "crates/ipu-exchange/src/chunked.rs",
    "production_code_lines": 131
  },
  {
    "excluded_item_ranges": [
      [
        473,
        594
      ]
    ],
    "nonblank_lines": 573,
    "nonblank_production_lines": 455,
    "path": "crates/ipu-exchange/src/diagnostic.rs",
    "production_code_lines": 440
  },
  {
    "excluded_item_ranges": [
      [
        40,
        43
      ],
      [
        175,
        561
      ]
    ],
    "nonblank_lines": 543,
    "nonblank_production_lines": 162,
    "path": "crates/ipu-exchange/src/encoding.rs",
    "production_code_lines": 153
  },
  {
    "excluded_item_ranges": [
      [
        824,
        827
      ],
      [
        2108,
        2111
      ],
      [
        3379,
        4862
      ]
    ],
    "nonblank_lines": 4604,
    "nonblank_production_lines": 3184,
    "path": "crates/ipu-exchange/src/lib.rs",
    "production_code_lines": 3031
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 10,
    "nonblank_production_lines": 10,
    "path": "crates/ipu-package/build.rs",
    "production_code_lines": 10
  },
  {
    "excluded_item_ranges": [
      [
        938,
        1374
      ]
    ],
    "nonblank_lines": 1320,
    "nonblank_production_lines": 894,
    "path": "crates/ipu-package/src/lib.rs",
    "production_code_lines": 875
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 173,
    "nonblank_production_lines": 173,
    "path": "crates/ipu-package/src/profile.rs",
    "production_code_lines": 169
  },
  {
    "excluded_item_ranges": [
      [
        820,
        1272
      ]
    ],
    "nonblank_lines": 1212,
    "nonblank_production_lines": 778,
    "path": "crates/ipu-profile/src/lib.rs",
    "production_code_lines": 751
  },
  {
    "excluded_item_ranges": [
      [
        215,
        351
      ]
    ],
    "nonblank_lines": 342,
    "nonblank_production_lines": 208,
    "path": "crates/ipu-profile/src/phases.rs",
    "production_code_lines": 194
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 52,
    "nonblank_production_lines": 52,
    "path": "crates/ipu-runtime/src/lib.rs",
    "production_code_lines": 47
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 50,
    "nonblank_production_lines": 50,
    "path": "device/add_u32.S",
    "production_code_lines": 47
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 12,
    "nonblank_production_lines": 12,
    "path": "device/amp_weights.inc",
    "production_code_lines": 9
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 214,
    "nonblank_production_lines": 214,
    "path": "device/attention_merge_f16.S",
    "production_code_lines": 206
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 208,
    "nonblank_production_lines": 208,
    "path": "device/attention_softmax_f16.S",
    "production_code_lines": 200
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 60,
    "nonblank_production_lines": 60,
    "path": "device/attention_softmax_fp8.inc",
    "production_code_lines": 56
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 68,
    "nonblank_production_lines": 68,
    "path": "device/attention_softmax_panels.inc",
    "production_code_lines": 63
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 250,
    "nonblank_production_lines": 250,
    "path": "device/attention_softmax_split.inc",
    "production_code_lines": 246
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 29,
    "nonblank_production_lines": 29,
    "path": "device/cast_f32_f16.cpp",
    "production_code_lines": 26
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 364,
    "nonblank_production_lines": 364,
    "path": "device/cast_f8.cpp",
    "production_code_lines": 336
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 3,
    "nonblank_production_lines": 3,
    "path": "device/cast_f8_call.S",
    "production_code_lines": 3
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 8,
    "nonblank_production_lines": 8,
    "path": "device/cast_f8_repeat.inc",
    "production_code_lines": 8
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 16,
    "nonblank_production_lines": 16,
    "path": "device/cast_f8_select.inc",
    "production_code_lines": 14
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 157,
    "nonblank_production_lines": 157,
    "path": "device/elementwise_f16.cpp",
    "production_code_lines": 149
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 132,
    "nonblank_production_lines": 132,
    "path": "device/flash_attention_online_f16.cpp",
    "production_code_lines": 129
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 299,
    "nonblank_production_lines": 299,
    "path": "device/gelu_f16.S",
    "production_code_lines": 283
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 151,
    "nonblank_production_lines": 151,
    "path": "device/gelu_f8.S",
    "production_code_lines": 148
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 424,
    "nonblank_production_lines": 424,
    "path": "device/gemm_f16_amp.S",
    "production_code_lines": 407
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 309,
    "nonblank_production_lines": 309,
    "path": "device/gemm_f32_64_amp.S",
    "production_code_lines": 303
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 82,
    "nonblank_production_lines": 82,
    "path": "device/layer_norm_distributed.cpp",
    "production_code_lines": 82
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 92,
    "nonblank_production_lines": 92,
    "path": "device/layer_norm_f16.S",
    "production_code_lines": 90
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 61,
    "nonblank_production_lines": 61,
    "path": "device/layer_norm_moments.S",
    "production_code_lines": 60
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 152,
    "nonblank_production_lines": 152,
    "path": "device/rearrange_amp_left_f16.S",
    "production_code_lines": 146
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 135,
    "nonblank_production_lines": 135,
    "path": "device/rearrange_block_major_f16.S",
    "production_code_lines": 122
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 35,
    "nonblank_production_lines": 35,
    "path": "device/rearrange_call.inc",
    "production_code_lines": 30
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 138,
    "nonblank_production_lines": 138,
    "path": "device/rearrange_f16.cpp",
    "production_code_lines": 137
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 41,
    "nonblank_production_lines": 41,
    "path": "device/rearrange_transposed_right_f16.S",
    "production_code_lines": 36
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 76,
    "nonblank_production_lines": 76,
    "path": "device/reduce_add_f16.S",
    "production_code_lines": 71
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 48,
    "nonblank_production_lines": 48,
    "path": "device/runtime.S",
    "production_code_lines": 48
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 598,
    "nonblank_production_lines": 598,
    "path": "device/static_runtime.S",
    "production_code_lines": 562
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 90,
    "nonblank_production_lines": 90,
    "path": "device/unpack_amp_f16.cpp",
    "production_code_lines": 89
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 98,
    "nonblank_production_lines": 98,
    "path": "device/unpack_transposed_amp_f16.S",
    "production_code_lines": 96
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 32,
    "nonblank_production_lines": 32,
    "path": "device/worker_call.S",
    "production_code_lines": 30
  },
  {
    "excluded_item_ranges": [],
    "nonblank_lines": 14,
    "nonblank_production_lines": 14,
    "path": "device/worker_support.S",
    "production_code_lines": 14
  }
]
