Lines Matching defs:mask
397 void X86Mir2Lir::DumpResourceMask(LIR *x86LIR, const ResourceMask& mask, const char *prefix) {
401 if (mask.Equals(kEncodeAll)) {
408 if (mask.HasBit(i)) {
414 if (mask.HasBit(ResourceMask::kCCode)) {
418 if (x86LIR && (mask.HasBit(ResourceMask::kDalvikReg))) {
423 if (mask.HasBit(ResourceMask::kLiteral)) {
427 if (mask.HasBit(ResourceMask::kHeapRef)) {
430 if (mask.HasBit(ResourceMask::kMustNotAlias)) {
656 // Singles should show a single 32-bit mask bit, at first referring to the low half.
671 // 32bit W should show a single 32-bit mask bit, at first referring to the low half.
695 // Spill mask not including fake return address register
696 uint32_t mask = core_spill_mask_ & ~(1 << rs_rRET.GetRegNum());
699 for (int reg = 0; mask; mask >>= 1, reg++) {
700 if (mask & 0x1) {
712 // Spill mask not including fake return address register
713 uint32_t mask = core_spill_mask_ & ~(1 << rs_rRET.GetRegNum());
716 for (int reg = 0; mask; mask >>= 1, reg++) {
717 if (mask & 0x1) {
729 uint32_t mask = fp_spill_mask_;
731 for (int reg = 0; mask; mask >>= 1, reg++) {
732 if (mask & 0x1) {
743 uint32_t mask = fp_spill_mask_;
745 for (int reg = 0; mask; mask >>= 1, reg++) {
746 if (mask & 0x1) {
1622 uint32_t mask = core_spill_mask_ & ~(1 << rs_rRET.GetRegNum());
1624 for (int reg = 0; mask; mask >>= 1, reg++) {
1625 if (mask & 0x1) {
2129 // Create temporary MIR as container for 128-bit binary mask.