mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-01 18:20:10 +01:00
nak,nil: avoid explicit returns at the end of functions
Reviewed-by: Faith Ekstrand <faith.ekstrand@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34372>
This commit is contained in:
parent
e32c82d0f5
commit
e4f045df58
6 changed files with 74 additions and 76 deletions
|
|
@ -335,7 +335,8 @@ pub fn calc_statistics(g: &mut DepGraph) -> Vec<usize> {
|
|||
initial_ready_list.push(i);
|
||||
}
|
||||
}
|
||||
return initial_ready_list;
|
||||
|
||||
initial_ready_list
|
||||
}
|
||||
|
||||
#[derive(Clone, PartialEq, Eq, PartialOrd, Ord)]
|
||||
|
|
|
|||
|
|
@ -200,7 +200,8 @@ fn generate_order(
|
|||
}
|
||||
}
|
||||
}
|
||||
return (instr_order, current_cycle);
|
||||
|
||||
(instr_order, current_cycle)
|
||||
}
|
||||
|
||||
fn sched_buffer(
|
||||
|
|
|
|||
|
|
@ -1184,10 +1184,8 @@ impl SM75Latency {
|
|||
Some(op) => RegLatencySM75::op_category(op, true, src_idx),
|
||||
None => RegLatencySM75::RedirectedFP64,
|
||||
};
|
||||
return RegLatencySM75::read_after_write(
|
||||
write_latency,
|
||||
read_latency,
|
||||
);
|
||||
|
||||
RegLatencySM75::read_after_write(write_latency, read_latency)
|
||||
}
|
||||
RegFile::UGPR => {
|
||||
let write_latency =
|
||||
|
|
@ -1196,10 +1194,8 @@ impl SM75Latency {
|
|||
Some(op) => URegLatencySM75::op_category(op, true, src_idx),
|
||||
None => URegLatencySM75::Uldc,
|
||||
};
|
||||
return URegLatencySM75::read_after_write(
|
||||
write_latency,
|
||||
read_latency,
|
||||
);
|
||||
|
||||
URegLatencySM75::read_after_write(write_latency, read_latency)
|
||||
}
|
||||
RegFile::Pred => {
|
||||
let write_latency =
|
||||
|
|
@ -1208,10 +1204,11 @@ impl SM75Latency {
|
|||
Some(op) => RegLatencySM75::op_category(op, true, src_idx),
|
||||
None => RegLatencySM75::GuardPredicate,
|
||||
};
|
||||
return RegLatencySM75::pred_read_after_write(
|
||||
|
||||
RegLatencySM75::pred_read_after_write(
|
||||
write_latency,
|
||||
read_latency,
|
||||
);
|
||||
)
|
||||
}
|
||||
RegFile::UPred => {
|
||||
let write_latency =
|
||||
|
|
@ -1220,14 +1217,13 @@ impl SM75Latency {
|
|||
Some(op) => URegLatencySM75::op_category(op, true, src_idx),
|
||||
None => URegLatencySM75::GuardPredicate,
|
||||
};
|
||||
return URegLatencySM75::pred_read_after_write(
|
||||
|
||||
URegLatencySM75::pred_read_after_write(
|
||||
write_latency,
|
||||
read_latency,
|
||||
);
|
||||
)
|
||||
}
|
||||
RegFile::Bar => {
|
||||
return 0;
|
||||
} // Barriers have a HW scoreboard
|
||||
RegFile::Bar => 0, // Barriers have a HW scoreboard
|
||||
_ => panic!("Not a register"),
|
||||
}
|
||||
}
|
||||
|
|
@ -1245,40 +1241,38 @@ impl SM75Latency {
|
|||
RegLatencySM75::op_category(write, false, dst_idx);
|
||||
let read_latency =
|
||||
RegLatencySM75::op_category(read, true, src_idx);
|
||||
return RegLatencySM75::write_after_read(
|
||||
read_latency,
|
||||
write_latency,
|
||||
);
|
||||
|
||||
RegLatencySM75::write_after_read(read_latency, write_latency)
|
||||
}
|
||||
RegFile::UGPR => {
|
||||
let write_latency =
|
||||
URegLatencySM75::op_category(write, false, dst_idx);
|
||||
let read_latency =
|
||||
URegLatencySM75::op_category(read, true, src_idx);
|
||||
return URegLatencySM75::write_after_read(
|
||||
read_latency,
|
||||
write_latency,
|
||||
);
|
||||
|
||||
URegLatencySM75::write_after_read(read_latency, write_latency)
|
||||
}
|
||||
RegFile::Pred => {
|
||||
let write_latency =
|
||||
RegLatencySM75::op_category(write, false, dst_idx);
|
||||
let read_latency =
|
||||
RegLatencySM75::op_category(read, true, src_idx);
|
||||
return RegLatencySM75::pred_write_after_read(
|
||||
|
||||
RegLatencySM75::pred_write_after_read(
|
||||
read_latency,
|
||||
write_latency,
|
||||
);
|
||||
)
|
||||
}
|
||||
RegFile::UPred => {
|
||||
let write_latency =
|
||||
URegLatencySM75::op_category(write, false, dst_idx);
|
||||
let read_latency =
|
||||
URegLatencySM75::op_category(read, true, src_idx);
|
||||
return URegLatencySM75::pred_write_after_read(
|
||||
|
||||
URegLatencySM75::pred_write_after_read(
|
||||
read_latency,
|
||||
write_latency,
|
||||
);
|
||||
)
|
||||
}
|
||||
_ => panic!("Not a register"),
|
||||
}
|
||||
|
|
@ -1303,43 +1297,47 @@ impl SM75Latency {
|
|||
RegLatencySM75::op_category(a, false, a_dst_idx);
|
||||
let write2_latency =
|
||||
RegLatencySM75::op_category(b, false, b_dst_idx);
|
||||
return RegLatencySM75::write_after_write(
|
||||
|
||||
RegLatencySM75::write_after_write(
|
||||
write1_latency,
|
||||
write2_latency,
|
||||
a_op_pred,
|
||||
);
|
||||
)
|
||||
}
|
||||
RegFile::UGPR => {
|
||||
let write1_latency =
|
||||
URegLatencySM75::op_category(a, false, a_dst_idx);
|
||||
let write2_latency =
|
||||
URegLatencySM75::op_category(b, false, b_dst_idx);
|
||||
return URegLatencySM75::write_after_write(
|
||||
|
||||
URegLatencySM75::write_after_write(
|
||||
write1_latency,
|
||||
write2_latency,
|
||||
a_op_pred,
|
||||
);
|
||||
)
|
||||
}
|
||||
RegFile::Pred => {
|
||||
let write1_latency =
|
||||
RegLatencySM75::op_category(a, false, a_dst_idx);
|
||||
let write2_latency =
|
||||
RegLatencySM75::op_category(b, false, b_dst_idx);
|
||||
return RegLatencySM75::pred_write_after_write(
|
||||
|
||||
RegLatencySM75::pred_write_after_write(
|
||||
write1_latency,
|
||||
write2_latency,
|
||||
a_op_pred,
|
||||
);
|
||||
)
|
||||
}
|
||||
RegFile::UPred => {
|
||||
let write1_latency =
|
||||
URegLatencySM75::op_category(a, false, a_dst_idx);
|
||||
let write2_latency =
|
||||
URegLatencySM75::op_category(b, false, b_dst_idx);
|
||||
return URegLatencySM75::pred_write_after_write(
|
||||
|
||||
URegLatencySM75::pred_write_after_write(
|
||||
write1_latency,
|
||||
write2_latency,
|
||||
);
|
||||
)
|
||||
}
|
||||
_ => panic!("Not a register"),
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1420,10 +1420,8 @@ impl SM80Latency {
|
|||
Some(op) => RegLatencySM80::op_category(op, true, src_idx),
|
||||
None => RegLatencySM80::RedirectedFP64,
|
||||
};
|
||||
return RegLatencySM80::read_after_write(
|
||||
write_latency,
|
||||
read_latency,
|
||||
);
|
||||
|
||||
RegLatencySM80::read_after_write(write_latency, read_latency)
|
||||
}
|
||||
RegFile::UGPR => {
|
||||
let write_latency =
|
||||
|
|
@ -1432,10 +1430,8 @@ impl SM80Latency {
|
|||
Some(op) => URegLatencySM80::op_category(op, true, src_idx),
|
||||
None => URegLatencySM80::Uldc,
|
||||
};
|
||||
return URegLatencySM80::read_after_write(
|
||||
write_latency,
|
||||
read_latency,
|
||||
);
|
||||
|
||||
URegLatencySM80::read_after_write(write_latency, read_latency)
|
||||
}
|
||||
RegFile::Pred => {
|
||||
let write_latency = PredLatencySM80::op_category(write);
|
||||
|
|
@ -1443,10 +1439,11 @@ impl SM80Latency {
|
|||
Some(op) => PredLatencySM80::op_category(op),
|
||||
None => PredLatencySM80::RedirectedFP64,
|
||||
};
|
||||
return PredLatencySM80::pred_read_after_write(
|
||||
|
||||
PredLatencySM80::pred_read_after_write(
|
||||
write_latency,
|
||||
read_latency,
|
||||
);
|
||||
)
|
||||
}
|
||||
RegFile::UPred => {
|
||||
let write_latency = UPredLatencySM80::op_category(write);
|
||||
|
|
@ -1454,14 +1451,13 @@ impl SM80Latency {
|
|||
Some(op) => UPredLatencySM80::op_category(op),
|
||||
None => UPredLatencySM80::UGuard,
|
||||
};
|
||||
return UPredLatencySM80::pred_read_after_write(
|
||||
|
||||
UPredLatencySM80::pred_read_after_write(
|
||||
write_latency,
|
||||
read_latency,
|
||||
);
|
||||
)
|
||||
}
|
||||
RegFile::Bar => {
|
||||
return 0;
|
||||
} // Barriers have a HW scoreboard
|
||||
RegFile::Bar => 0, // Barriers have a HW scoreboard
|
||||
_ => panic!("Not a register"),
|
||||
}
|
||||
}
|
||||
|
|
@ -1479,36 +1475,34 @@ impl SM80Latency {
|
|||
RegLatencySM80::op_category(write, false, dst_idx);
|
||||
let read_latency =
|
||||
RegLatencySM80::op_category(read, true, src_idx);
|
||||
return RegLatencySM80::write_after_read(
|
||||
read_latency,
|
||||
write_latency,
|
||||
);
|
||||
|
||||
RegLatencySM80::write_after_read(read_latency, write_latency)
|
||||
}
|
||||
RegFile::UGPR => {
|
||||
let write_latency =
|
||||
URegLatencySM80::op_category(write, false, dst_idx);
|
||||
let read_latency =
|
||||
URegLatencySM80::op_category(read, true, src_idx);
|
||||
return URegLatencySM80::write_after_read(
|
||||
read_latency,
|
||||
write_latency,
|
||||
);
|
||||
|
||||
URegLatencySM80::write_after_read(read_latency, write_latency)
|
||||
}
|
||||
RegFile::Pred => {
|
||||
let write_latency = PredLatencySM80::op_category(write);
|
||||
let read_latency = PredLatencySM80::op_category(read);
|
||||
return PredLatencySM80::pred_write_after_read(
|
||||
|
||||
PredLatencySM80::pred_write_after_read(
|
||||
read_latency,
|
||||
write_latency,
|
||||
);
|
||||
)
|
||||
}
|
||||
RegFile::UPred => {
|
||||
let write_latency = UPredLatencySM80::op_category(write);
|
||||
let read_latency = UPredLatencySM80::op_category(read);
|
||||
return UPredLatencySM80::pred_write_after_read(
|
||||
|
||||
UPredLatencySM80::pred_write_after_read(
|
||||
read_latency,
|
||||
write_latency,
|
||||
);
|
||||
)
|
||||
}
|
||||
_ => panic!("Not a register"),
|
||||
}
|
||||
|
|
@ -1533,39 +1527,43 @@ impl SM80Latency {
|
|||
RegLatencySM80::op_category(a, false, a_dst_idx);
|
||||
let write2_latency =
|
||||
RegLatencySM80::op_category(b, false, b_dst_idx);
|
||||
return RegLatencySM80::write_after_write(
|
||||
|
||||
RegLatencySM80::write_after_write(
|
||||
write1_latency,
|
||||
write2_latency,
|
||||
a_op_pred,
|
||||
);
|
||||
)
|
||||
}
|
||||
RegFile::UGPR => {
|
||||
let write1_latency =
|
||||
URegLatencySM80::op_category(a, false, a_dst_idx);
|
||||
let write2_latency =
|
||||
URegLatencySM80::op_category(b, false, b_dst_idx);
|
||||
return URegLatencySM80::write_after_write(
|
||||
|
||||
URegLatencySM80::write_after_write(
|
||||
write1_latency,
|
||||
write2_latency,
|
||||
a_op_pred,
|
||||
);
|
||||
)
|
||||
}
|
||||
RegFile::Pred => {
|
||||
let write1_latency = PredLatencySM80::op_category(a);
|
||||
let write2_latency = PredLatencySM80::op_category(b);
|
||||
return PredLatencySM80::pred_write_after_write(
|
||||
|
||||
PredLatencySM80::pred_write_after_write(
|
||||
write1_latency,
|
||||
write2_latency,
|
||||
a_op_pred,
|
||||
);
|
||||
)
|
||||
}
|
||||
RegFile::UPred => {
|
||||
let write1_latency = UPredLatencySM80::op_category(a);
|
||||
let write2_latency = UPredLatencySM80::op_category(b);
|
||||
return UPredLatencySM80::pred_write_after_write(
|
||||
|
||||
UPredLatencySM80::pred_write_after_write(
|
||||
write1_latency,
|
||||
write2_latency,
|
||||
);
|
||||
)
|
||||
}
|
||||
_ => panic!("Not a register"),
|
||||
}
|
||||
|
|
|
|||
|
|
@ -938,9 +938,9 @@ impl Image {
|
|||
);
|
||||
|
||||
let tiling_extent_B = lvl_tiling.extent_B();
|
||||
let offset_B = offset_B
|
||||
+ u64::from(tiling_extent_B.width * tiling_extent_B.height * z_gob);
|
||||
|
||||
offset_B
|
||||
+ u64::from(tiling_extent_B.width * tiling_extent_B.height * z_gob)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -276,7 +276,7 @@ pub fn drm_format_mod_is_supported(
|
|||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
true
|
||||
}
|
||||
|
||||
fn score_drm_format_mod(modifier: u64) -> u32 {
|
||||
|
|
@ -316,7 +316,7 @@ pub fn select_best_drm_format_mod(
|
|||
}
|
||||
}
|
||||
|
||||
return best;
|
||||
best
|
||||
}
|
||||
|
||||
#[no_mangle]
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue