Searched refs:start_index (Results 1 - 8 of 8) sorted by relevance

/art/runtime/base/
H A Dbit_vector-inl.h49 inline uint32_t BitVector::IndexIterator::FindIndex(uint32_t start_index) const {
50 DCHECK_LE(start_index, BitSize());
51 uint32_t word_index = start_index / kWordBits;
53 return start_index;
57 word &= static_cast<uint32_t>(-1) << (start_index & 0x1f);
H A Dbit_vector.h86 uint32_t FindIndex(uint32_t start_index) const;
/art/runtime/interpreter/
H A Dunstarted_runtime_test.cc186 for (int32_t start_index = 0; start_index < kBaseLen; ++start_index) {
190 if (start_index + count <= kBaseLen && trg_offset + count <= kBaseLen) {
192 tmp->SetVReg(1, start_index);
212 success = success && (data[i] == buf[i - trg_offset + start_index]);
/art/runtime/
H A Dutils.cc892 unsigned int start_index = 0; local
896 while (start_index < s.size()) {
897 if (!isspace(s[start_index])) {
900 start_index++;
904 while (end_index >= start_index) {
912 if (end_index < start_index) {
916 return s.substr(start_index, end_index - start_index + 1);
/art/compiler/optimizing/
H A Dintrinsics_x86_64.cc959 CpuRegister start_index = locations->InAt(2).AsRegister<CpuRegister>(); local
961 // Do a start_index check.
962 __ cmpl(start_index, string_length);
967 __ cmpl(start_index, Immediate(0));
968 __ cmov(kGreater, counter, start_index, false); // 32-bit copy is enough.
970 // Move to the start of the string: string_obj + value_offset + 2 * start_index.
973 // Now update ecx, the work counter: it's gonna be string.length - start_index.
H A Dbuilder.cc741 size_t start_index = 0; local
749 start_index = 1;
753 uint32_t argument_index = start_index;
755 start_index = 1;
757 for (size_t i = start_index;
H A Dintrinsics_x86.cc1034 Register start_index = locations->InAt(2).AsRegister<Register>(); local
1036 // Do a start_index check.
1037 __ cmpl(start_index, string_length);
1042 __ cmpl(start_index, Immediate(0));
1043 __ cmovl(kGreater, counter, start_index);
1045 // Move to the start of the string: string_obj + value_offset + 2 * start_index.
1048 // Now update ecx (the repne scasw work counter). We have string.length - start_index left to
/art/compiler/dex/quick/
H A Dgen_invoke.cc762 const size_t start_index = skip_this ? 1 : 0; local
773 size_t stack_map_start = std::max(in_to_reg_storage_mapping.GetEndMappedIn(), start_index);
795 for (size_t i = start_index; i < stack_map_start + regs_left_to_pass_via_stack; i++) {
838 for (size_t i = start_index; i < stack_map_start; i++) {

Completed in 138 milliseconds