-
Notifications
You must be signed in to change notification settings - Fork 15
Code_Gen questions #112
Description
%6 = "neura.constant"() <{predicate = true, value = 1 : i64}> {mapping_locs = [{id = 2 : i32, resource = "tile", time_step = 0 : i32, x = 2 : i32, y = 0 : i32}]} : () -> !neura.data<i64, i1>
%7 = "neura.data_mov"(%6) {mapping_locs = []} : (!neura.data<i64, i1>) -> !neura.data<i64, i1>
%8 = "neura.grant_once"(%7) {mapping_locs = [{id = 2 : i32, resource = "tile", time_step = 1 : i32, x = 2 : i32, y = 0 : i32}]} : (!neura.data<i64, i1>) -> !neura.data<i64, i1>
In the branch_for mapping at tile (2, 0), %6 seems to be used locally, but the corresponding data_mov doesn’t reference any register resource. Because of this, I can’t determine either the register or the direction of the connection between %6 and %8. I am not sure what's going on with this.