Lines Matching refs:bits
346 lub |= mins[i-1].bits;
350 return lub |= mins[BitsetMinsSize()-1].bits;
355 double TypeImpl<Config>::BitsetType::Min(bitset bits) {
357 DCHECK(Is(bits, kNumber));
359 bool mz = SEMANTIC(bits & kMinusZero);
361 if (Is(SEMANTIC(mins[i].bits), bits)) {
371 double TypeImpl<Config>::BitsetType::Max(bitset bits) {
373 DCHECK(Is(bits, kNumber));
375 bool mz = bits & kMinusZero;
376 if (BitsetType::Is(mins[BitsetMinsSize()-1].bits, bits)) {
380 if (Is(SEMANTIC(mins[i].bits), bits)) {
611 bitset bits = type1->BitsetGlb() & type2->BitsetGlb();
612 if (!BitsetType::IsInhabited(bits)) bits = BitsetType::kNone;
616 return BitsetType::New(bits, region);
638 result->Set(size++, BitsetType::New(bits, region));
766 TypeHandle bits = BitsetType::New(
768 result->Set(size++, bits);
983 const char* TypeImpl<Config>::BitsetType::Name(bitset bits) {
984 switch (bits) {
1004 bitset bits) {
1006 const char* name = Name(bits);
1024 for (int i(arraysize(named_bitsets) - 1); bits != 0 && i >= 0; --i) {
1026 if ((bits & subset) == subset) {
1030 bits -= subset;
1033 DCHECK(bits == 0);
1102 void TypeImpl<Config>::BitsetType::Print(bitset bits) {
1104 Print(os, bits);