Lines Matching refs:reg
145 RegMask( OptoReg::Name reg ) { Clear(); Insert(reg); }
148 int Member( OptoReg::Name reg ) const {
149 assert( reg < CHUNK_SIZE, "" );
150 return _A[reg>>_LogWordBits] & (1<<(reg&(_WordBits-1)));
276 void Insert( OptoReg::Name reg ) {
277 assert( reg < CHUNK_SIZE, "" );
278 _A[reg>>_LogWordBits] |= (1<<(reg&(_WordBits-1)));
282 void Remove( OptoReg::Name reg ) {
283 assert( reg < CHUNK_SIZE, "" );
284 _A[reg>>_LogWordBits] &= ~(1<<(reg&(_WordBits-1)));
318 static bool can_represent(OptoReg::Name reg) {
322 return (int)reg < (int)(CHUNK_SIZE-1);
324 static bool can_represent_arg(OptoReg::Name reg) {
327 return (int)reg < (int)(CHUNK_SIZE-SlotsPerVecY);