Update to rustfmt-preview (#348)
* Update to rustfmt-preview. * Run "cargo fmt --all" with rustfmt 0.4.1. rustfmt 0.4.1 is the latest release of rustfmt-preview available on the stable channel. * Fix a long line that rustfmt 0.4.1 can't handle. * Remove unneeded commas left behind by rustfmt.
This commit is contained in:
@@ -114,9 +114,10 @@ impl Pressure {
|
||||
}
|
||||
|
||||
// Compute per-class limits from `usable`.
|
||||
for (toprc, rc) in p.toprc.iter_mut().take_while(|t| t.num_toprcs > 0).zip(
|
||||
reginfo.classes,
|
||||
)
|
||||
for (toprc, rc) in p.toprc
|
||||
.iter_mut()
|
||||
.take_while(|t| t.num_toprcs > 0)
|
||||
.zip(reginfo.classes)
|
||||
{
|
||||
toprc.limit = usable.iter(rc).len() as u32;
|
||||
toprc.width = rc.width;
|
||||
@@ -203,16 +204,16 @@ impl Pressure {
|
||||
///
|
||||
/// This does not check if there are enough registers available.
|
||||
pub fn take(&mut self, rc: RegClass) {
|
||||
self.toprc.get_mut(rc.toprc as usize).map(
|
||||
|t| t.base_count += 1,
|
||||
);
|
||||
self.toprc
|
||||
.get_mut(rc.toprc as usize)
|
||||
.map(|t| t.base_count += 1);
|
||||
}
|
||||
|
||||
/// Free a register in `rc`.
|
||||
pub fn free(&mut self, rc: RegClass) {
|
||||
self.toprc.get_mut(rc.toprc as usize).map(
|
||||
|t| t.base_count -= 1,
|
||||
);
|
||||
self.toprc
|
||||
.get_mut(rc.toprc as usize)
|
||||
.map(|t| t.base_count -= 1);
|
||||
}
|
||||
|
||||
/// Reset all counts to 0, both base and transient.
|
||||
@@ -229,9 +230,9 @@ impl Pressure {
|
||||
pub fn take_transient(&mut self, rc: RegClass) -> Result<(), RegClassMask> {
|
||||
let mask = self.check_avail(rc);
|
||||
if mask == 0 {
|
||||
self.toprc.get_mut(rc.toprc as usize).map(|t| {
|
||||
t.transient_count += 1
|
||||
});
|
||||
self.toprc
|
||||
.get_mut(rc.toprc as usize)
|
||||
.map(|t| t.transient_count += 1);
|
||||
Ok(())
|
||||
} else {
|
||||
Err(mask)
|
||||
|
||||
Reference in New Issue
Block a user