BitVector LinearScanMD::FilterRegIntSizeConstraints(BitVector regsBv, BitVector sizeUsageBv) const { // Requires byte-able reg? if (sizeUsageBv.Test(1)) { regsBv.And(this->byteableRegsBv); } return regsBv; }
bool LinearScanMD::FitRegIntSizeConstraints(RegNum reg, BitVector sizeUsageBv) const { // Requires byte-able reg? return !sizeUsageBv.Test(1) || this->byteableRegsBv.Test(reg); }