Lines Matching defs:base
7 #include "src/base/safe_conversions.h"
177 constexpr base::uc32 MaxCodeUnit(const bool one_byte) {
186 STATIC_ASSERT(base::bits::IsPowerOfTwo(String::kMaxOneByteCharCodeU + 1));
187 STATIC_ASSERT(base::bits::IsPowerOfTwo(String::kMaxUtf16CodeUnitU + 1));
753 int GetCaseIndependentLetters(Isolate* isolate, base::uc16 character,
816 base::uc16 c, Label* on_failure, int cp_offset,
831 base::uc16 c, Label* on_failure, int cp_offset,
860 bool one_byte, base::uc16 c1, base::uc16 c2,
863 base::uc16 exor = c1 ^ c2;
869 base::uc16 mask = char_mask ^ exor;
874 base::uc16 diff = c2 - c1;
880 base::uc16 mask = char_mask ^ diff;
891 base::uc16 c, Label* on_failure, int cp_offset,
963 ZoneList<base::uc32>* ranges, uint32_t start_index,
964 uint32_t end_index, base::uc32 min_char,
970 base::uc32 base = (min_char & ~kMask);
971 USE(base);
975 DCHECK_EQ(ranges->at(i) & ~kMask, base);
977 DCHECK(start_index == 0 || (ranges->at(start_index - 1) & ~kMask) <= base);
1017 void CutOutRange(RegExpMacroAssembler* masm, ZoneList<base::uc32>* ranges,
1040 void SplitSearchSpace(ZoneList<base::uc32>* ranges, uint32_t start_index,
1042 uint32_t* new_end_index, base::uc32* border) {
1046 base::uc32 first = ranges->at(start_index);
1047 base::uc32 last = ranges->at(end_index) - 1;
1106 void GenerateBranches(RegExpMacroAssembler* masm, ZoneList<base::uc32>* ranges,
1108 base::uc32 min_char, base::uc32 max_char,
1114 base::uc32 first = ranges->at(start_index);
1115 base::uc32 last = ranges->at(end_index) - 1;
1175 base::uc32 border = 0;
1240 const base::uc32 max_char = MaxCodeUnit(one_byte);
1283 ZoneList<base::uc32>* range_boundaries =
1284 zone->New<ZoneList<base::uc32>>(ranges_length * 2, zone);
1476 uint8_t loop_body_from_not_start = base::saturated_cast<uint8_t>(
1478 uint8_t loop_body_from_possibly_start = base::saturated_cast<uint8_t>(
1482 int loop_iterations = base::saturated_cast<uint8_t>(min_loop_iterations());
1486 base::saturated_cast<uint8_t>(loop_iterations * loop_body_from_not_start +
1491 result.eats_at_least_from_possibly_start = base::saturated_cast<uint8_t>(
1598 base::Vector<const base::uc16> quarks = elm.atom()->data();
1602 base::uc16 c = quarks[i];
1685 const base::uc32 first_from = range.from();
1686 const base::uc32 first_to =
1699 const base::uc32 from = range.from();
1701 const base::uc32 to =
1878 base::Vector<const base::uc16> quarks = elm.atom()->data();
1880 base::uc16 c = quarks[j];
1886 base::uc16* writable_quarks = const_cast<base::uc16*>(quarks.begin());
2348 base::Vector<const base::uc16> quarks = elm.atom()->data();
2352 base::uc16 quark = quarks[j];
2563 const base::uc32 max_char = MaxCodeUnit(compiler->one_byte());
2739 if (lsb != 0) return base::bits::CountTrailingZeros(lsb);
2745 if (msb != 0) return 64 + base::bits::CountTrailingZeros(msb);
3574 uint8_t eats_at_least = base::saturated_cast<uint8_t>(
3845 base::uc16 character = atom->data()[j];