index 111 include/v8-profiler.h const CpuProfileNode* GetChild(int index) const;
index 170 include/v8-profiler.h int index,
index 295 include/v8-profiler.h const HeapGraphEdge* GetChild(int index) const;
index 301 include/v8-profiler.h const HeapGraphEdge* GetRetainer(int index) const;
index 348 include/v8-profiler.h const HeapGraphNode* GetNode(int index) const;
index 410 include/v8-profiler.h static const HeapSnapshot* GetSnapshot(int index);
index 570 include/v8-profiler.h HeapStatsUpdate(uint32_t index, uint32_t count, uint32_t size)
index 571 include/v8-profiler.h : index(index), count(count), size(size) { }
index 572 include/v8-profiler.h uint32_t index; // Index of the time interval that was changed.
index 778 include/v8.h Local<StackFrame> GetFrame(uint32_t index) const;
index 1463 include/v8.h V8EXPORT bool Set(uint32_t index,
index 1480 include/v8.h V8EXPORT Local<Value> Get(uint32_t index);
index 1499 include/v8.h V8EXPORT bool Has(uint32_t index);
index 1501 include/v8.h V8EXPORT bool Delete(uint32_t index);
index 1567 include/v8.h inline Local<Value> GetInternalField(int index);
index 1569 include/v8.h V8EXPORT void SetInternalField(int index, Handle<Value> value);
index 1572 include/v8.h inline void* GetPointerFromInternalField(int index);
index 1575 include/v8.h V8EXPORT void SetPointerInInternalField(int index, void* value);
index 1580 include/v8.h V8EXPORT bool HasRealIndexedProperty(uint32_t index);
index 1706 include/v8.h V8EXPORT Local<Value> CheckedGetInternalField(int index);
index 1707 include/v8.h V8EXPORT void* SlowGetPointerFromInternalField(int index);
index 1713 include/v8.h inline Local<Value> UncheckedGetInternalField(int index);
index 1728 include/v8.h V8EXPORT Local<Object> CloneElementAt(uint32_t index);
index 4040 include/v8.h static inline internal::Object** GetRoot(v8::Isolate* isolate, int index) {
index 4042 include/v8.h return reinterpret_cast<internal::Object**>(addr + index * kApiPointerSize);
index 4218 include/v8.h Local<Value> Object::GetInternalField(int index) {
index 4220 include/v8.h Local<Value> quick_result = UncheckedGetInternalField(index);
index 4223 include/v8.h return CheckedGetInternalField(index);
index 4227 include/v8.h Local<Value> Object::UncheckedGetInternalField(int index) {
index 4235 include/v8.h int offset = I::kJSObjectHeaderSize + (internal::kApiPointerSize * index);
index 4261 include/v8.h void* Object::GetPointerFromInternalField(int index) {
index 4271 include/v8.h int offset = I::kJSObjectHeaderSize + (internal::kApiPointerSize * index);
index 4276 include/v8.h return SlowGetPointerFromInternalField(index);
index 184 preparser/preparser-process.cc T& operator[](int index) { return pointer_[index]; }
index 536 samples/process.cc size_t index = arg.find('=', 0);
index 537 samples/process.cc if (index == string::npos) {
index 540 samples/process.cc string key = arg.substr(0, index);
index 541 samples/process.cc string value = arg.substr(index+1);
index 618 src/accessors.cc int index = scope_info->StackSlotIndex(
index 620 src/accessors.cc if (index >= 0) {
index 621 src/accessors.cc Handle<Object> arguments(frame->GetExpression(index), isolate);
index 861 src/accessors.cc info->set_data(Smi::FromInt(index));
index 90 src/accessors.h Handle<String> name, int index, PropertyAttributes attributes);
index 882 src/api.cc if (index < 0 || index >= this->length()) return;
index 883 src/api.cc obj_.set(index + 1, value);
index 1977 src/api.cc i::Object* raw_object = self->GetElementNoExceptionThrown(index);
index 2641 src/api.cc uint32_t index;
index 2642 src/api.cc if (str->AsArrayIndex(&index)) {
index 2644 src/api.cc if (index <= static_cast<uint32_t>(i::Smi::kMaxValue)) {
index 2645 src/api.cc value = i::Handle<i::Object>(i::Smi::FromInt(index));
index 2647 src/api.cc value = isolate->factory()->NewNumber(index);
index 2790 src/api.cc index,
index 2866 src/api.cc i::Handle<i::Object> result = i::Object::GetElement(self, index);
index 3085 src/api.cc return i::JSObject::DeleteElement(self, index)->IsTrue();
index 3093 src/api.cc return self->HasElement(index);
index 3141 src/api.cc return Utils::OpenHandle(this)->HasRealElementProperty(index);
index 4147 src/api.cc if (!ApiCheck(index < obj->GetInternalFieldCount(),
index 4152 src/api.cc i::Handle<i::Object> value(obj->GetInternalField(index));
index 4155 src/api.cc Local<Value> unchecked = UncheckedGetInternalField(index);
index 4168 src/api.cc if (!ApiCheck(index < obj->GetInternalFieldCount(),
index 4175 src/api.cc obj->SetInternalField(index, *val);
index 4200 src/api.cc Utils::OpenHandle(this)->SetInternalField(index, EncodeAsSmi(value));
index 4207 src/api.cc Utils::OpenHandle(this)->SetInternalField(index, *foreign);
index 4209 src/api.cc ASSERT_EQ(value, GetPointerFromInternalField(index));
index 4618 src/api.cc i::Object* value = obj->GetInternalField(index);
index 5078 src/api.cc i::Object* paragon = elms->get(index);
index 5891 src/api.cc reinterpret_cast<const i::ProfileNode*>(this)->children()->at(index);
index 5954 src/api.cc index));
index 6021 src/api.cc edge->index())));
index 6090 src/api.cc ToInternal(this)->children()[index]);
index 6170 src/api.cc &ToInternal(this)->entries().at(index));
index 6210 src/api.cc i::HeapProfiler::GetSnapshot(index));
index 62 src/api.h inline v8::internal::Object* get(int index);
index 63 src/api.h inline void set(int index, v8::internal::Object* value);
index 85 src/api.h v8::internal::Object* get(int index);
index 88 src/api.h void set(int index, v8::internal::Object* value);
index 53 src/arguments.h Object*& operator[] (int index) {
index 54 src/arguments.h ASSERT(0 <= index && index < length_);
index 55 src/arguments.h return arguments_[-index];
index 58 src/arguments.h template <class S> Handle<S> at(int index) {
index 59 src/arguments.h Object** value = &((*this)[index]);
index 66 src/arguments.h int smi_at(int index) {
index 67 src/arguments.h return Smi::cast((*this)[index])->value();
index 70 src/arguments.h double number_at(int index) {
index 71 src/arguments.h return (*this)[index]->Number();
index 82 src/arm/assembler-arm.h static Register FromAllocationIndex(int index) {
index 83 src/arm/assembler-arm.h ASSERT(index >= 0 && index < kNumAllocatableRegisters);
index 84 src/arm/assembler-arm.h return from_code(index);
index 87 src/arm/assembler-arm.h static const char* AllocationIndexToString(int index) {
index 88 src/arm/assembler-arm.h ASSERT(index >= 0 && index < kNumAllocatableRegisters);
index 99 src/arm/assembler-arm.h return names[index];
index 204 src/arm/assembler-arm.h static DwVfpRegister FromAllocationIndex(int index) {
index 205 src/arm/assembler-arm.h ASSERT(index >= 0 && index < kNumAllocatableRegisters);
index 206 src/arm/assembler-arm.h return from_code(index);
index 209 src/arm/assembler-arm.h static const char* AllocationIndexToString(int index) {
index 210 src/arm/assembler-arm.h ASSERT(index >= 0 && index < kNumAllocatableRegisters);
index 227 src/arm/assembler-arm.h return names[index];
index 6241 src/arm/code-stubs-arm.cc Register index = length; // index = -length;
index 6246 src/arm/code-stubs-arm.cc __ ldrb(scratch1, MemOperand(left, index));
index 6247 src/arm/code-stubs-arm.cc __ ldrb(scratch2, MemOperand(right, index));
index 6250 src/arm/code-stubs-arm.cc __ add(index, index, Operand(1), SetCC);
index 6941 src/arm/code-stubs-arm.cc Register index = scratch0;
index 6943 src/arm/code-stubs-arm.cc __ ldr(index, FieldMemOperand(properties, kCapacityOffset));
index 6944 src/arm/code-stubs-arm.cc __ sub(index, index, Operand(1));
index 6945 src/arm/code-stubs-arm.cc __ and_(index, index, Operand(
index 6950 src/arm/code-stubs-arm.cc __ add(index, index, Operand(index, LSL, 1)); // index *= 3.
index 6956 src/arm/code-stubs-arm.cc __ add(tmp, properties, Operand(index, LSL, 1));
index 7101 src/arm/code-stubs-arm.cc Register index = r2;
index 7126 src/arm/code-stubs-arm.cc __ add(index, hash, Operand(
index 7129 src/arm/code-stubs-arm.cc __ mov(index, Operand(hash));
index 7131 src/arm/code-stubs-arm.cc __ and_(index, mask, Operand(index, LSR, String::kHashShift));
index 7135 src/arm/code-stubs-arm.cc __ add(index, index, Operand(index, LSL, 1)); // index *= 3.
index 7138 src/arm/code-stubs-arm.cc __ add(index, dictionary, Operand(index, LSL, 2));
index 7139 src/arm/code-stubs-arm.cc __ ldr(entry_key, FieldMemOperand(index, kElementsStartOffset));
index 390 src/arm/codegen-arm.cc __ add(index, index, Operand(result, ASR, kSmiTagSize));
index 445 src/arm/codegen-arm.cc __ ldrh(result, MemOperand(string, index, LSL, 1));
index 449 src/arm/codegen-arm.cc __ ldrb(result, MemOperand(string, index));
index 83 src/arm/codegen-arm.h Register index,
index 210 src/arm/full-codegen-arm.cc MemOperand target = ContextOperand(cp, var->index());
index 491 src/arm/full-codegen-arm.cc __ LoadRoot(result_register(), index);
index 497 src/arm/full-codegen-arm.cc __ LoadRoot(result_register(), index);
index 507 src/arm/full-codegen-arm.cc if (index == Heap::kUndefinedValueRootIndex ||
index 508 src/arm/full-codegen-arm.cc index == Heap::kNullValueRootIndex ||
index 509 src/arm/full-codegen-arm.cc index == Heap::kFalseValueRootIndex) {
index 511 src/arm/full-codegen-arm.cc } else if (index == Heap::kTrueValueRootIndex) {
index 514 src/arm/full-codegen-arm.cc __ LoadRoot(result_register(), index);
index 714 src/arm/full-codegen-arm.cc int offset = -var->index() * kPointerSize;
index 730 src/arm/full-codegen-arm.cc return ContextOperand(scratch, var->index());
index 835 src/arm/full-codegen-arm.cc __ str(ip, ContextOperand(cp, variable->index()));
index 895 src/arm/full-codegen-arm.cc __ str(result_register(), ContextOperand(cp, variable->index()));
index 896 src/arm/full-codegen-arm.cc int offset = Context::SlotOffset(variable->index());
index 943 src/arm/full-codegen-arm.cc __ str(r1, ContextOperand(cp, variable->index()));
index 1375 src/arm/full-codegen-arm.cc return ContextOperand(context, var->index());
index 2143 src/arm/full-codegen-arm.cc int offset = Context::SlotOffset(var->index());
index 2164 src/arm/full-codegen-arm.cc int offset = Context::SlotOffset(var->index());
index 3140 src/arm/full-codegen-arm.cc Smi* index = Smi::cast(*(args->at(1)->AsLiteral()->handle()));
index 3156 src/arm/full-codegen-arm.cc if (index->value() == 0) {
index 3159 src/arm/full-codegen-arm.cc if (index->value() < JSDate::kFirstUncachedField) {
index 3167 src/arm/full-codegen-arm.cc kPointerSize * index->value()));
index 3172 src/arm/full-codegen-arm.cc __ mov(r1, Operand(index));
index 3261 src/arm/full-codegen-arm.cc Register index = r0;
index 3270 src/arm/full-codegen-arm.cc index,
index 3306 src/arm/full-codegen-arm.cc Register index = r0;
index 3316 src/arm/full-codegen-arm.cc index,
index 1142 src/arm/ic-arm.cc Register index = r0;
index 1147 src/arm/ic-arm.cc index,
index 355 src/arm/lithium-arm.cc index()->PrintTo(stream);
index 418 src/arm/lithium-arm.cc int index = GetNextSpillIndex(is_double);
index 420 src/arm/lithium-arm.cc return LDoubleStackSlot::Create(index, zone());
index 422 src/arm/lithium-arm.cc return LStackSlot::Create(index, zone());
index 575 src/arm/lithium-arm.cc new(zone()) LUnallocated(LUnallocated::FIXED_SLOT, index));
index 1543 src/arm/lithium-arm.cc new(zone()) LDateField(object, FixedTemp(r1), instr->index());
index 1549 src/arm/lithium-arm.cc LOperand* value = UseRegisterAtStart(instr->index());
index 2034 src/arm/lithium-arm.cc LOperand* index = UseTempRegister(instr->index());
index 2035 src/arm/lithium-arm.cc LStringCharCodeAt* result = new(zone()) LStringCharCodeAt(string, index);
index 2101 src/arm/lithium-arm.cc int spill_index = chunk()->GetParameterStackSlot(instr->index());
index 2134 src/arm/lithium-arm.cc LOperand* index = UseRegister(instr->index());
index 2136 src/arm/lithium-arm.cc new(zone()) LAccessArgumentsAt(arguments, length, index);
index 2278 src/arm/lithium-arm.cc LOperand* index = UseRegister(instr->index());
index 2279 src/arm/lithium-arm.cc return DefineAsRegister(new(zone()) LLoadFieldByIndex(object, index));
index 497 src/arm/lithium-arm.h LAccessArgumentsAt(LOperand* arguments, LOperand* length, LOperand* index) {
index 500 src/arm/lithium-arm.h inputs_[2] = index;
index 507 src/arm/lithium-arm.h LOperand* index() { return inputs_[2]; }
index 853 src/arm/lithium-arm.h LBoundsCheck(LOperand* index, LOperand* length) {
index 854 src/arm/lithium-arm.h inputs_[0] = index;
index 858 src/arm/lithium-arm.h LOperand* index() { return inputs_[0]; }
index 1021 src/arm/lithium-arm.h LDateField(LOperand* date, LOperand* temp, Smi* index) : index_(index) {
index 1028 src/arm/lithium-arm.h Smi* index() const { return index_; }
index 1037 src/arm/lithium-arm.h LSetDateField(LOperand* date, LOperand* value, LOperand* temp, int index)
index 1038 src/arm/lithium-arm.h : index_(index) {
index 1047 src/arm/lithium-arm.h int index() const { return index_; }
index 1862 src/arm/lithium-arm.h LStringCharCodeAt(LOperand* string, LOperand* index) {
index 1864 src/arm/lithium-arm.h inputs_[1] = index;
index 1871 src/arm/lithium-arm.h LOperand* index() { return inputs_[1]; }
index 2214 src/arm/lithium-arm.h LLoadFieldByIndex(LOperand* object, LOperand* index) {
index 2216 src/arm/lithium-arm.h inputs_[1] = index;
index 2220 src/arm/lithium-arm.h LOperand* index() { return inputs_[1]; }
index 2340 src/arm/lithium-arm.h int index);
index 203 src/arm/lithium-codegen-arm.cc MemOperand target = ContextOperand(cp, var->index());
index 307 src/arm/lithium-codegen-arm.cc return Register::FromAllocationIndex(index);
index 312 src/arm/lithium-codegen-arm.cc return DoubleRegister::FromAllocationIndex(index);
index 318 src/arm/lithium-codegen-arm.cc return ToRegister(op->index());
index 324 src/arm/lithium-codegen-arm.cc return ToRegister(op->index());
index 355 src/arm/lithium-codegen-arm.cc return ToDoubleRegister(op->index());
index 363 src/arm/lithium-codegen-arm.cc return ToDoubleRegister(op->index());
index 448 src/arm/lithium-codegen-arm.cc int index = op->index();
index 449 src/arm/lithium-codegen-arm.cc if (index >= 0) {
index 452 src/arm/lithium-codegen-arm.cc return MemOperand(fp, -(index + 3) * kPointerSize);
index 455 src/arm/lithium-codegen-arm.cc return MemOperand(fp, -(index - 1) * kPointerSize);
index 462 src/arm/lithium-codegen-arm.cc int index = op->index();
index 463 src/arm/lithium-codegen-arm.cc if (index >= 0) {
index 466 src/arm/lithium-codegen-arm.cc return MemOperand(fp, -(index + 3) * kPointerSize + kPointerSize);
index 470 src/arm/lithium-codegen-arm.cc return MemOperand(fp, -(index - 1) * kPointerSize + kPointerSize);
index 508 src/arm/lithium-codegen-arm.cc environment->spilled_registers()[value->index()] != NULL) {
index 511 src/arm/lithium-codegen-arm.cc environment->spilled_registers()[value->index()],
index 515 src/arm/lithium-codegen-arm.cc environment->spilled_double_registers()[value->index()] != NULL) {
index 519 src/arm/lithium-codegen-arm.cc environment->spilled_double_registers()[value->index()],
index 539 src/arm/lithium-codegen-arm.cc translation->StoreStackSlot(op->index());
index 541 src/arm/lithium-codegen-arm.cc translation->StoreInt32StackSlot(op->index());
index 544 src/arm/lithium-codegen-arm.cc translation->StoreDoubleStackSlot(op->index());
index 547 src/arm/lithium-codegen-arm.cc int src_index = GetStackSlotCount() + op->index();
index 650 src/arm/lithium-codegen-arm.cc translation.index(),
index 775 src/arm/lithium-codegen-arm.cc safepoint.DefinePointerSlot(pointer->index(), zone());
index 1577 src/arm/lithium-codegen-arm.cc Smi* index = instr->index();
index 1590 src/arm/lithium-codegen-arm.cc if (index->value() == 0) {
index 1593 src/arm/lithium-codegen-arm.cc if (index->value() < JSDate::kFirstUncachedField) {
index 1601 src/arm/lithium-codegen-arm.cc kPointerSize * index->value()));
index 1606 src/arm/lithium-codegen-arm.cc __ mov(r1, Operand(index));
index 2587 src/arm/lithium-codegen-arm.cc int index = lookup.GetLocalFieldIndexFromMap(*type);
index 2588 src/arm/lithium-codegen-arm.cc int offset = index * kPointerSize;
index 2589 src/arm/lithium-codegen-arm.cc if (index < 0) {
index 2765 src/arm/lithium-codegen-arm.cc Register index = ToRegister(instr->index());
index 2770 src/arm/lithium-codegen-arm.cc __ sub(length, length, index, SetCC);
index 3786 src/arm/lithium-codegen-arm.cc __ cmp(ToRegister(instr->index()), ToRegister(instr->length()));
index 4030 src/arm/lithium-codegen-arm.cc ToRegister(instr->index()),
index 4051 src/arm/lithium-codegen-arm.cc if (instr->index()->IsConstantOperand()) {
index 4052 src/arm/lithium-codegen-arm.cc int const_index = ToInteger32(LConstantOperand::cast(instr->index()));
index 4056 src/arm/lithium-codegen-arm.cc Register index = ToRegister(instr->index());
index 4057 src/arm/lithium-codegen-arm.cc __ SmiTag(index);
index 4058 src/arm/lithium-codegen-arm.cc __ push(index);
index 5386 src/arm/lithium-codegen-arm.cc Register index = ToRegister(instr->index());
index 5391 src/arm/lithium-codegen-arm.cc __ cmp(index, Operand(0));
index 5395 src/arm/lithium-codegen-arm.cc __ add(scratch, object, Operand(index, LSL, kPointerSizeLog2 - kSmiTagSize));
index 5403 src/arm/lithium-codegen-arm.cc __ sub(scratch, result, Operand(index, LSL, kPointerSizeLog2 - kSmiTagSize));
index 252 src/arm/lithium-codegen-arm.h Register ToRegister(int index) const;
index 253 src/arm/lithium-codegen-arm.h DoubleRegister ToDoubleRegister(int index) const;
index 103 src/arm/lithium-gap-resolver-arm.cc ASSERT(!moves_[index].IsPending());
index 104 src/arm/lithium-gap-resolver-arm.cc ASSERT(!moves_[index].IsRedundant());
index 109 src/arm/lithium-gap-resolver-arm.cc ASSERT(moves_[index].source() != NULL); // Or else it will look eliminated.
index 110 src/arm/lithium-gap-resolver-arm.cc LOperand* destination = moves_[index].destination();
index 111 src/arm/lithium-gap-resolver-arm.cc moves_[index].set_destination(NULL);
index 129 src/arm/lithium-gap-resolver-arm.cc moves_[index].set_destination(destination);
index 137 src/arm/lithium-gap-resolver-arm.cc BreakCycle(index);
index 142 src/arm/lithium-gap-resolver-arm.cc EmitMove(index);
index 164 src/arm/lithium-gap-resolver-arm.cc ASSERT(moves_[index].destination()->Equals(moves_[root_index_].source()));
index 167 src/arm/lithium-gap-resolver-arm.cc LOperand* source = moves_[index].source();
index 168 src/arm/lithium-gap-resolver-arm.cc saved_destination_ = moves_[index].destination();
index 181 src/arm/lithium-gap-resolver-arm.cc moves_[index].Eliminate();
index 208 src/arm/lithium-gap-resolver-arm.cc LOperand* source = moves_[index].source();
index 209 src/arm/lithium-gap-resolver-arm.cc LOperand* destination = moves_[index].destination();
index 305 src/arm/lithium-gap-resolver-arm.cc moves_[index].Eliminate();
index 54 src/arm/lithium-gap-resolver-arm.h void PerformMove(int index);
index 59 src/arm/lithium-gap-resolver-arm.h void BreakCycle(int index);
index 66 src/arm/lithium-gap-resolver-arm.h void EmitMove(int index);
index 399 src/arm/macro-assembler-arm.cc ldr(destination, MemOperand(kRootRegister, index << kPointerSizeLog2), cond);
index 406 src/arm/macro-assembler-arm.cc str(source, MemOperand(kRootRegister, index << kPointerSizeLog2), cond);
index 1863 src/arm/macro-assembler-arm.cc LoadRoot(ip, index);
index 2055 src/arm/macro-assembler-arm.cc LoadRoot(ip, index);
index 2260 src/arm/macro-assembler-arm.cc mov(index, Operand(hash, LSL, kSmiTagSize));
index 2765 src/arm/macro-assembler-arm.cc LoadRoot(ip, index);
index 2924 src/arm/macro-assembler-arm.cc ldr(function, MemOperand(function, Context::SlotOffset(index)));
index 169 src/arm/macro-assembler-arm.h Heap::RootListIndex index,
index 173 src/arm/macro-assembler-arm.h Heap::RootListIndex index,
index 518 src/arm/macro-assembler-arm.h void LoadGlobalFunction(int index, Register function);
index 855 src/arm/macro-assembler-arm.h Heap::RootListIndex index,
index 872 src/arm/macro-assembler-arm.h void CompareRoot(Register obj, Heap::RootListIndex index);
index 896 src/arm/macro-assembler-arm.h void IndexFromHash(Register hash, Register index);
index 1102 src/arm/macro-assembler-arm.h void AssertRegisterIsRoot(Register reg, Heap::RootListIndex index);
index 1375 src/arm/macro-assembler-arm.h inline MemOperand ContextOperand(Register context, int index) {
index 1376 src/arm/macro-assembler-arm.h return MemOperand(context, Context::SlotOffset(index));
index 291 src/arm/stub-cache-arm.cc __ ldr(prototype, MemOperand(prototype, Context::SlotOffset(index)));
index 313 src/arm/stub-cache-arm.cc JSFunction::cast(isolate->global_context()->get(index)));
index 330 src/arm/stub-cache-arm.cc index -= holder->map()->inobject_properties();
index 331 src/arm/stub-cache-arm.cc if (index < 0) {
index 333 src/arm/stub-cache-arm.cc int offset = holder->map()->instance_size() + (index * kPointerSize);
index 337 src/arm/stub-cache-arm.cc int offset = index * kPointerSize + FixedArray::kHeaderSize;
index 532 src/arm/stub-cache-arm.cc index -= object->map()->inobject_properties();
index 534 src/arm/stub-cache-arm.cc if (index < 0) {
index 536 src/arm/stub-cache-arm.cc int offset = object->map()->instance_size() + (index * kPointerSize);
index 553 src/arm/stub-cache-arm.cc int offset = index * kPointerSize + FixedArray::kHeaderSize;
index 1206 src/arm/stub-cache-arm.cc GenerateFastPropertyLoad(masm(), r0, reg, holder, index);
index 1520 src/arm/stub-cache-arm.cc GenerateFastPropertyLoad(masm(), r1, reg, holder, index);
index 1882 src/arm/stub-cache-arm.cc Register index = r4;
index 1886 src/arm/stub-cache-arm.cc __ ldr(index, MemOperand(sp, (argc - 1) * kPointerSize));
index 1888 src/arm/stub-cache-arm.cc __ LoadRoot(index, Heap::kUndefinedValueRootIndex);
index 1892 src/arm/stub-cache-arm.cc index,
index 1962 src/arm/stub-cache-arm.cc Register index = r4;
index 1967 src/arm/stub-cache-arm.cc __ ldr(index, MemOperand(sp, (argc - 1) * kPointerSize));
index 1969 src/arm/stub-cache-arm.cc __ LoadRoot(index, Heap::kUndefinedValueRootIndex);
index 1973 src/arm/stub-cache-arm.cc index,
index 2612 src/arm/stub-cache-arm.cc index,
index 2856 src/arm/stub-cache-arm.cc GenerateLoadField(object, holder, r0, r3, r1, r4, index, name, &miss);
index 3023 src/arm/stub-cache-arm.cc GenerateLoadField(receiver, holder, r1, r2, r3, r4, index, name, &miss);
index 3250 src/arm/stub-cache-arm.cc index,
index 714 src/ast.cc Interval self(StartRegister(index()), EndRegister(index()));
index 945 src/ast.cc stream()->Add("(<- %i)", that->index());
index 1125 src/ast.h int index() const { return index_; }
index 1130 src/ast.h TryStatement(int index, Block* try_block)
index 1131 src/ast.h : index_(index),
index 1155 src/ast.h TryCatchStatement(int index,
index 1160 src/ast.h : TryStatement(index, try_block),
index 1182 src/ast.h TryFinallyStatement(int index, Block* try_block, Block* finally_block)
index 1183 src/ast.h : TryStatement(index, try_block),
index 2454 src/ast.h explicit RegExpCapture(RegExpTree* body, int index)
index 2455 src/ast.h : body_(body), index_(index) { }
index 2460 src/ast.h int index,
index 2471 src/ast.h int index() { return index_; }
index 2472 src/ast.h static int StartRegister(int index) { return index * 2; }
index 2473 src/ast.h static int EndRegister(int index) { return index * 2 + 1; }
index 2525 src/ast.h int index() { return capture_->index(); }
index 2766 src/ast.h TryCatchStatement* NewTryCatchStatement(int index,
index 2772 src/ast.h index, try_block, scope, variable, catch_block);
index 2776 src/ast.h TryFinallyStatement* NewTryFinallyStatement(int index,
index 2780 src/ast.h new(zone_) TryFinallyStatement(index, try_block, finally_block);
index 611 src/bignum.cc if (index >= BigitLength()) return 0;
index 612 src/bignum.cc if (index < exponent_) return 0;
index 613 src/bignum.cc return bigits_[index - exponent_];
index 125 src/bignum.h Chunk BigitAt(int index) const;
index 74 src/bootstrapper.cc ASSERT(0 <= index && index < Natives::GetBuiltinsCount());
index 78 src/bootstrapper.cc if (heap->natives_source_cache()->get(index)->IsUndefined()) {
index 80 src/bootstrapper.cc Vector<const char> source = Natives::GetRawScriptSource(index);
index 87 src/bootstrapper.cc heap->natives_source_cache()->set(index, *source_code);
index 89 src/bootstrapper.cc Handle<Object> cached_source(heap->natives_source_cache()->get(index));
index 1277 src/bootstrapper.cc Vector<const char> name = Natives::GetScriptName(index);
index 1279 src/bootstrapper.cc isolate->bootstrapper()->NativesSourceLookup(index);
index 1285 src/bootstrapper.cc Vector<const char> name = ExperimentalNatives::GetScriptName(index);
index 1289 src/bootstrapper.cc ExperimentalNatives::GetRawScriptSource(index));
index 1871 src/bootstrapper.cc int index = 0;
index 1875 src/bootstrapper.cc caches->set(index++, cache); \
index 2156 src/bootstrapper.cc int index = descs->GetFieldIndex(i);
index 2157 src/bootstrapper.cc Handle<Object> value = Handle<Object>(from->FastPropertyAt(index));
index 2184 src/bootstrapper.cc PropertyDetails(details.attributes(), CALLBACKS, details.index());
index 113 src/bootstrapper.h Handle<String> NativesSourceLookup(int index);
index 53 src/builtins.cc ASSERT(index < length());
index 58 src/builtins.cc ASSERT(index < length());
index 59 src/builtins.cc return Arguments::at<S>(index);
index 277 src/builtins.cc for (int index = 0; index < number_of_elements; index++) {
index 278 src/builtins.cc smi_elms->set(index, (*args)[index+1], SKIP_WRITE_BARRIER);
index 287 src/builtins.cc for (int index = 0; index < number_of_elements; index++) {
index 288 src/builtins.cc object_elms->set(index, (*args)[index+1], mode);
index 295 src/builtins.cc for (int index = 0; index < number_of_elements; index++) {
index 296 src/builtins.cc double_elms->set(index, (*args)[index+1]->Number());
index 542 src/builtins.cc for (int index = 0; index < to_add; index++) {
index 543 src/builtins.cc elms->set(index + len, args[index + 1], mode);
index 154 src/cached-powers.cc int index =
index 156 src/cached-powers.cc ASSERT(0 <= index && index < kCachedPowersLength);
index 157 src/cached-powers.cc CachedPower cached_power = kCachedPowers[index];
index 170 src/cached-powers.cc int index =
index 172 src/cached-powers.cc CachedPower cached_power = kCachedPowers[index];
index 42 src/code-stubs.cc int index = heap->code_stubs()->FindEntry(GetKey());
index 43 src/code-stubs.cc if (index != UnseededNumberDictionary::kNotFound) {
index 44 src/code-stubs.cc *code_out = Code::cast(heap->code_stubs()->ValueAt(index));
index 833 src/code-stubs.h Register index,
index 840 src/code-stubs.h index_(index),
index 924 src/code-stubs.h Register index,
index 932 src/code-stubs.h index,
index 679 src/compiler.cc int index = shared->SearchOptimizedCodeMap(*global_context);
index 680 src/compiler.cc if (index > 0) {
index 687 src/compiler.cc shared->InstallFromOptimizedCodeMap(*function, index);
index 96 src/contexts.cc *index = -1;
index 157 src/contexts.cc *index = slot_index;
index 206 src/contexts.cc *index = function_index;
index 221 src/contexts.cc *index = Context::THROWN_OBJECT_INDEX;
index 380 src/contexts.h set(index, value); \
index 384 src/contexts.h return type::cast(get(index)); \
index 408 src/contexts.h int* index,
index 413 src/contexts.h static int SlotOffset(int index) {
index 414 src/contexts.h return kHeaderSize + index * kPointerSize - kHeapObjectTag;
index 301 src/cpu-profiler.cc return profiler->profiles_->Profiles(token)->at(index);
index 214 src/cpu-profiler.h static CpuProfile* GetProfile(Object* security_token, int index);
index 147 src/d8-readline.cc Handle<Integer> index = Integer::New(current_index);
index 148 src/d8-readline.cc Handle<Value> str_obj = current_completions->Get(index);
index 203 src/dateparser-inl.h int index = KeywordTable::Lookup(buffer, length);
index 204 src/dateparser-inl.h return DateToken::Keyword(KeywordTable::GetType(index),
index 205 src/dateparser-inl.h KeywordTable::GetValue(index),
index 739 src/debug.cc if (index == -1) {
index 745 src/debug.cc isolate->bootstrapper()->NativesSourceLookup(index);
index 746 src/debug.cc Vector<const char> name = Natives::GetScriptName(index);
index 515 src/debug.h static bool CompileDebuggerScript(int index);
index 602 src/deoptimizer.cc int index = output_count_ - 1; // Index of the topmost frame.
index 603 src/deoptimizer.cc JSFunction* function = output_[index]->GetFunction();
index 610 src/deoptimizer.cc output_[index]->GetPc(),
index 613 src/deoptimizer.cc output_[index]->GetState()->value())),
index 656 src/deoptimizer.cc int index = (info->parameters_count() - 1) -
index 665 src/deoptimizer.cc index);
index 668 src/deoptimizer.cc info->SetParameter(index, *num);
index 672 src/deoptimizer.cc int index = info->expression_count() - 1 -
index 681 src/deoptimizer.cc index);
index 684 src/deoptimizer.cc info->SetExpression(index, *num);
index 1148 src/deoptimizer.cc return literals->get(index);
index 1284 src/deoptimizer.cc ASSERT(index >= 0);
index 1285 src/deoptimizer.cc ASSERT(index < ComputeParametersCount());
index 1287 src/deoptimizer.cc unsigned offset = GetOffsetFromSlotIndex(index - ComputeParametersCount());
index 1301 src/deoptimizer.cc unsigned offset = GetOffsetFromSlotIndex(index);
index 1389 src/deoptimizer.cc buffer_->Add(index, zone());
index 1395 src/deoptimizer.cc buffer_->Add(index, zone());
index 1401 src/deoptimizer.cc buffer_->Add(index, zone());
index 303 src/deoptimizer.h Object* ComputeLiteral(int index) const;
index 447 src/deoptimizer.h Object* GetParameter(int index);
index 453 src/deoptimizer.h Object* GetExpression(int index);
index 537 src/deoptimizer.h TranslationIterator(ByteArray* buffer, int index)
index 538 src/deoptimizer.h : buffer_(buffer), index_(index) {
index 539 src/deoptimizer.h ASSERT(index >= 0 && index < buffer->length());
index 587 src/deoptimizer.h int index() const { return index_; }
index 596 src/deoptimizer.h void StoreStackSlot(int index);
index 597 src/deoptimizer.h void StoreInt32StackSlot(int index);
index 598 src/deoptimizer.h void StoreDoubleStackSlot(int index);
index 756 src/deoptimizer.h Object* GetParameter(int index) {
index 757 src/deoptimizer.h ASSERT(0 <= index && index < parameters_count());
index 758 src/deoptimizer.h return parameters_[index];
index 762 src/deoptimizer.h Object* GetExpression(int index) {
index 763 src/deoptimizer.h ASSERT(0 <= index && index < expression_count());
index 764 src/deoptimizer.h return expression_stack_[index];
index 773 src/deoptimizer.h void SetParameter(int index, Object* obj) {
index 774 src/deoptimizer.h ASSERT(0 <= index && index < parameters_count());
index 775 src/deoptimizer.h parameters_[index] = obj;
index 779 src/deoptimizer.h void SetExpression(int index, Object* obj) {
index 780 src/deoptimizer.h ASSERT(0 <= index && index < expression_count());
index 781 src/deoptimizer.h expression_stack_[index] = obj;
index 97 src/elements-kind.cc int index =
index 99 src/elements-kind.cc elements_kind = GetFastElementsKindFromSequenceIndex(index);
index 702 src/elements.cc uint32_t index = 0;
index 714 src/elements.cc result->set(len0 + index, value);
index 715 src/elements.cc index++;
index 719 src/elements.cc ASSERT(extra == index);
index 735 src/elements.cc return index;
index 741 src/elements.cc BackingStore::cast(backing_store), index);
index 1438 src/elements.cc Object* key = dict->KeyAt(index);
index 1543 src/elements.cc return index;
index 158 src/elements.h uint32_t index) = 0;
index 676 src/execution.cc int int_index = static_cast<int>(index);
index 127 src/execution.h static Handle<Object> CharAt(Handle<String> str, uint32_t index);
index 556 src/factory.cc int index = function_info->SearchOptimizedCodeMap(context->global_context());
index 557 src/factory.cc if (!function_info->bound() && index < 0) {
index 570 src/factory.cc if (index > 0) {
index 572 src/factory.cc function_info->InstallFromOptimizedCodeMap(*result, index);
index 153 src/frames-inl.h inline Object* StandardFrame::GetExpression(int index) const {
index 154 src/frames-inl.h return Memory::Object_at(GetExpressionAddress(index));
index 158 src/frames-inl.h inline void StandardFrame::SetExpression(int index, Object* value) {
index 159 src/frames-inl.h Memory::Object_at(GetExpressionAddress(index)) = value;
index 203 src/frames-inl.h Address JavaScriptFrame::GetParameterSlot(int index) const {
index 205 src/frames-inl.h ASSERT(-1 <= index && index < param_count);
index 206 src/frames-inl.h int parameter_offset = (param_count - index - 1) * kPointerSize;
index 211 src/frames-inl.h Object* JavaScriptFrame::GetParameter(int index) const {
index 212 src/frames-inl.h return Memory::Object_at(GetParameterSlot(index));
index 576 src/frames.cc return Memory::Object_at(GetExpressionAddress(fp, index));
index 676 src/frames.cc for (unsigned index = 0; index < stack_slots; index++) {
index 677 src/frames.cc int byte_index = index >> kBitsPerByteLog2;
index 678 src/frames.cc int bit_index = index & (kBitsPerByte - 1);
index 680 src/frames.cc v->VisitPointer(parameters_limit + index);
index 888 src/frames.cc int index = it.Next();
index 893 src/frames.cc receiver = data->LiteralArray()->get(index);
index 898 src/frames.cc if (index >= 0) {
index 899 src/frames.cc receiver = GetExpression(index);
index 905 src/frames.cc int parameter_index = index + parameter_count;
index 1048 src/frames.cc accumulator->Add((mode == OVERVIEW) ? "%5d: " : "[%d]: ", index);
index 1060 src/frames.cc PrintIndex(accumulator, mode, index);
index 1203 src/frames.cc PrintIndex(accumulator, mode, index);
index 1363 src/frames.cc uint32_t index = hash & (kInnerPointerToCodeCacheSize - 1);
index 1364 src/frames.cc InnerPointerToCodeCacheEntry* entry = cache(index);
index 76 src/frames.h InnerPointerToCodeCacheEntry* cache(int index) { return &cache_[index]; }
index 264 src/frames.h int index) const { }
index 278 src/frames.h int index);
index 406 src/frames.h inline Object* GetExpression(int index) const;
index 407 src/frames.h inline void SetExpression(int index, Object* value);
index 409 src/frames.h static Object* GetExpression(Address fp, int index);
index 497 src/frames.h inline Address GetParameterSlot(int index) const;
index 498 src/frames.h inline Object* GetParameter(int index) const;
index 518 src/frames.h int index) const;
index 604 src/frames.h int index) const;
index 1204 src/full-codegen.cc handler_table()->set(stmt->index(), Smi::FromInt(handler_entry.pos()));
index 1230 src/full-codegen.cc __ PushTryHandler(StackHandler::CATCH, stmt->index());
index 1268 src/full-codegen.cc handler_table()->set(stmt->index(), Smi::FromInt(handler_entry.pos()));
index 1287 src/full-codegen.cc __ PushTryHandler(StackHandler::FINALLY, stmt->index());
index 627 src/full-codegen.h virtual void Plug(Heap::RootListIndex index) const = 0;
index 355 src/gdb-jit.cc void set_index(uint16_t index) { index_ = index; }
index 642 src/gdb-jit.cc return sections_[index];
index 873 src/gdb-jit.cc static_cast<StringTable*>(w->debug_object()->SectionAt(index() + 1));
index 898 src/gdb-jit.cc header->link = index() + 1;
index 79 src/global-handles.cc index_ = static_cast<uint8_t>(index);
index 80 src/global-handles.cc ASSERT(static_cast<int>(index_) == index);
index 293 src/global-handles.cc ASSERT(0 <= index && index < kSize);
index 294 src/global-handles.cc return &nodes_[index];
index 322 src/handles.cc isolate->heap()->LookupSingleCharacterStringFromCode(index), Object);
index 704 src/handles.cc int index = 0;
index 733 src/handles.cc storage->set(index, descs->GetKey(i));
index 735 src/handles.cc sort_array->set(index, Smi::FromInt(details.index()));
index 745 src/handles.cc indices->set(index, Smi::FromInt(field_index));
index 746 src/handles.cc sort_array2->set(index, Smi::FromInt(details.index()));
index 749 src/handles.cc index++;
index 766 src/handles.cc ASSERT(storage->length() == index);
index 236 src/handles.h Handle<Object> LookupSingleCharacterStringFromCode(uint32_t index);
index 189 src/heap-profiler.cc return profiler->snapshots_->snapshots()->at(index);
index 65 src/heap-profiler.h static HeapSnapshot* GetSnapshot(int index);
index 2256 src/heap.cc roots_[entry.index] = Map::cast(obj);
index 2381 src/heap.cc roots_[entry.index] = Map::cast(obj);
index 2668 src/heap.cc roots_[constant_symbol_table[i].index] = String::cast(obj);
index 2774 src/heap.cc uint32_t index = ((hash & (kStringSplitCacheSize - 1)) &
index 2776 src/heap.cc if (cache->get(index + kStringOffset) == string &&
index 2777 src/heap.cc cache->get(index + kPatternOffset) == pattern) {
index 2778 src/heap.cc return cache->get(index + kArrayOffset);
index 2780 src/heap.cc index = ((index + kArrayEntriesPerCacheEntry) & (kStringSplitCacheSize - 1));
index 2781 src/heap.cc if (cache->get(index + kStringOffset) == string &&
index 2782 src/heap.cc cache->get(index + kPatternOffset) == pattern) {
index 2783 src/heap.cc return cache->get(index + kArrayOffset);
index 2796 src/heap.cc uint32_t index = ((hash & (kStringSplitCacheSize - 1)) &
index 2798 src/heap.cc if (cache->get(index + kStringOffset) == Smi::FromInt(0)) {
index 2799 src/heap.cc cache->set(index + kStringOffset, string);
index 2800 src/heap.cc cache->set(index + kPatternOffset, pattern);
index 2801 src/heap.cc cache->set(index + kArrayOffset, array);
index 2804 src/heap.cc ((index + kArrayEntriesPerCacheEntry) & (kStringSplitCacheSize - 1));
index 2813 src/heap.cc cache->set(index + kStringOffset, string);
index 2814 src/heap.cc cache->set(index + kPatternOffset, pattern);
index 2815 src/heap.cc cache->set(index + kArrayOffset, array);
index 4146 src/heap.cc PropertyDetails(details.attributes(), CALLBACKS, details.index());
index 6994 src/heap.cc int index = (Hash(map, name) & kHashMask);
index 6996 src/heap.cc Key& key = keys_[index + i];
index 6998 src/heap.cc return field_offsets_[index + i];
index 7008 src/heap.cc int index = (Hash(map, symbol) & kHashMask);
index 7012 src/heap.cc Key& key = keys_[index];
index 7017 src/heap.cc field_offsets_[index + i] = field_offset;
index 7024 src/heap.cc Key& key = keys_[index + i];
index 7025 src/heap.cc Key& key2 = keys_[index + i - 1];
index 7027 src/heap.cc field_offsets_[index + i] = field_offsets_[index + i - 1];
index 7031 src/heap.cc Key& key = keys_[index];
index 7034 src/heap.cc field_offsets_[index] = field_offset;
index 7040 src/heap.cc for (int index = 0; index < kLength; index++) keys_[index].map = NULL;
index 7045 src/heap.cc for (int index = 0; index < kLength; index++) keys_[index].array = NULL;
index 7212 src/heap.cc int index;
index 7214 src/heap.cc index = FIRST_CODE_KIND_SUB_TYPE + Code::name; \
index 7216 src/heap.cc static_cast<int>(object_counts_[index])); \
index 7218 src/heap.cc static_cast<int>(object_counts_last_time_[index])); \
index 7220 src/heap.cc static_cast<int>(object_sizes_[index])); \
index 7222 src/heap.cc static_cast<int>(object_sizes_last_time_[index]));
index 1754 src/heap.h RootListIndex index;
index 1759 src/heap.h RootListIndex index;
index 1765 src/heap.h RootListIndex index;
index 2316 src/heap.h int index = Hash(array, name);
index 2317 src/heap.h Key& key = keys_[index];
index 2318 src/heap.h if ((key.array == array) && (key.name == name)) return results_[index];
index 2326 src/heap.h int index = Hash(array, name);
index 2327 src/heap.h Key& key = keys_[index];
index 2330 src/heap.h results_[index] = result;
index 306 src/hydrogen-instructions.cc index_ = current_->index();
index 322 src/hydrogen-instructions.cc if (current->value() == value && current->index() == index) {
index 340 src/hydrogen-instructions.cc HUseListNode(current->value(), current->index(), NULL);
index 386 src/hydrogen-instructions.cc RegisterUse(index, value);
index 387 src/hydrogen-instructions.cc InternalSetOperandAt(index, value);
index 405 src/hydrogen-instructions.cc value->InternalSetOperandAt(list_node->index(), other);
index 422 src/hydrogen-instructions.cc if (first != NULL && first->value() == this && first->index() == i) {
index 489 src/hydrogen-instructions.cc HValue* old_value = OperandAt(index);
index 494 src/hydrogen-instructions.cc removed = old_value->RemoveUse(this, index);
index 500 src/hydrogen-instructions.cc this, index, new_value->use_list_);
index 667 src/hydrogen-instructions.cc index()->PrintNameTo(stream);
index 717 src/hydrogen-instructions.cc index()->PrintNameTo(stream);
index 844 src/hydrogen-instructions.cc index()->PrintNameTo(stream);
index 1308 src/hydrogen-instructions.cc Representation rep = value->ObservedInputRepresentation(it.index());
index 1662 src/hydrogen-instructions.cc stream->Add("%u", index());
index 1723 src/hydrogen-instructions.cc int index = lookup.GetLocalFieldIndexFromMap(*map);
index 1724 src/hydrogen-instructions.cc if (index < 0) {
index 1858 src/hydrogen-instructions.cc HInstruction* index = new(block()->zone()) HLoadKeyedFastElement(
index 1862 src/hydrogen-instructions.cc index->InsertBefore(this);
index 1864 src/hydrogen-instructions.cc object(), index);
index 457 src/hydrogen-instructions.h HUseListNode(HValue* value, int index, HUseListNode* tail)
index 458 src/hydrogen-instructions.h : tail_(tail), value_(value), index_(index) {
index 463 src/hydrogen-instructions.h int index() const { return index_; }
index 494 src/hydrogen-instructions.h int index() {
index 648 src/hydrogen-instructions.h virtual HValue* OperandAt(int index) = 0;
index 649 src/hydrogen-instructions.h void SetOperandAt(int index, HValue* value);
index 717 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) = 0;
index 724 src/hydrogen-instructions.h virtual Representation ObservedInputRepresentation(int index) {
index 725 src/hydrogen-instructions.h return RequiredInputRepresentation(index);
index 773 src/hydrogen-instructions.h virtual void InternalSetOperandAt(int index, HValue* value) = 0;
index 825 src/hydrogen-instructions.h HUseListNode* RemoveUse(HValue* value, int index);
index 827 src/hydrogen-instructions.h void RegisterUse(int index, HValue* new_value);
index 977 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 990 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1003 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1008 src/hydrogen-instructions.h virtual HValue* OperandAt(int index) { return values_[index]; }
index 1033 src/hydrogen-instructions.h virtual void InternalSetOperandAt(int index, HValue* value) {
index 1034 src/hydrogen-instructions.h values_[index] = value;
index 1048 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1088 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1120 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1137 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1151 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1182 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1197 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1216 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1253 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1276 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1308 src/hydrogen-instructions.h int GetAssignedIndexAt(int index) const {
index 1309 src/hydrogen-instructions.h ASSERT(HasAssignedIndexAt(index));
index 1310 src/hydrogen-instructions.h return assigned_indexes_[index];
index 1312 src/hydrogen-instructions.h bool HasAssignedIndexAt(int index) const {
index 1313 src/hydrogen-instructions.h return assigned_indexes_[index] != kNoIndex;
index 1315 src/hydrogen-instructions.h void AddAssignedValue(int index, HValue* value) {
index 1316 src/hydrogen-instructions.h AddValue(index, value);
index 1322 src/hydrogen-instructions.h virtual HValue* OperandAt(int index) { return values_[index]; }
index 1324 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1335 src/hydrogen-instructions.h virtual void InternalSetOperandAt(int index, HValue* value) {
index 1336 src/hydrogen-instructions.h values_[index] = value;
index 1341 src/hydrogen-instructions.h void AddValue(int index, HValue* value) {
index 1342 src/hydrogen-instructions.h assigned_indexes_.Add(index, zone_);
index 1371 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1419 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1444 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1465 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1482 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1500 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1520 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1547 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1565 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1584 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1620 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1640 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1663 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1692 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1709 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1733 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1751 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1770 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1790 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1807 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1834 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1862 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1886 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1905 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1924 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1979 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 1980 src/hydrogen-instructions.h if (index == 0) {
index 2029 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 2052 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 2113 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 2148 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 2190 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 2239 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 2285 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 2318 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 2354 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 2359 src/hydrogen-instructions.h virtual HValue* OperandAt(int index) { return inputs_[index]; }
index 2427 src/hydrogen-instructions.h virtual void InternalSetOperandAt(int index, HValue* value) {
index 2428 src/hydrogen-instructions.h inputs_[index] = value;
index 2450 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 2501 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 2636 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 2663 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 2665 src/hydrogen-instructions.h return (index == 2)
index 2690 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 2710 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 2723 src/hydrogen-instructions.h HAccessArgumentsAt(HValue* arguments, HValue* length, HValue* index) {
index 2728 src/hydrogen-instructions.h SetOperandAt(2, index);
index 2733 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 2735 src/hydrogen-instructions.h return index == 0
index 2742 src/hydrogen-instructions.h HValue* index() { return OperandAt(2); }
index 2752 src/hydrogen-instructions.h HBoundsCheck(HValue* index, HValue* length) {
index 2753 src/hydrogen-instructions.h SetOperandAt(0, index);
index 2759 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 2765 src/hydrogen-instructions.h HValue* index() { return OperandAt(0); }
index 2787 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 2788 src/hydrogen-instructions.h return index == 0
index 2804 src/hydrogen-instructions.h virtual Representation ObservedInputRepresentation(int index) {
index 2805 src/hydrogen-instructions.h return observed_input_representation_[index];
index 2831 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 2859 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 2860 src/hydrogen-instructions.h return index == 0
index 2886 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 2924 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 2949 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 2968 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 2990 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 3007 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 3019 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 3034 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 3048 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 3077 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 3094 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 3116 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 3133 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 3148 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 3167 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 3191 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 3208 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 3236 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 3262 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 3263 src/hydrogen-instructions.h return index == 0
index 3284 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 3537 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 3550 src/hydrogen-instructions.h explicit HParameter(unsigned index) : index_(index) {
index 3554 src/hydrogen-instructions.h unsigned index() const { return index_; }
index 3558 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 3590 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 3609 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 3647 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 3686 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 3730 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 3767 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 3795 src/hydrogen-instructions.h : HUnaryOperation(context), slot_index_(var->index()) {
index 3824 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 3883 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 3917 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 3950 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 3985 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 4009 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 4065 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 4067 src/hydrogen-instructions.h return index == 0
index 4124 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 4126 src/hydrogen-instructions.h return index == 0
index 4179 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 4182 src/hydrogen-instructions.h return index == 0
index 4232 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 4266 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 4326 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 4350 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 4352 src/hydrogen-instructions.h return index == 1
index 4402 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 4403 src/hydrogen-instructions.h if (index == 1) {
index 4405 src/hydrogen-instructions.h } else if (index == 2) {
index 4454 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 4455 src/hydrogen-instructions.h if (index == 0) {
index 4461 src/hydrogen-instructions.h if (index == 2 && float_or_double_elements) {
index 4510 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 4548 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 4582 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 4599 src/hydrogen-instructions.h HStringCharCodeAt(HValue* context, HValue* string, HValue* index) {
index 4602 src/hydrogen-instructions.h SetOperandAt(2, index);
index 4609 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 4611 src/hydrogen-instructions.h return index == 2
index 4618 src/hydrogen-instructions.h HValue* index() { return OperandAt(2); }
index 4641 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 4642 src/hydrogen-instructions.h return index == 0
index 4665 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 4700 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 4715 src/hydrogen-instructions.h HMaterializedLiteral<V>(int index, int depth)
index 4716 src/hydrogen-instructions.h : literal_index_(index), depth_(depth) {
index 4752 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 4791 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 4827 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 4861 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 4888 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 4918 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 4936 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 4950 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 4960 src/hydrogen-instructions.h HDateField(HValue* date, Smi* index)
index 4961 src/hydrogen-instructions.h : HUnaryOperation(date), index_(index) {
index 4965 src/hydrogen-instructions.h Smi* index() const { return index_; }
index 4967 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 4986 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 5013 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 5039 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 5071 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 5098 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 5131 src/hydrogen-instructions.h HValue* index) {
index 5133 src/hydrogen-instructions.h SetOperandAt(1, index);
index 5137 src/hydrogen-instructions.h virtual Representation RequiredInputRepresentation(int index) {
index 5142 src/hydrogen-instructions.h HValue* index() { return OperandAt(1); }
index 150 src/hydrogen.cc int index = environment->assigned_variables()->at(i);
index 151 src/hydrogen.cc instr->AddAssignedValue(index, environment->Lookup(index));
index 290 src/hydrogen.cc int index = 0;
index 291 src/hydrogen.cc while (index < dominated_blocks_.length() &&
index 292 src/hydrogen.cc dominated_blocks_[index]->block_id() < block->block_id()) {
index 293 src/hydrogen.cc ++index;
index 295 src/hydrogen.cc dominated_blocks_.InsertAt(index, block, zone());
index 1033 src/hydrogen.cc int index = 0;
index 1037 src/hydrogen.cc b->set_block_id(index++);
index 1099 src/hydrogen.cc value->SetOperandAt(it.index(), replacement);
index 1353 src/hydrogen.cc for (int i = index + 1; i < changed_ranges_.length(); ++i) {
index 1356 src/hydrogen.cc changed_ranges_.Rewind(index + 1);
index 2372 src/hydrogen.cc Representation rep = use->ObservedInputRepresentation(it.index());
index 2470 src/hydrogen.cc int index = it.Current();
index 2471 src/hydrogen.cc HPhi* it_use = phi_list->at(index);
index 2472 src/hydrogen.cc if (index != i) phi->AddNonPhiUsesFrom(it_use); // Don't count twice.
index 2620 src/hydrogen.cc int use_index = it.index();
index 3182 src/hydrogen.cc if (check->index()->IsAdd()) {
index 3183 src/hydrogen.cc HAdd* index = HAdd::cast(check->index());
index 3184 src/hydrogen.cc if (index->left()->IsConstant()) {
index 3185 src/hydrogen.cc constant = HConstant::cast(index->left());
index 3186 src/hydrogen.cc index_base = index->right();
index 3187 src/hydrogen.cc } else if (index->right()->IsConstant()) {
index 3188 src/hydrogen.cc constant = HConstant::cast(index->right());
index 3189 src/hydrogen.cc index_base = index->left();
index 3191 src/hydrogen.cc } else if (check->index()->IsSub()) {
index 3192 src/hydrogen.cc HSub* index = HSub::cast(check->index());
index 3194 src/hydrogen.cc if (index->left()->IsConstant()) {
index 3195 src/hydrogen.cc constant = HConstant::cast(index->left());
index 3196 src/hydrogen.cc index_base = index->right();
index 3197 src/hydrogen.cc } else if (index->right()->IsConstant()) {
index 3198 src/hydrogen.cc constant = HConstant::cast(index->right());
index 3199 src/hydrogen.cc index_base = index->left();
index 3208 src/hydrogen.cc index_base = check->index();
index 3269 src/hydrogen.cc ASSERT(new_check->index()->representation().IsInteger32());
index 3282 src/hydrogen.cc new_check->index()->representation(),
index 3296 src/hydrogen.cc new_check->index()->representation(),
index 3421 src/hydrogen.cc check->ReplaceAllUsesWith(check->index());
index 3488 src/hydrogen.cc HValue* index = array_operation->GetKey();
index 3493 src/hydrogen.cc if (index->IsAdd()) {
index 3495 src/hydrogen.cc HAdd* add = HAdd::cast(index);
index 3505 src/hydrogen.cc } else if (index->IsSub()) {
index 3507 src/hydrogen.cc HSub* sub = HSub::cast(index);
index 3525 src/hydrogen.cc if (index->HasNoUses()) {
index 3526 src/hydrogen.cc index->DeleteAndReplaceWith(NULL);
index 4349 src/hydrogen.cc HValue* index = environment()->ExpressionStackAt(0);
index 4354 src/hydrogen.cc new(zone()) HCompareIDAndBranch(index, limit, Token::LT);
index 4978 src/hydrogen.cc int index = ComputeLoadStoreFieldIndex(type, name, lookup);
index 4979 src/hydrogen.cc bool is_in_object = index < 0;
index 4980 src/hydrogen.cc int offset = index * kPointerSize;
index 4981 src/hydrogen.cc if (index < 0) {
index 5095 src/hydrogen.cc int index = ComputeLoadStoreFieldIndex(map, name, &lookup);
index 5096 src/hydrogen.cc bool is_in_object = index < 0;
index 5097 src/hydrogen.cc int offset = index * kPointerSize;
index 5098 src/hydrogen.cc if (index < 0) {
index 5375 src/hydrogen.cc new(zone()) HStoreContextSlot(context, var->index(), mode, Top());
index 5579 src/hydrogen.cc context, var->index(), mode, Top());
index 5627 src/hydrogen.cc int index = lookup->GetLocalFieldIndexFromMap(*type);
index 5628 src/hydrogen.cc if (index < 0) {
index 5631 src/hydrogen.cc int offset = (index * kPointerSize) + type->instance_size();
index 5635 src/hydrogen.cc int offset = (index * kPointerSize) + FixedArray::kHeaderSize;
index 6287 src/hydrogen.cc HValue* index = Pop();
index 6291 src/hydrogen.cc BuildStringCharCodeAt(context, string, index);
index 6424 src/hydrogen.cc int i = order[fn].index();
index 6917 src/hydrogen.cc HValue* index = Pop();
index 6925 src/hydrogen.cc BuildStringCharCodeAt(context, string, index);
index 7767 src/hydrogen.cc new(zone()) HStoreContextSlot(context, var->index(), mode, after);
index 7867 src/hydrogen.cc AddInstruction(new(zone()) HBoundsCheck(index, length));
index 8416 src/hydrogen.cc context, variable->index(), HStoreContextSlot::kNoCheck, value);
index 8452 src/hydrogen.cc context, variable->index(), HStoreContextSlot::kNoCheck, value);
index 8629 src/hydrogen.cc HValue* index = Pop();
index 8634 src/hydrogen.cc new(zone()) HAccessArgumentsAt(elements, length, index);
index 8659 src/hydrogen.cc Smi* index = Smi::cast(*(call->arguments()->at(1)->AsLiteral()->handle()));
index 8662 src/hydrogen.cc HDateField* result = new(zone()) HDateField(date, index);
index 8714 src/hydrogen.cc HValue* index = Pop();
index 8717 src/hydrogen.cc HStringCharCodeAt* result = BuildStringCharCodeAt(context, string, index);
index 8739 src/hydrogen.cc HValue* index = Pop();
index 8742 src/hydrogen.cc HStringCharCodeAt* char_code = BuildStringCharCodeAt(context, string, index);
index 9101 src/hydrogen.cc if (!assigned_variables_.Contains(index)) {
index 9102 src/hydrogen.cc assigned_variables_.Add(index, zone());
index 9104 src/hydrogen.cc values_[index] = value;
index 9109 src/hydrogen.cc return index >= parameter_count_ + specials_count_ + local_count_;
index 9121 src/hydrogen.cc int index = values_.length() - count;
index 9122 src/hydrogen.cc ASSERT(HasExpressionAt(index));
index 9130 src/hydrogen.cc values_[index] = value;
index 9422 src/hydrogen.cc int assigned_reg = op->index();
index 9433 src/hydrogen.cc trace_.Add(" \"double_stack:%d\"", op->index());
index 9436 src/hydrogen.cc trace_.Add(" \"stack:%d\"", op->index());
index 87 src/hydrogen.h void set_first_instruction_index(int index) {
index 88 src/hydrogen.h first_instruction_index_ = index;
index 91 src/hydrogen.h void set_last_instruction_index(int index) {
index 92 src/hydrogen.h last_instruction_index_ = index;
index 450 src/hydrogen.h void Bind(int index, HValue* value);
index 460 src/hydrogen.h HValue* Lookup(int index) const {
index 461 src/hydrogen.h HValue* result = values_[index];
index 494 src/hydrogen.h int index = length() - index_from_top - 1;
index 495 src/hydrogen.h ASSERT(HasExpressionAt(index));
index 496 src/hydrogen.h return values_[index];
index 523 src/hydrogen.h void SetValueAt(int index, HValue* value) {
index 524 src/hydrogen.h ASSERT(index < length());
index 525 src/hydrogen.h values_[index] = value;
index 550 src/hydrogen.h bool HasExpressionAt(int index) const;
index 563 src/hydrogen.h return variable->index() + shift;
index 1084 src/hydrogen.h HValue* index);
index 429 src/ia32/assembler-ia32-inl.h void Operand::set_sib(ScaleFactor scale, Register index, Register base) {
index 433 src/ia32/assembler-ia32-inl.h ASSERT(!index.is(esp) || base.is(esp));
index 434 src/ia32/assembler-ia32-inl.h buf_[1] = scale << 6 | index.code() << 3 | base.code();
index 254 src/ia32/assembler-ia32.cc ASSERT(!index.is(esp)); // illegal addressing mode
index 259 src/ia32/assembler-ia32.cc set_sib(scale, index, base);
index 263 src/ia32/assembler-ia32.cc set_sib(scale, index, base);
index 268 src/ia32/assembler-ia32.cc set_sib(scale, index, base);
index 278 src/ia32/assembler-ia32.cc ASSERT(!index.is(esp)); // illegal addressing mode
index 281 src/ia32/assembler-ia32.cc set_sib(scale, index, ebp);
index 71 src/ia32/assembler-ia32.h static inline const char* AllocationIndexToString(int index);
index 75 src/ia32/assembler-ia32.h static inline Register FromAllocationIndex(int index);
index 121 src/ia32/assembler-ia32.h inline const char* Register::AllocationIndexToString(int index) {
index 122 src/ia32/assembler-ia32.h ASSERT(index >= 0 && index < kNumAllocatableRegisters);
index 125 src/ia32/assembler-ia32.h return kNames[index];
index 135 src/ia32/assembler-ia32.h inline Register Register::FromAllocationIndex(int index) {
index 136 src/ia32/assembler-ia32.h ASSERT(index >= 0 && index < kNumAllocatableRegisters);
index 137 src/ia32/assembler-ia32.h return (index >= 4) ? from_code(index + 2) : from_code(index);
index 150 src/ia32/assembler-ia32.h static XMMRegister FromAllocationIndex(int index) {
index 151 src/ia32/assembler-ia32.h ASSERT(index >= 0 && index < kNumAllocatableRegisters);
index 152 src/ia32/assembler-ia32.h return from_code(index + 1);
index 155 src/ia32/assembler-ia32.h static const char* AllocationIndexToString(int index) {
index 156 src/ia32/assembler-ia32.h ASSERT(index >= 0 && index < kNumAllocatableRegisters);
index 166 src/ia32/assembler-ia32.h return names[index];
index 327 src/ia32/assembler-ia32.h Register index,
index 333 src/ia32/assembler-ia32.h explicit Operand(Register index,
index 343 src/ia32/assembler-ia32.h static Operand StaticArray(Register index,
index 346 src/ia32/assembler-ia32.h return Operand(index, scale, reinterpret_cast<int32_t>(arr.address()),
index 373 src/ia32/assembler-ia32.h inline void set_sib(ScaleFactor scale, Register index, Register base);
index 4247 src/ia32/code-stubs-ia32.cc Register index = scratch;
index 4251 src/ia32/code-stubs-ia32.cc index,
index 4273 src/ia32/code-stubs-ia32.cc Register index = scratch;
index 4277 src/ia32/code-stubs-ia32.cc index,
index 4286 src/ia32/code-stubs-ia32.cc index,
index 6548 src/ia32/code-stubs-ia32.cc Register index = length; // index = -length;
index 6553 src/ia32/code-stubs-ia32.cc __ mov_b(scratch, Operand(left, index, times_1, 0));
index 6554 src/ia32/code-stubs-ia32.cc __ cmpb(scratch, Operand(right, index, times_1, 0));
index 6556 src/ia32/code-stubs-ia32.cc __ inc(index);
index 6911 src/ia32/code-stubs-ia32.cc Register index = r0;
index 6913 src/ia32/code-stubs-ia32.cc __ mov(index, FieldOperand(properties, kCapacityOffset));
index 6914 src/ia32/code-stubs-ia32.cc __ dec(index);
index 6915 src/ia32/code-stubs-ia32.cc __ and_(index,
index 6921 src/ia32/code-stubs-ia32.cc __ lea(index, Operand(index, index, times_2, 0)); // index *= 3.
index 6925 src/ia32/code-stubs-ia32.cc __ mov(entity_name, Operand(properties, index, times_half_pointer_size,
index 419 src/ia32/code-stubs-ia32.h Register index,
index 421 src/ia32/code-stubs-ia32.h : dictionary_(dictionary), result_(result), index_(index), mode_(mode) { }
index 679 src/ia32/codegen-ia32.cc __ add(index, result);
index 725 src/ia32/codegen-ia32.cc __ movzx_w(result, Operand(result, index, times_2, 0));
index 729 src/ia32/codegen-ia32.cc __ movzx_b(result, Operand(result, index, times_1, 0));
index 743 src/ia32/codegen-ia32.cc index,
index 752 src/ia32/codegen-ia32.cc index,
index 83 src/ia32/codegen-ia32.h Register index,
index 344 src/ia32/disasm-ia32.cc *index = (data >> 3) & 7;
index 403 src/ia32/disasm-ia32.cc int scale, index, base;
index 404 src/ia32/disasm-ia32.cc get_sib(sib, &scale, &index, &base);
index 405 src/ia32/disasm-ia32.cc if (index == esp && base == esp && scale == 0 /*times_1*/) {
index 411 src/ia32/disasm-ia32.cc (this->*register_name)(index),
index 415 src/ia32/disasm-ia32.cc } else if (index != esp && base != ebp) {
index 419 src/ia32/disasm-ia32.cc (this->*register_name)(index),
index 435 src/ia32/disasm-ia32.cc int scale, index, base;
index 436 src/ia32/disasm-ia32.cc get_sib(sib, &scale, &index, &base);
index 439 src/ia32/disasm-ia32.cc if (index == base && index == rm /*esp*/ && scale == 0 /*times_1*/) {
index 444 src/ia32/disasm-ia32.cc (this->*register_name)(index),
index 205 src/ia32/full-codegen-ia32.cc int context_offset = Context::SlotOffset(var->index());
index 687 src/ia32/full-codegen-ia32.cc int offset = -var->index() * kPointerSize;
index 703 src/ia32/full-codegen-ia32.cc return ContextOperand(scratch, var->index());
index 730 src/ia32/full-codegen-ia32.cc int offset = Context::SlotOffset(var->index());
index 802 src/ia32/full-codegen-ia32.cc __ mov(ContextOperand(esi, variable->index()),
index 862 src/ia32/full-codegen-ia32.cc __ mov(ContextOperand(esi, variable->index()), result_register());
index 865 src/ia32/full-codegen-ia32.cc Context::SlotOffset(variable->index()),
index 906 src/ia32/full-codegen-ia32.cc __ mov(ContextOperand(esi, variable->index()), Immediate(instance));
index 1323 src/ia32/full-codegen-ia32.cc return ContextOperand(context, var->index());
index 2088 src/ia32/full-codegen-ia32.cc int offset = Context::SlotOffset(var->index());
index 2108 src/ia32/full-codegen-ia32.cc int offset = Context::SlotOffset(var->index());
index 3067 src/ia32/full-codegen-ia32.cc Smi* index = Smi::cast(*(args->at(1)->AsLiteral()->handle()));
index 3082 src/ia32/full-codegen-ia32.cc if (index->value() == 0) {
index 3085 src/ia32/full-codegen-ia32.cc if (index->value() < JSDate::kFirstUncachedField) {
index 3091 src/ia32/full-codegen-ia32.cc kPointerSize * index->value()));
index 3097 src/ia32/full-codegen-ia32.cc __ mov(Operand(esp, 1 * kPointerSize), Immediate(index));
index 3191 src/ia32/full-codegen-ia32.cc Register index = eax;
index 3200 src/ia32/full-codegen-ia32.cc index,
index 3237 src/ia32/full-codegen-ia32.cc Register index = eax;
index 3247 src/ia32/full-codegen-ia32.cc index,
index 3550 src/ia32/full-codegen-ia32.cc Register index = edx;
index 3595 src/ia32/full-codegen-ia32.cc __ Set(index, Immediate(0));
index 3601 src/ia32/full-codegen-ia32.cc __ cmp(index, array_length);
index 3606 src/ia32/full-codegen-ia32.cc index,
index 3619 src/ia32/full-codegen-ia32.cc __ add(index, Immediate(1));
index 3620 src/ia32/full-codegen-ia32.cc __ cmp(index, array_length);
index 3665 src/ia32/full-codegen-ia32.cc index, string, &bailout);
index 3678 src/ia32/full-codegen-ia32.cc __ mov(index, Immediate(0));
index 3689 src/ia32/full-codegen-ia32.cc __ mov(string, FieldOperand(elements, index,
index 3698 src/ia32/full-codegen-ia32.cc __ add(index, Immediate(1));
index 3700 src/ia32/full-codegen-ia32.cc __ cmp(index, array_length_operand);
index 3712 src/ia32/full-codegen-ia32.cc __ Set(index, Immediate(0));
index 3730 src/ia32/full-codegen-ia32.cc __ mov(string, FieldOperand(elements, index,
index 3739 src/ia32/full-codegen-ia32.cc __ add(index, Immediate(1));
index 3741 src/ia32/full-codegen-ia32.cc __ cmp(index, array_length_operand);
index 3749 src/ia32/full-codegen-ia32.cc __ Set(index, Immediate(0));
index 3771 src/ia32/full-codegen-ia32.cc __ mov(string, FieldOperand(elements, index,
index 3780 src/ia32/full-codegen-ia32.cc __ add(index, Immediate(1));
index 3782 src/ia32/full-codegen-ia32.cc __ cmp(index, array_length_operand);
index 631 src/ia32/ic-ia32.cc Register index = ecx;
index 636 src/ia32/ic-ia32.cc index,
index 269 src/ia32/lithium-codegen-ia32.cc int context_offset = Context::SlotOffset(var->index());
index 343 src/ia32/lithium-codegen-ia32.cc return Register::FromAllocationIndex(index);
index 348 src/ia32/lithium-codegen-ia32.cc return XMMRegister::FromAllocationIndex(index);
index 354 src/ia32/lithium-codegen-ia32.cc return ToRegister(op->index());
index 360 src/ia32/lithium-codegen-ia32.cc return ToDoubleRegister(op->index());
index 395 src/ia32/lithium-codegen-ia32.cc int index = op->index();
index 396 src/ia32/lithium-codegen-ia32.cc if (index >= 0) {
index 399 src/ia32/lithium-codegen-ia32.cc return Operand(ebp, -(index + 3) * kPointerSize);
index 402 src/ia32/lithium-codegen-ia32.cc return Operand(ebp, -(index - 1) * kPointerSize);
index 409 src/ia32/lithium-codegen-ia32.cc int index = op->index();
index 410 src/ia32/lithium-codegen-ia32.cc int offset = (index >= 0) ? index + 3 : index - 1;
index 447 src/ia32/lithium-codegen-ia32.cc environment->spilled_registers()[value->index()] != NULL) {
index 450 src/ia32/lithium-codegen-ia32.cc environment->spilled_registers()[value->index()],
index 454 src/ia32/lithium-codegen-ia32.cc environment->spilled_double_registers()[value->index()] != NULL) {
index 458 src/ia32/lithium-codegen-ia32.cc environment->spilled_double_registers()[value->index()],
index 478 src/ia32/lithium-codegen-ia32.cc translation->StoreStackSlot(op->index());
index 480 src/ia32/lithium-codegen-ia32.cc translation->StoreInt32StackSlot(op->index());
index 483 src/ia32/lithium-codegen-ia32.cc translation->StoreDoubleStackSlot(op->index());
index 486 src/ia32/lithium-codegen-ia32.cc int src_index = GetStackSlotCount() + op->index();
index 602 src/ia32/lithium-codegen-ia32.cc translation.index(),
index 747 src/ia32/lithium-codegen-ia32.cc safepoint.DefinePointerSlot(pointer->index(), zone());
index 1431 src/ia32/lithium-codegen-ia32.cc Smi* index = instr->index();
index 1442 src/ia32/lithium-codegen-ia32.cc if (index->value() == 0) {
index 1445 src/ia32/lithium-codegen-ia32.cc if (index->value() < JSDate::kFirstUncachedField) {
index 1451 src/ia32/lithium-codegen-ia32.cc kPointerSize * index->value()));
index 1457 src/ia32/lithium-codegen-ia32.cc __ mov(Operand(esp, 1 * kPointerSize), Immediate(index));
index 2418 src/ia32/lithium-codegen-ia32.cc int index = lookup.GetLocalFieldIndexFromMap(*type);
index 2419 src/ia32/lithium-codegen-ia32.cc int offset = index * kPointerSize;
index 2420 src/ia32/lithium-codegen-ia32.cc if (index < 0) {
index 2634 src/ia32/lithium-codegen-ia32.cc Operand index = ToOperand(instr->index());
index 2637 src/ia32/lithium-codegen-ia32.cc __ sub(length, index);
index 3668 src/ia32/lithium-codegen-ia32.cc if (instr->index()->IsConstantOperand()) {
index 3670 src/ia32/lithium-codegen-ia32.cc Immediate(ToInteger32(LConstantOperand::cast(instr->index()))));
index 3673 src/ia32/lithium-codegen-ia32.cc __ cmp(ToRegister(instr->index()), ToOperand(instr->length()));
index 3862 src/ia32/lithium-codegen-ia32.cc ToRegister(instr->index()),
index 3883 src/ia32/lithium-codegen-ia32.cc if (instr->index()->IsConstantOperand()) {
index 3884 src/ia32/lithium-codegen-ia32.cc int const_index = ToInteger32(LConstantOperand::cast(instr->index()));
index 3887 src/ia32/lithium-codegen-ia32.cc Register index = ToRegister(instr->index());
index 3888 src/ia32/lithium-codegen-ia32.cc __ SmiTag(index);
index 3889 src/ia32/lithium-codegen-ia32.cc __ push(index);
index 5316 src/ia32/lithium-codegen-ia32.cc Register index = ToRegister(instr->index());
index 5319 src/ia32/lithium-codegen-ia32.cc __ cmp(index, Immediate(0));
index 5322 src/ia32/lithium-codegen-ia32.cc index,
index 5329 src/ia32/lithium-codegen-ia32.cc __ neg(index);
index 5332 src/ia32/lithium-codegen-ia32.cc index,
index 242 src/ia32/lithium-codegen-ia32.h Register ToRegister(int index) const;
index 243 src/ia32/lithium-codegen-ia32.h XMMRegister ToDoubleRegister(int index) const;
index 96 src/ia32/lithium-gap-resolver-ia32.cc ASSERT(!moves_[index].IsPending());
index 97 src/ia32/lithium-gap-resolver-ia32.cc ASSERT(!moves_[index].IsRedundant());
index 101 src/ia32/lithium-gap-resolver-ia32.cc ASSERT(moves_[index].source() != NULL); // Or else it will look eliminated.
index 102 src/ia32/lithium-gap-resolver-ia32.cc LOperand* destination = moves_[index].destination();
index 103 src/ia32/lithium-gap-resolver-ia32.cc moves_[index].set_destination(NULL);
index 127 src/ia32/lithium-gap-resolver-ia32.cc moves_[index].set_destination(destination);
index 131 src/ia32/lithium-gap-resolver-ia32.cc if (moves_[index].source()->Equals(destination)) {
index 132 src/ia32/lithium-gap-resolver-ia32.cc RemoveMove(index);
index 143 src/ia32/lithium-gap-resolver-ia32.cc EmitSwap(index);
index 149 src/ia32/lithium-gap-resolver-ia32.cc EmitMove(index);
index 155 src/ia32/lithium-gap-resolver-ia32.cc if (source->IsRegister()) ++source_uses_[source->index()];
index 158 src/ia32/lithium-gap-resolver-ia32.cc if (destination->IsRegister()) ++destination_uses_[destination->index()];
index 165 src/ia32/lithium-gap-resolver-ia32.cc LOperand* source = moves_[index].source();
index 167 src/ia32/lithium-gap-resolver-ia32.cc --source_uses_[source->index()];
index 168 src/ia32/lithium-gap-resolver-ia32.cc ASSERT(source_uses_[source->index()] >= 0);
index 171 src/ia32/lithium-gap-resolver-ia32.cc LOperand* destination = moves_[index].destination();
index 173 src/ia32/lithium-gap-resolver-ia32.cc --destination_uses_[destination->index()];
index 174 src/ia32/lithium-gap-resolver-ia32.cc ASSERT(destination_uses_[destination->index()] >= 0);
index 177 src/ia32/lithium-gap-resolver-ia32.cc moves_[index].Eliminate();
index 240 src/ia32/lithium-gap-resolver-ia32.cc if (operand->IsRegister() && operand->index() == spilled_register_) {
index 277 src/ia32/lithium-gap-resolver-ia32.cc LOperand* source = moves_[index].source();
index 278 src/ia32/lithium-gap-resolver-ia32.cc LOperand* destination = moves_[index].destination();
index 354 src/ia32/lithium-gap-resolver-ia32.cc RemoveMove(index);
index 359 src/ia32/lithium-gap-resolver-ia32.cc LOperand* source = moves_[index].source();
index 360 src/ia32/lithium-gap-resolver-ia32.cc LOperand* destination = moves_[index].destination();
index 457 src/ia32/lithium-gap-resolver-ia32.cc RemoveMove(index);
index 474 src/ia32/lithium-gap-resolver-ia32.cc int temp = source_uses_[source->index()];
index 475 src/ia32/lithium-gap-resolver-ia32.cc source_uses_[source->index()] = source_uses_[destination->index()];
index 476 src/ia32/lithium-gap-resolver-ia32.cc source_uses_[destination->index()] = temp;
index 480 src/ia32/lithium-gap-resolver-ia32.cc source_uses_[source->index()] = CountSourceUses(source);
index 482 src/ia32/lithium-gap-resolver-ia32.cc source_uses_[destination->index()] = CountSourceUses(destination);
index 54 src/ia32/lithium-gap-resolver-ia32.h void PerformMove(int index);
index 62 src/ia32/lithium-gap-resolver-ia32.h void RemoveMove(int index);
index 69 src/ia32/lithium-gap-resolver-ia32.h void EmitMove(int index);
index 73 src/ia32/lithium-gap-resolver-ia32.h void EmitSwap(int index);
index 365 src/ia32/lithium-ia32.cc index()->PrintTo(stream);
index 381 src/ia32/lithium-ia32.cc int index = GetNextSpillIndex(is_double);
index 383 src/ia32/lithium-ia32.cc return LDoubleStackSlot::Create(index, zone());
index 385 src/ia32/lithium-ia32.cc return LStackSlot::Create(index, zone());
index 596 src/ia32/lithium-ia32.cc new(zone()) LUnallocated(LUnallocated::FIXED_SLOT, index));
index 1590 src/ia32/lithium-ia32.cc new(zone()) LDateField(date, FixedTemp(ecx), instr->index());
index 1597 src/ia32/lithium-ia32.cc UseRegisterOrConstantAtStart(instr->index()),
index 2116 src/ia32/lithium-ia32.cc LOperand* index = UseTempRegister(instr->index());
index 2119 src/ia32/lithium-ia32.cc new(zone()) LStringCharCodeAt(context, string, index);
index 2199 src/ia32/lithium-ia32.cc int spill_index = chunk()->GetParameterStackSlot(instr->index());
index 2234 src/ia32/lithium-ia32.cc LOperand* index = Use(instr->index());
index 2236 src/ia32/lithium-ia32.cc new(zone()) LAccessArgumentsAt(arguments, length, index);
index 2384 src/ia32/lithium-ia32.cc LOperand* index = UseTempRegister(instr->index());
index 2385 src/ia32/lithium-ia32.cc return DefineSameAsFirst(new(zone()) LLoadFieldByIndex(object, index));
index 491 src/ia32/lithium-ia32.h LAccessArgumentsAt(LOperand* arguments, LOperand* length, LOperand* index) {
index 494 src/ia32/lithium-ia32.h inputs_[2] = index;
index 501 src/ia32/lithium-ia32.h LOperand* index() { return inputs_[2]; }
index 866 src/ia32/lithium-ia32.h LBoundsCheck(LOperand* index, LOperand* length) {
index 867 src/ia32/lithium-ia32.h inputs_[0] = index;
index 871 src/ia32/lithium-ia32.h LOperand* index() { return inputs_[0]; }
index 1038 src/ia32/lithium-ia32.h LDateField(LOperand* date, LOperand* temp, Smi* index)
index 1039 src/ia32/lithium-ia32.h : index_(index) {
index 1047 src/ia32/lithium-ia32.h Smi* index() const { return index_; }
index 1922 src/ia32/lithium-ia32.h LStringCharCodeAt(LOperand* context, LOperand* string, LOperand* index) {
index 1925 src/ia32/lithium-ia32.h inputs_[2] = index;
index 1933 src/ia32/lithium-ia32.h LOperand* index() { return inputs_[2]; }
index 2309 src/ia32/lithium-ia32.h LLoadFieldByIndex(LOperand* object, LOperand* index) {
index 2311 src/ia32/lithium-ia32.h inputs_[1] = index;
index 2315 src/ia32/lithium-ia32.h LOperand* index() { return inputs_[1]; }
index 2440 src/ia32/lithium-ia32.h int index);
index 178 src/ia32/macro-assembler-ia32.cc Register dst = index;
index 179 src/ia32/macro-assembler-ia32.cc lea(dst, Operand(object, index, times_half_pointer_size,
index 191 src/ia32/macro-assembler-ia32.cc mov(index, Immediate(BitCast<int32_t>(kZapValue)));
index 417 src/ia32/macro-assembler-ia32.cc Handle<Object> value(&isolate()->heap()->roots_array_start()[index]);
index 425 src/ia32/macro-assembler-ia32.cc Handle<Object> value(&isolate()->heap()->roots_array_start()[index]);
index 1755 src/ia32/macro-assembler-ia32.cc if (!index.is(hash)) {
index 1756 src/ia32/macro-assembler-ia32.cc mov(index, hash);
index 1842 src/ia32/macro-assembler-ia32.cc esp, (index + (kReturnHandlesDirectly ? 0 : 1)) * kPointerSize);
index 2271 src/ia32/macro-assembler-ia32.cc mov(function, Operand(function, Context::SlotOffset(index)));
index 186 src/ia32/macro-assembler-ia32.h Register index,
index 259 src/ia32/macro-assembler-ia32.h void LoadGlobalFunction(int index, Register function);
index 354 src/ia32/macro-assembler-ia32.h void CompareRoot(Register with, Heap::RootListIndex index);
index 355 src/ia32/macro-assembler-ia32.h void CompareRoot(const Operand& with, Heap::RootListIndex index);
index 685 src/ia32/macro-assembler-ia32.h void IndexFromHash(Register hash, Register index);
index 951 src/ia32/macro-assembler-ia32.h Register index,
index 954 src/ia32/macro-assembler-ia32.h return Operand(object, index, scale, offset - kHeapObjectTag);
index 958 src/ia32/macro-assembler-ia32.h inline Operand ContextOperand(Register context, int index) {
index 959 src/ia32/macro-assembler-ia32.h return Operand(context, Context::SlotOffset(index));
index 969 src/ia32/macro-assembler-ia32.h Operand ApiParameterOperand(int index);
index 571 src/ia32/regexp-macro-assembler-ia32.cc Register index = current_character();
index 575 src/ia32/regexp-macro-assembler-ia32.cc index = ebx;
index 577 src/ia32/regexp-macro-assembler-ia32.cc __ cmpb(FieldOperand(eax, index, times_1, ByteArray::kHeaderSize), 0);
index 266 src/ia32/stub-cache-ia32.cc __ LoadGlobalFunction(index, prototype);
index 284 src/ia32/stub-cache-ia32.cc JSFunction::cast(masm->isolate()->global_context()->get(index)));
index 381 src/ia32/stub-cache-ia32.cc index -= holder->map()->inobject_properties();
index 382 src/ia32/stub-cache-ia32.cc if (index < 0) {
index 384 src/ia32/stub-cache-ia32.cc int offset = holder->map()->instance_size() + (index * kPointerSize);
index 388 src/ia32/stub-cache-ia32.cc int offset = index * kPointerSize + FixedArray::kHeaderSize;
index 840 src/ia32/stub-cache-ia32.cc index -= object->map()->inobject_properties();
index 842 src/ia32/stub-cache-ia32.cc if (index < 0) {
index 844 src/ia32/stub-cache-ia32.cc int offset = object->map()->instance_size() + (index * kPointerSize);
index 857 src/ia32/stub-cache-ia32.cc int offset = index * kPointerSize + FixedArray::kHeaderSize;
index 1050 src/ia32/stub-cache-ia32.cc GenerateFastPropertyLoad(masm(), eax, reg, holder, index);
index 1392 src/ia32/stub-cache-ia32.cc GenerateFastPropertyLoad(masm(), edi, reg, holder, index);
index 1770 src/ia32/stub-cache-ia32.cc Register index = edi;
index 1774 src/ia32/stub-cache-ia32.cc __ mov(index, Operand(esp, (argc - 0) * kPointerSize));
index 1776 src/ia32/stub-cache-ia32.cc __ Set(index, Immediate(factory()->undefined_value()));
index 1780 src/ia32/stub-cache-ia32.cc index,
index 1853 src/ia32/stub-cache-ia32.cc Register index = edi;
index 1858 src/ia32/stub-cache-ia32.cc __ mov(index, Operand(esp, (argc - 0) * kPointerSize));
index 1860 src/ia32/stub-cache-ia32.cc __ Set(index, Immediate(factory()->undefined_value()));
index 1864 src/ia32/stub-cache-ia32.cc index,
index 2527 src/ia32/stub-cache-ia32.cc index,
index 2758 src/ia32/stub-cache-ia32.cc index,
index 2886 src/ia32/stub-cache-ia32.cc GenerateLoadField(object, holder, edx, ebx, eax, edi, index, name, &miss);
index 3067 src/ia32/stub-cache-ia32.cc GenerateLoadField(receiver, holder, edx, ebx, eax, edi, index, name, &miss);
index 217 src/ic.cc int index = map->IndexInCodeCache(name, target);
index 218 src/ic.cc if (index >= 0) {
index 219 src/ic.cc map->RemoveFromCodeCache(String::cast(name), target, index);
index 473 src/ic.cc int index = frame->ComputeExpressionsCount() - (argc + 1);
index 474 src/ic.cc frame->SetExpression(index, *object);
index 501 src/ic.cc int index = frame->ComputeExpressionsCount() - (argc + 1);
index 502 src/ic.cc frame->SetExpression(index, *isolate()->factory()->ToObject(object));
index 519 src/ic.cc uint32_t index;
index 520 src/ic.cc if (name->AsArrayIndex(&index)) {
index 521 src/ic.cc Handle<Object> result = Object::GetElement(object, index);
index 619 src/ic.cc double index = DoubleToInteger(args.number_at(1));
index 620 src/ic.cc if (index < 0 || index >= string->length()) {
index 645 src/ic.cc int index = lookup->GetFieldIndex();
index 647 src/ic.cc argc, kind_, extra_state, name, object, holder, index);
index 895 src/ic.cc uint32_t index;
index 896 src/ic.cc if (name->AsArrayIndex(&index)) return object->GetElement(index);
index 1157 src/ic.cc uint32_t index = 0;
index 1158 src/ic.cc if (name->AsArrayIndex(&index)) {
index 1161 src/ic.cc return Runtime::GetElementOrCharAt(isolate(), object, index);
index 1374 src/ic.cc uint32_t index;
index 1375 src/ic.cc if (name->AsArrayIndex(&index)) {
index 1377 src/ic.cc JSObject::SetElement(receiver, index, value, NONE, strict_mode);
index 1806 src/ic.cc int index = Smi::cast(*key)->value();
index 1809 src/ic.cc index >= Smi::cast(JSArray::cast(*receiver)->length())->value();
index 1898 src/ic.cc uint32_t index;
index 1899 src/ic.cc if (name->AsArrayIndex(&index)) {
index 1901 src/ic.cc JSObject::SetElement(receiver, index, value, NONE, strict_mode);
index 879 src/isolate.cc LOG(this, ApiIndexedSecurityCheck(index));
index 885 src/isolate.cc index,
index 722 src/isolate.h uint32_t index,
index 308 src/json-parser.h uint32_t index;
index 309 src/json-parser.h if (key->AsArrayIndex(&index)) {
index 310 src/json-parser.h JSObject::SetOwnElement(json_object, index, value, kNonStrictMode);
index 238 src/jsregexp.cc return AtomExec(regexp, subject, index, last_match_info);
index 241 src/jsregexp.cc IrregexpExec(regexp, subject, index, last_match_info);
index 287 src/jsregexp.cc ASSERT(0 <= index);
index 288 src/jsregexp.cc ASSERT(index <= subject->length());
index 298 src/jsregexp.cc if (index + needle_len > subject->length()) {
index 307 src/jsregexp.cc index = (needle_content.IsAscii()
index 312 src/jsregexp.cc index)
index 316 src/jsregexp.cc index))
index 321 src/jsregexp.cc index)
index 325 src/jsregexp.cc index)));
index 326 src/jsregexp.cc if (index == -1) return isolate->factory()->null_value();
index 333 src/jsregexp.cc SetAtomLastCapture(array, *subject, index, index + needle_len);
index 548 src/jsregexp.cc ASSERT(index >= 0);
index 549 src/jsregexp.cc ASSERT(index <= subject->length());
index 564 src/jsregexp.cc index,
index 605 src/jsregexp.cc index);
index 884 src/jsregexp.cc int index = (character & RegExpMacroAssembler::kTableMask);
index 885 src/jsregexp.cc frequencies_[index].Increment();
index 3087 src/jsregexp.cc if (index > *checked_up_to) {
index 3088 src/jsregexp.cc *checked_up_to = index;
index 4946 src/jsregexp.cc BackReferenceNode(RegExpCapture::StartRegister(index()),
index 4947 src/jsregexp.cc RegExpCapture::EndRegister(index()),
index 5016 src/jsregexp.cc return ToNode(body(), index(), compiler, on_success);
index 5024 src/jsregexp.cc int start_reg = RegExpCapture::StartRegister(index);
index 5025 src/jsregexp.cc int end_reg = RegExpCapture::EndRegister(index);
index 81 src/jsregexp.h int index,
index 98 src/jsregexp.h int index,
index 127 src/jsregexp.h int index,
index 136 src/jsregexp.h int index,
index 157 src/jsregexp.h static int GetCapture(FixedArray* array, int index) {
index 158 src/jsregexp.h return Smi::cast(array->get(index + kFirstCapture))->value();
index 173 src/jsregexp.h static void SetCapture(FixedArray* array, int index, int to) {
index 174 src/jsregexp.h array->set(index + kFirstCapture, Smi::FromInt(to));
index 521 src/jsregexp.h Position* positions(int index) {
index 522 src/jsregexp.h ASSERT(index >= 0);
index 523 src/jsregexp.h ASSERT(index < characters_);
index 524 src/jsregexp.h return positions_ + index;
index 105 src/list-inl.h void List<T, P>::InsertAt(int index, const T& elm, P alloc) {
index 106 src/list-inl.h ASSERT(index >= 0 && index <= length_);
index 108 src/list-inl.h for (int i = length_ - 1; i > index; --i) {
index 111 src/list-inl.h data_[index] = elm;
index 115 src/list.h void InsertAt(int index, const T& element,
index 48 src/lithium-allocator-inl.h bool LAllocator::IsGapAt(int index) { return chunk_->IsGapAt(index); }
index 51 src/lithium-allocator-inl.h LInstruction* LAllocator::InstructionAt(int index) {
index 52 src/lithium-allocator-inl.h return chunk_->instructions()->at(index);
index 56 src/lithium-allocator-inl.h LGap* LAllocator::GapAt(int index) {
index 57 src/lithium-allocator-inl.h return chunk_->GetGapAt(index);
index 174 src/lithium-allocator.cc spill_operand_->ConvertTo(operand->kind(), operand->index());
index 479 src/lithium-allocator.cc use_pos->operand()->ConvertTo(op->kind(), op->index());
index 576 src/lithium-allocator.cc int index = successor->PredecessorIndexOf(block);
index 580 src/lithium-allocator.cc if (!phi->OperandAt(index)->IsConstant()) {
index 581 src/lithium-allocator.cc live_out->Add(phi->OperandAt(index)->id());
index 609 src/lithium-allocator.cc return -index - 1 - Register::kNumAllocatableRegisters;
index 641 src/lithium-allocator.cc ASSERT(index < Register::kNumAllocatableRegisters);
index 642 src/lithium-allocator.cc LiveRange* result = fixed_live_ranges_[index];
index 644 src/lithium-allocator.cc result = new(zone_) LiveRange(FixedLiveRangeID(index), zone_);
index 646 src/lithium-allocator.cc result->set_assigned_register(index, GENERAL_REGISTERS, zone_);
index 647 src/lithium-allocator.cc fixed_live_ranges_[index] = result;
index 654 src/lithium-allocator.cc ASSERT(index < DoubleRegister::kNumAllocatableRegisters);
index 655 src/lithium-allocator.cc LiveRange* result = fixed_double_live_ranges_[index];
index 657 src/lithium-allocator.cc result = new(zone_) LiveRange(FixedDoubleLiveRangeID(index), zone_);
index 659 src/lithium-allocator.cc result->set_assigned_register(index, DOUBLE_REGISTERS, zone_);
index 660 src/lithium-allocator.cc fixed_double_live_ranges_[index] = result;
index 667 src/lithium-allocator.cc if (index >= live_ranges_.length()) {
index 668 src/lithium-allocator.cc live_ranges_.AddBlock(NULL, index - live_ranges_.length() + 1, zone());
index 670 src/lithium-allocator.cc LiveRange* result = live_ranges_[index];
index 672 src/lithium-allocator.cc result = new(zone_) LiveRange(index, zone_);
index 673 src/lithium-allocator.cc live_ranges_[index] = result;
index 681 src/lithium-allocator.cc int index = chunk_->NearestGapPos(last_instruction);
index 682 src/lithium-allocator.cc return GapAt(index);
index 688 src/lithium-allocator.cc int index = LUnallocated::cast(operand)->virtual_register();
index 689 src/lithium-allocator.cc HValue* instr = graph_->LookupValue(index);
index 701 src/lithium-allocator.cc return FixedLiveRangeFor(operand->index());
index 703 src/lithium-allocator.cc return FixedDoubleLiveRangeFor(operand->index());
index 748 src/lithium-allocator.cc LGap* gap = GapAt(index);
index 872 src/lithium-allocator.cc int index = gap_index + 1;
index 873 src/lithium-allocator.cc LInstruction* instr = InstructionAt(index);
index 892 src/lithium-allocator.cc int index = block->last_instruction_index();
index 897 src/lithium-allocator.cc while (index >= block_start) {
index 899 src/lithium-allocator.cc LifetimePosition::FromInstructionIndex(index);
index 901 src/lithium-allocator.cc if (IsGapAt(index)) {
index 903 src/lithium-allocator.cc LGap* gap = GapAt(index);
index 937 src/lithium-allocator.cc ASSERT(!IsGapAt(index));
index 938 src/lithium-allocator.cc LInstruction* instr = InstructionAt(index);
index 952 src/lithium-allocator.cc output->index() != i) {
index 964 src/lithium-allocator.cc output->index() != i) {
index 1007 src/lithium-allocator.cc index = index - 1;
index 1169 src/lithium-allocator.cc int index = pos.InstructionIndex();
index 1170 src/lithium-allocator.cc if (IsGapAt(index)) {
index 1171 src/lithium-allocator.cc LGap* gap = GapAt(index);
index 1175 src/lithium-allocator.cc int gap_pos = pos.IsInstructionStart() ? (index - 1) : (index + 1);
index 1177 src/lithium-allocator.cc (gap_pos < index) ? LGap::AFTER : LGap::BEFORE, zone());
index 1445 src/lithium-allocator.cc int index = -1;
index 1446 src/lithium-allocator.cc while (++index < instrs->length() &&
index 1447 src/lithium-allocator.cc !instrs->at(index)->IsOsrEntry()) {
index 1449 src/lithium-allocator.cc ASSERT(index < instrs->length());
index 1450 src/lithium-allocator.cc LOsrEntry* instruction = LOsrEntry::cast(instrs->at(index));
index 1452 src/lithium-allocator.cc LifetimePosition position = LifetimePosition::FromInstructionIndex(index);
index 1707 src/lithium-allocator.cc int index = range->TopLevel()->GetSpillOperand()->index();
index 1708 src/lithium-allocator.cc if (index >= 0) {
index 1791 src/lithium-allocator.cc int register_index = hint->index();
index 70 src/lithium-allocator.h static LifetimePosition FromInstructionIndex(int index) {
index 71 src/lithium-allocator.h return LifetimePosition(index * kStep);
index 515 src/lithium-allocator.h void AddConstraintsGapMove(int index, LOperand* from, LOperand* to);
index 583 src/lithium-allocator.h static int FixedLiveRangeID(int index) { return -index - 1; }
index 584 src/lithium-allocator.h static int FixedDoubleLiveRangeID(int index);
index 585 src/lithium-allocator.h LiveRange* FixedLiveRangeFor(int index);
index 586 src/lithium-allocator.h LiveRange* FixedDoubleLiveRangeFor(int index);
index 587 src/lithium-allocator.h LiveRange* LiveRangeFor(int index);
index 593 src/lithium-allocator.h inline bool IsGapAt(int index);
index 595 src/lithium-allocator.h inline LInstruction* InstructionAt(int index);
index 597 src/lithium-allocator.h inline LGap* GapAt(int index);
index 94 src/lithium.cc stream->Add("[constant:%d]", index());
index 97 src/lithium.cc stream->Add("[stack:%d]", index());
index 100 src/lithium.cc stream->Add("[double_stack:%d]", index());
index 103 src/lithium.cc stream->Add("[%s|R]", Register::AllocationIndexToString(index()));
index 106 src/lithium.cc stream->Add("[%s|R]", DoubleRegister::AllocationIndexToString(index()));
index 109 src/lithium.cc stream->Add("[arg:%d]", index());
index 193 src/lithium.cc if (op->IsStackSlot() && op->index() < 0) return;
index 201 src/lithium.cc if (op->IsStackSlot() && op->index() < 0) return;
index 214 src/lithium.cc if (op->IsStackSlot() && op->index() < 0) return;
index 319 src/lithium.cc int index = -1;
index 322 src/lithium.cc index = instructions_.length();
index 325 src/lithium.cc index = instructions_.length();
index 331 src/lithium.cc instr->pointer_map()->set_lithium_position(index);
index 346 src/lithium.cc int result = index - info()->scope()->num_parameters() - 1;
index 354 src/lithium.cc ASSERT(-1 <= index); // -1 is the receiver.
index 355 src/lithium.cc return (1 + info()->scope()->num_parameters() - index) *
index 361 src/lithium.cc return LGap::cast(instructions_[index]);
index 366 src/lithium.cc return instructions_[index]->IsGap();
index 371 src/lithium.cc while (!IsGapAt(index)) index--;
index 372 src/lithium.cc return index;
index 377 src/lithium.cc GetGapAt(index)->GetOrCreateParallelMove(
index 383 src/lithium.cc return HConstant::cast(graph_->LookupValue(operand->index()));
index 389 src/lithium.cc return graph_->LookupValue(operand->index())->representation();
index 62 src/lithium.h int index() const { return static_cast<int>(value_) >> kKindFieldWidth; }
index 73 src/lithium.h void ConvertTo(Kind kind, int index) {
index 75 src/lithium.h value_ |= index << kKindFieldWidth;
index 76 src/lithium.h ASSERT(this->index() == index);
index 87 src/lithium.h LOperand(Kind kind, int index) { ConvertTo(kind, index); }
index 263 src/lithium.h static LConstantOperand* Create(int index, Zone* zone) {
index 264 src/lithium.h ASSERT(index >= 0);
index 265 src/lithium.h if (index < kNumCachedOperands) return &cache[index];
index 266 src/lithium.h return new(zone) LConstantOperand(index);
index 282 src/lithium.h explicit LConstantOperand(int index) : LOperand(CONSTANT_OPERAND, index) { }
index 288 src/lithium.h explicit LArgument(int index) : LOperand(ARGUMENT, index) { }
index 299 src/lithium.h static LStackSlot* Create(int index, Zone* zone) {
index 300 src/lithium.h ASSERT(index >= 0);
index 301 src/lithium.h if (index < kNumCachedOperands) return &cache[index];
index 302 src/lithium.h return new(zone) LStackSlot(index);
index 318 src/lithium.h explicit LStackSlot(int index) : LOperand(STACK_SLOT, index) { }
index 324 src/lithium.h static LDoubleStackSlot* Create(int index, Zone* zone) {
index 325 src/lithium.h ASSERT(index >= 0);
index 326 src/lithium.h if (index < kNumCachedOperands) return &cache[index];
index 327 src/lithium.h return new(zone) LDoubleStackSlot(index);
index 343 src/lithium.h explicit LDoubleStackSlot(int index) : LOperand(DOUBLE_STACK_SLOT, index) { }
index 349 src/lithium.h static LRegister* Create(int index, Zone* zone) {
index 350 src/lithium.h ASSERT(index >= 0);
index 351 src/lithium.h if (index < kNumCachedOperands) return &cache[index];
index 352 src/lithium.h return new(zone) LRegister(index);
index 368 src/lithium.h explicit LRegister(int index) : LOperand(REGISTER, index) { }
index 374 src/lithium.h static LDoubleRegister* Create(int index, Zone* zone) {
index 375 src/lithium.h ASSERT(index >= 0);
index 376 src/lithium.h if (index < kNumCachedOperands) return &cache[index];
index 377 src/lithium.h return new(zone) LDoubleRegister(index);
index 393 src/lithium.h explicit LDoubleRegister(int index) : LOperand(DOUBLE_REGISTER, index) { }
index 501 src/lithium.h bool HasTaggedValueAt(int index) const {
index 502 src/lithium.h return is_tagged_.Contains(index);
index 640 src/lithium.h int ParameterAt(int index);
index 641 src/lithium.h int GetParameterStackSlot(int index) const;
index 646 src/lithium.h void AddGapMove(int index, LOperand* from, LOperand* to);
index 647 src/lithium.h LGap* GetGapAt(int index) const;
index 648 src/lithium.h bool IsGapAt(int index) const;
index 649 src/lithium.h int NearestGapPos(int index) const;
index 58 src/liveedit.cc JSObject::SetElement(object, index, value, NONE, kNonStrictMode);
index 441 src/liveedit.cc if (index == 0) {
index 444 src/liveedit.cc return GetLineEnd(index - 1);
index 448 src/liveedit.cc if (index == ends_array_->length()) {
index 454 src/liveedit.cc return GetPosAfterNewLine(index);
index 463 src/liveedit.cc return Smi::cast(ends_array_->get(index))->value() + 1;
index 874 src/liveedit.cc Handle<Smi>(Smi::FromInt(context_list[i]->index())));
index 618 src/liveobjectlist.cc arr->set(index, *detail);
index 667 src/liveobjectlist.cc int index = 0;
index 688 src/liveobjectlist.cc for (it.Init(); !it.Done() && (index < dump_limit); it.Next()) {
index 700 src/liveobjectlist.cc index++,
index 1743 src/liveobjectlist.cc } else if ((*total_count > start) && ((*index) < dump_limit)) {
index 1747 src/liveobjectlist.cc (*index)++,
index 1802 src/liveobjectlist.cc int index = 0;
index 1819 src/liveobjectlist.cc &index,
index 1839 src/liveobjectlist.cc &index,
index 1850 src/liveobjectlist.cc for (it.Init(); !it.Done() && (index < dump_limit); it.Next()) {
index 1895 src/liveobjectlist.cc } else if ((*total_count > start) && (index < dump_limit)) {
index 1900 src/liveobjectlist.cc index++,
index 2062 src/liveobjectlist.cc for (int i = 0, index = 0; i < object_stack_.length(); i++) {
index 2087 src/liveobjectlist.cc PrintF(out_, "[%d] ", ++index);
index 122 src/log.cc int Succ(int index) { return (index + 1) % kBufferSize; }
index 758 src/log.cc ApiEvent("api,check-security,%u\n", index);
index 782 src/log.cc ApiEvent("api,%s,\"%s\",%u\n", tag, *class_name, index);
index 204 src/log.h void ApiIndexedSecurityCheck(uint32_t index);
index 208 src/log.h uint32_t index);
index 82 src/mips/assembler-mips.h static Register FromAllocationIndex(int index) {
index 83 src/mips/assembler-mips.h ASSERT(index >= 0 && index < kNumAllocatableRegisters);
index 84 src/mips/assembler-mips.h return from_code(index + 2); // zero_reg and 'at' are skipped.
index 87 src/mips/assembler-mips.h static const char* AllocationIndexToString(int index) {
index 88 src/mips/assembler-mips.h ASSERT(index >= 0 && index < kNumAllocatableRegisters);
index 105 src/mips/assembler-mips.h return names[index];
index 206 src/mips/assembler-mips.h static FPURegister FromAllocationIndex(int index) {
index 207 src/mips/assembler-mips.h ASSERT(index >= 0 && index < kNumAllocatableRegisters);
index 208 src/mips/assembler-mips.h return from_code(index * 2);
index 211 src/mips/assembler-mips.h static const char* AllocationIndexToString(int index) {
index 212 src/mips/assembler-mips.h ASSERT(index >= 0 && index < kNumAllocatableRegisters);
index 229 src/mips/assembler-mips.h return names[index];
index 6455 src/mips/code-stubs-mips.cc Register index = length; // index = -length;
index 6461 src/mips/code-stubs-mips.cc __ Addu(scratch3, left, index);
index 6463 src/mips/code-stubs-mips.cc __ Addu(scratch3, right, index);
index 6466 src/mips/code-stubs-mips.cc __ Addu(index, index, 1);
index 6467 src/mips/code-stubs-mips.cc __ Branch(&loop, ne, index, Operand(zero_reg));
index 7184 src/mips/code-stubs-mips.cc Register index = scratch0;
index 7186 src/mips/code-stubs-mips.cc __ lw(index, FieldMemOperand(properties, kCapacityOffset));
index 7187 src/mips/code-stubs-mips.cc __ Subu(index, index, Operand(1));
index 7188 src/mips/code-stubs-mips.cc __ And(index, index, Operand(
index 7193 src/mips/code-stubs-mips.cc __ sll(at, index, 1);
index 7194 src/mips/code-stubs-mips.cc __ Addu(index, index, at);
index 7200 src/mips/code-stubs-mips.cc __ sll(scratch0, index, 1);
index 7346 src/mips/code-stubs-mips.cc Register index = a2;
index 7371 src/mips/code-stubs-mips.cc __ Addu(index, hash, Operand(
index 7374 src/mips/code-stubs-mips.cc __ mov(index, hash);
index 7376 src/mips/code-stubs-mips.cc __ srl(index, index, String::kHashShift);
index 7377 src/mips/code-stubs-mips.cc __ And(index, mask, index);
index 7382 src/mips/code-stubs-mips.cc __ mov(at, index);
index 7383 src/mips/code-stubs-mips.cc __ sll(index, index, 1);
index 7384 src/mips/code-stubs-mips.cc __ Addu(index, index, at);
index 7388 src/mips/code-stubs-mips.cc __ sll(index, index, 2);
index 7389 src/mips/code-stubs-mips.cc __ Addu(index, index, dictionary);
index 7390 src/mips/code-stubs-mips.cc __ lw(entry_key, FieldMemOperand(index, kElementsStartOffset));
index 382 src/mips/codegen-mips.cc __ Addu(index, index, at);
index 438 src/mips/codegen-mips.cc __ sll(at, index, 1);
index 444 src/mips/codegen-mips.cc __ Addu(at, string, index);
index 85 src/mips/codegen-mips.h Register index,
index 216 src/mips/full-codegen-mips.cc MemOperand target = ContextOperand(cp, var->index());
index 496 src/mips/full-codegen-mips.cc __ LoadRoot(result_register(), index);
index 502 src/mips/full-codegen-mips.cc __ LoadRoot(result_register(), index);
index 512 src/mips/full-codegen-mips.cc if (index == Heap::kUndefinedValueRootIndex ||
index 513 src/mips/full-codegen-mips.cc index == Heap::kNullValueRootIndex ||
index 514 src/mips/full-codegen-mips.cc index == Heap::kFalseValueRootIndex) {
index 516 src/mips/full-codegen-mips.cc } else if (index == Heap::kTrueValueRootIndex) {
index 519 src/mips/full-codegen-mips.cc __ LoadRoot(result_register(), index);
index 720 src/mips/full-codegen-mips.cc int offset = -var->index() * kPointerSize;
index 736 src/mips/full-codegen-mips.cc return ContextOperand(scratch, var->index());
index 841 src/mips/full-codegen-mips.cc __ sw(at, ContextOperand(cp, variable->index()));
index 902 src/mips/full-codegen-mips.cc __ sw(result_register(), ContextOperand(cp, variable->index()));
index 903 src/mips/full-codegen-mips.cc int offset = Context::SlotOffset(variable->index());
index 950 src/mips/full-codegen-mips.cc __ sw(a1, ContextOperand(cp, variable->index()));
index 1376 src/mips/full-codegen-mips.cc return ContextOperand(context, var->index());
index 2158 src/mips/full-codegen-mips.cc int offset = Context::SlotOffset(var->index());
index 2179 src/mips/full-codegen-mips.cc int offset = Context::SlotOffset(var->index());
index 3158 src/mips/full-codegen-mips.cc Smi* index = Smi::cast(*(args->at(1)->AsLiteral()->handle()));
index 3175 src/mips/full-codegen-mips.cc if (index->value() == 0) {
index 3178 src/mips/full-codegen-mips.cc if (index->value() < JSDate::kFirstUncachedField) {
index 3185 src/mips/full-codegen-mips.cc kPointerSize * index->value()));
index 3190 src/mips/full-codegen-mips.cc __ li(a1, Operand(index));
index 3286 src/mips/full-codegen-mips.cc Register index = a0;
index 3295 src/mips/full-codegen-mips.cc index,
index 3333 src/mips/full-codegen-mips.cc Register index = a0;
index 3343 src/mips/full-codegen-mips.cc index,
index 1150 src/mips/ic-mips.cc Register index = a0;
index 1155 src/mips/ic-mips.cc index,
index 199 src/mips/lithium-codegen-mips.cc MemOperand target = ContextOperand(cp, var->index());
index 275 src/mips/lithium-codegen-mips.cc return Register::FromAllocationIndex(index);
index 280 src/mips/lithium-codegen-mips.cc return DoubleRegister::FromAllocationIndex(index);
index 286 src/mips/lithium-codegen-mips.cc return ToRegister(op->index());
index 292 src/mips/lithium-codegen-mips.cc return ToRegister(op->index());
index 323 src/mips/lithium-codegen-mips.cc return ToDoubleRegister(op->index());
index 331 src/mips/lithium-codegen-mips.cc return ToDoubleRegister(op->index());
index 414 src/mips/lithium-codegen-mips.cc int index = op->index();
index 415 src/mips/lithium-codegen-mips.cc if (index >= 0) {
index 418 src/mips/lithium-codegen-mips.cc return MemOperand(fp, -(index + 3) * kPointerSize);
index 421 src/mips/lithium-codegen-mips.cc return MemOperand(fp, -(index - 1) * kPointerSize);
index 428 src/mips/lithium-codegen-mips.cc int index = op->index();
index 429 src/mips/lithium-codegen-mips.cc if (index >= 0) {
index 432 src/mips/lithium-codegen-mips.cc return MemOperand(fp, -(index + 3) * kPointerSize + kPointerSize);
index 436 src/mips/lithium-codegen-mips.cc return MemOperand(fp, -(index - 1) * kPointerSize + kPointerSize);
index 474 src/mips/lithium-codegen-mips.cc environment->spilled_registers()[value->index()] != NULL) {
index 477 src/mips/lithium-codegen-mips.cc environment->spilled_registers()[value->index()],
index 481 src/mips/lithium-codegen-mips.cc environment->spilled_double_registers()[value->index()] != NULL) {
index 485 src/mips/lithium-codegen-mips.cc environment->spilled_double_registers()[value->index()],
index 505 src/mips/lithium-codegen-mips.cc translation->StoreStackSlot(op->index());
index 507 src/mips/lithium-codegen-mips.cc translation->StoreInt32StackSlot(op->index());
index 510 src/mips/lithium-codegen-mips.cc translation->StoreDoubleStackSlot(op->index());
index 513 src/mips/lithium-codegen-mips.cc int src_index = GetStackSlotCount() + op->index();
index 605 src/mips/lithium-codegen-mips.cc translation.index(),
index 732 src/mips/lithium-codegen-mips.cc safepoint.DefinePointerSlot(pointer->index(), zone());
index 1268 src/mips/lithium-codegen-mips.cc Smi* index = instr->index();
index 1282 src/mips/lithium-codegen-mips.cc if (index->value() == 0) {
index 1285 src/mips/lithium-codegen-mips.cc if (index->value() < JSDate::kFirstUncachedField) {
index 1292 src/mips/lithium-codegen-mips.cc kPointerSize * index->value()));
index 1297 src/mips/lithium-codegen-mips.cc __ li(a1, Operand(index));
index 2329 src/mips/lithium-codegen-mips.cc int index = lookup.GetLocalFieldIndexFromMap(*type);
index 2330 src/mips/lithium-codegen-mips.cc int offset = index * kPointerSize;
index 2331 src/mips/lithium-codegen-mips.cc if (index < 0) {
index 2504 src/mips/lithium-codegen-mips.cc Register index = ToRegister(instr->index());
index 2512 src/mips/lithium-codegen-mips.cc DeoptimizeIf(ls, instr->environment(), length, Operand(index));
index 2516 src/mips/lithium-codegen-mips.cc __ subu(length, length, index);
index 3555 src/mips/lithium-codegen-mips.cc ToRegister(instr->index()),
index 3814 src/mips/lithium-codegen-mips.cc ToRegister(instr->index()),
index 3835 src/mips/lithium-codegen-mips.cc if (instr->index()->IsConstantOperand()) {
index 3836 src/mips/lithium-codegen-mips.cc int const_index = ToInteger32(LConstantOperand::cast(instr->index()));
index 3840 src/mips/lithium-codegen-mips.cc Register index = ToRegister(instr->index());
index 3841 src/mips/lithium-codegen-mips.cc __ SmiTag(index);
index 3842 src/mips/lithium-codegen-mips.cc __ push(index);
index 5190 src/mips/lithium-codegen-mips.cc Register index = ToRegister(instr->index());
index 5195 src/mips/lithium-codegen-mips.cc __ Branch(USE_DELAY_SLOT, &out_of_object, lt, index, Operand(zero_reg));
index 5196 src/mips/lithium-codegen-mips.cc __ sll(scratch, index, kPointerSizeLog2 - kSmiTagSize); // In delay slot.
index 252 src/mips/lithium-codegen-mips.h Register ToRegister(int index) const;
index 253 src/mips/lithium-codegen-mips.h DoubleRegister ToDoubleRegister(int index) const;
index 104 src/mips/lithium-gap-resolver-mips.cc ASSERT(!moves_[index].IsPending());
index 105 src/mips/lithium-gap-resolver-mips.cc ASSERT(!moves_[index].IsRedundant());
index 110 src/mips/lithium-gap-resolver-mips.cc ASSERT(moves_[index].source() != NULL); // Or else it will look eliminated.
index 111 src/mips/lithium-gap-resolver-mips.cc LOperand* destination = moves_[index].destination();
index 112 src/mips/lithium-gap-resolver-mips.cc moves_[index].set_destination(NULL);
index 130 src/mips/lithium-gap-resolver-mips.cc moves_[index].set_destination(destination);
index 138 src/mips/lithium-gap-resolver-mips.cc BreakCycle(index);
index 143 src/mips/lithium-gap-resolver-mips.cc EmitMove(index);
index 165 src/mips/lithium-gap-resolver-mips.cc ASSERT(moves_[index].destination()->Equals(moves_[root_index_].source()));
index 168 src/mips/lithium-gap-resolver-mips.cc LOperand* source = moves_[index].source();
index 169 src/mips/lithium-gap-resolver-mips.cc saved_destination_ = moves_[index].destination();
index 182 src/mips/lithium-gap-resolver-mips.cc moves_[index].Eliminate();
index 211 src/mips/lithium-gap-resolver-mips.cc LOperand* source = moves_[index].source();
index 212 src/mips/lithium-gap-resolver-mips.cc LOperand* destination = moves_[index].destination();
index 310 src/mips/lithium-gap-resolver-mips.cc moves_[index].Eliminate();
index 54 src/mips/lithium-gap-resolver-mips.h void PerformMove(int index);
index 59 src/mips/lithium-gap-resolver-mips.h void BreakCycle(int index);
index 66 src/mips/lithium-gap-resolver-mips.h void EmitMove(int index);
index 355 src/mips/lithium-mips.cc index()->PrintTo(stream);
index 418 src/mips/lithium-mips.cc int index = GetNextSpillIndex(is_double);
index 420 src/mips/lithium-mips.cc return LDoubleStackSlot::Create(index, zone());
index 422 src/mips/lithium-mips.cc return LStackSlot::Create(index, zone());
index 575 src/mips/lithium-mips.cc new(zone()) LUnallocated(LUnallocated::FIXED_SLOT, index));
index 1480 src/mips/lithium-mips.cc new(zone()) LDateField(object, FixedTemp(a1), instr->index());
index 1486 src/mips/lithium-mips.cc LOperand* value = UseRegisterAtStart(instr->index());
index 1974 src/mips/lithium-mips.cc LOperand* index = UseTempRegister(instr->index());
index 1975 src/mips/lithium-mips.cc LStringCharCodeAt* result = new(zone()) LStringCharCodeAt(string, index);
index 2041 src/mips/lithium-mips.cc int spill_index = chunk()->GetParameterStackSlot(instr->index());
index 2074 src/mips/lithium-mips.cc LOperand* index = UseRegister(instr->index());
index 2076 src/mips/lithium-mips.cc new(zone()) LAccessArgumentsAt(arguments, length, index);
index 2218 src/mips/lithium-mips.cc LOperand* index = UseRegister(instr->index());
index 2219 src/mips/lithium-mips.cc return DefineAsRegister(new(zone()) LLoadFieldByIndex(object, index));
index 496 src/mips/lithium-mips.h LAccessArgumentsAt(LOperand* arguments, LOperand* length, LOperand* index) {
index 499 src/mips/lithium-mips.h inputs_[2] = index;
index 506 src/mips/lithium-mips.h LOperand* index() { return inputs_[2]; }
index 837 src/mips/lithium-mips.h LBoundsCheck(LOperand* index, LOperand* length) {
index 838 src/mips/lithium-mips.h inputs_[0] = index;
index 842 src/mips/lithium-mips.h LOperand* index() { return inputs_[0]; }
index 1005 src/mips/lithium-mips.h LDateField(LOperand* date, LOperand* temp, Smi* index) : index_(index) {
index 1012 src/mips/lithium-mips.h Smi* index() const { return index_; }
index 1828 src/mips/lithium-mips.h LStringCharCodeAt(LOperand* string, LOperand* index) {
index 1830 src/mips/lithium-mips.h inputs_[1] = index;
index 1837 src/mips/lithium-mips.h LOperand* index() { return inputs_[1]; }
index 2180 src/mips/lithium-mips.h LLoadFieldByIndex(LOperand* object, LOperand* index) {
index 2182 src/mips/lithium-mips.h inputs_[1] = index;
index 2186 src/mips/lithium-mips.h LOperand* index() { return inputs_[1]; }
index 2302 src/mips/lithium-mips.h int index);
index 56 src/mips/macro-assembler-mips.cc lw(destination, MemOperand(s6, index << kPointerSizeLog2));
index 65 src/mips/macro-assembler-mips.cc lw(destination, MemOperand(s6, index << kPointerSizeLog2));
index 71 src/mips/macro-assembler-mips.cc sw(source, MemOperand(s6, index << kPointerSizeLog2));
index 80 src/mips/macro-assembler-mips.cc sw(source, MemOperand(s6, index << kPointerSizeLog2));
index 1654 src/mips/macro-assembler-mips.cc LoadRoot(at, index);
index 3545 src/mips/macro-assembler-mips.cc LoadRoot(at, index);
index 4045 src/mips/macro-assembler-mips.cc sll(index, hash, kSmiTagSize);
index 4347 src/mips/macro-assembler-mips.cc LoadRoot(at, index);
index 4504 src/mips/macro-assembler-mips.cc lw(function, MemOperand(function, Context::SlotOffset(index)));
index 105 src/mips/macro-assembler-mips.h inline MemOperand ContextOperand(Register context, int index) {
index 106 src/mips/macro-assembler-mips.h return MemOperand(context, Context::SlotOffset(index));
index 123 src/mips/macro-assembler-mips.h inline MemOperand CFunctionArgumentOperand(int index) {
index 124 src/mips/macro-assembler-mips.h ASSERT(index > kCArgSlotCount);
index 126 src/mips/macro-assembler-mips.h int offset = (index - 5) * kPointerSize + kCArgsSlotsSize;
index 200 src/mips/macro-assembler-mips.h Heap::RootListIndex index,
index 269 src/mips/macro-assembler-mips.h Heap::RootListIndex index);
index 271 src/mips/macro-assembler-mips.h Heap::RootListIndex index,
index 276 src/mips/macro-assembler-mips.h Heap::RootListIndex index);
index 278 src/mips/macro-assembler-mips.h Heap::RootListIndex index,
index 825 src/mips/macro-assembler-mips.h void LoadGlobalFunction(int index, Register function);
index 1018 src/mips/macro-assembler-mips.h Heap::RootListIndex index,
index 1054 src/mips/macro-assembler-mips.h void IndexFromHash(Register hash, Register index);
index 1261 src/mips/macro-assembler-mips.h void AssertRegisterIsRoot(Register reg, Heap::RootListIndex index);
index 278 src/mips/stub-cache-mips.cc __ lw(prototype, MemOperand(prototype, Context::SlotOffset(index)));
index 300 src/mips/stub-cache-mips.cc JSFunction::cast(isolate->global_context()->get(index)));
index 317 src/mips/stub-cache-mips.cc index -= holder->map()->inobject_properties();
index 318 src/mips/stub-cache-mips.cc if (index < 0) {
index 320 src/mips/stub-cache-mips.cc int offset = holder->map()->instance_size() + (index * kPointerSize);
index 324 src/mips/stub-cache-mips.cc int offset = index * kPointerSize + FixedArray::kHeaderSize;
index 518 src/mips/stub-cache-mips.cc index -= object->map()->inobject_properties();
index 520 src/mips/stub-cache-mips.cc if (index < 0) {
index 522 src/mips/stub-cache-mips.cc int offset = object->map()->instance_size() + (index * kPointerSize);
index 539 src/mips/stub-cache-mips.cc int offset = index * kPointerSize + FixedArray::kHeaderSize;
index 1210 src/mips/stub-cache-mips.cc GenerateFastPropertyLoad(masm(), v0, reg, holder, index);
index 1525 src/mips/stub-cache-mips.cc GenerateFastPropertyLoad(masm(), a1, reg, holder, index);
index 1889 src/mips/stub-cache-mips.cc Register index = t1;
index 1893 src/mips/stub-cache-mips.cc __ lw(index, MemOperand(sp, (argc - 1) * kPointerSize));
index 1895 src/mips/stub-cache-mips.cc __ LoadRoot(index, Heap::kUndefinedValueRootIndex);
index 1899 src/mips/stub-cache-mips.cc index,
index 1969 src/mips/stub-cache-mips.cc Register index = t1;
index 1974 src/mips/stub-cache-mips.cc __ lw(index, MemOperand(sp, (argc - 1) * kPointerSize));
index 1976 src/mips/stub-cache-mips.cc __ LoadRoot(index, Heap::kUndefinedValueRootIndex);
index 1980 src/mips/stub-cache-mips.cc index,
index 2615 src/mips/stub-cache-mips.cc index,
index 2861 src/mips/stub-cache-mips.cc GenerateLoadField(object, holder, v0, a3, a1, t0, index, name, &miss);
index 3027 src/mips/stub-cache-mips.cc GenerateLoadField(receiver, holder, a1, a2, a3, t0, index, name, &miss);
index 3247 src/mips/stub-cache-mips.cc index,
index 56 src/natives.h static Vector<const char> GetRawScriptSource(int index);
index 57 src/natives.h static Vector<const char> GetScriptName(int index);
index 410 src/objects-inl.h uc32 FlatStringReader::Get(int index) {
index 411 src/objects-inl.h ASSERT(0 <= index && index <= length_);
index 413 src/objects-inl.h return static_cast<const byte*>(start_)[index];
index 415 src/objects-inl.h return static_cast<const uc16*>(start_)[index];
index 839 src/objects-inl.h MaybeObject* Object::GetElement(uint32_t index) {
index 844 src/objects-inl.h return GetElementWithReceiver(this, index);
index 848 src/objects-inl.h Object* Object::GetElementNoExceptionThrown(uint32_t index) {
index 849 src/objects-inl.h MaybeObject* maybe = GetElementWithReceiver(this, index);
index 1488 src/objects-inl.h int JSObject::GetInternalFieldOffset(int index) {
index 1489 src/objects-inl.h ASSERT(index < GetInternalFieldCount() && index >= 0);
index 1490 src/objects-inl.h return GetHeaderSize() + (kPointerSize * index);
index 1494 src/objects-inl.h Object* JSObject::GetInternalField(int index) {
index 1495 src/objects-inl.h ASSERT(index < GetInternalFieldCount() && index >= 0);
index 1499 src/objects-inl.h return READ_FIELD(this, GetHeaderSize() + (kPointerSize * index));
index 1503 src/objects-inl.h void JSObject::SetInternalField(int index, Object* value) {
index 1504 src/objects-inl.h ASSERT(index < GetInternalFieldCount() && index >= 0);
index 1508 src/objects-inl.h int offset = GetHeaderSize() + (kPointerSize * index);
index 1514 src/objects-inl.h void JSObject::SetInternalField(int index, Smi* value) {
index 1515 src/objects-inl.h ASSERT(index < GetInternalFieldCount() && index >= 0);
index 1519 src/objects-inl.h int offset = GetHeaderSize() + (kPointerSize * index);
index 1527 src/objects-inl.h Object* JSObject::FastPropertyAt(int index) {
index 1529 src/objects-inl.h index -= map()->inobject_properties();
index 1530 src/objects-inl.h if (index < 0) {
index 1531 src/objects-inl.h int offset = map()->instance_size() + (index * kPointerSize);
index 1534 src/objects-inl.h ASSERT(index < properties()->length());
index 1535 src/objects-inl.h return properties()->get(index);
index 1540 src/objects-inl.h Object* JSObject::FastPropertyAtPut(int index, Object* value) {
index 1542 src/objects-inl.h index -= map()->inobject_properties();
index 1543 src/objects-inl.h if (index < 0) {
index 1544 src/objects-inl.h int offset = map()->instance_size() + (index * kPointerSize);
index 1548 src/objects-inl.h ASSERT(index < properties()->length());
index 1549 src/objects-inl.h properties()->set(index, value);
index 1555 src/objects-inl.h int JSObject::GetInObjectPropertyOffset(int index) {
index 1557 src/objects-inl.h index -= map()->inobject_properties();
index 1558 src/objects-inl.h ASSERT(index < 0);
index 1559 src/objects-inl.h return map()->instance_size() + (index * kPointerSize);
index 1563 src/objects-inl.h Object* JSObject::InObjectPropertyAt(int index) {
index 1565 src/objects-inl.h index -= map()->inobject_properties();
index 1566 src/objects-inl.h ASSERT(index < 0);
index 1567 src/objects-inl.h int offset = map()->instance_size() + (index * kPointerSize);
index 1572 src/objects-inl.h Object* JSObject::InObjectPropertyAtPut(int index,
index 1576 src/objects-inl.h index -= map()->inobject_properties();
index 1577 src/objects-inl.h ASSERT(index < 0);
index 1578 src/objects-inl.h int offset = map()->instance_size() + (index * kPointerSize);
index 1642 src/objects-inl.h bool Object::ToArrayIndex(uint32_t* index) {
index 1646 src/objects-inl.h *index = value;
index 1653 src/objects-inl.h *index = uint_value;
index 1661 src/objects-inl.h bool Object::IsStringObjectWithCharacterAt(uint32_t index) {
index 1668 src/objects-inl.h if (index >= (uint32_t)str->length()) return false;
index 1680 src/objects-inl.h Object* FixedArray::get(int index) {
index 1681 src/objects-inl.h ASSERT(index >= 0 && index < this->length());
index 1682 src/objects-inl.h return READ_FIELD(this, kHeaderSize + index * kPointerSize);
index 1686 src/objects-inl.h bool FixedArray::is_the_hole(int index) {
index 1687 src/objects-inl.h return get(index) == GetHeap()->the_hole_value();
index 1691 src/objects-inl.h void FixedArray::set(int index, Smi* value) {
index 1693 src/objects-inl.h ASSERT(index >= 0 && index < this->length());
index 1695 src/objects-inl.h int offset = kHeaderSize + index * kPointerSize;
index 1700 src/objects-inl.h void FixedArray::set(int index, Object* value) {
index 1702 src/objects-inl.h ASSERT(index >= 0 && index < this->length());
index 1703 src/objects-inl.h int offset = kHeaderSize + index * kPointerSize;
index 1726 src/objects-inl.h double FixedDoubleArray::get_scalar(int index) {
index 1729 src/objects-inl.h ASSERT(index >= 0 && index < this->length());
index 1730 src/objects-inl.h double result = READ_DOUBLE_FIELD(this, kHeaderSize + index * kDoubleSize);
index 1735 src/objects-inl.h int64_t FixedDoubleArray::get_representation(int index) {
index 1738 src/objects-inl.h ASSERT(index >= 0 && index < this->length());
index 1739 src/objects-inl.h return READ_INT64_FIELD(this, kHeaderSize + index * kDoubleSize);
index 1742 src/objects-inl.h MaybeObject* FixedDoubleArray::get(int index) {
index 1743 src/objects-inl.h if (is_the_hole(index)) {
index 1746 src/objects-inl.h return GetHeap()->NumberFromDouble(get_scalar(index));
index 1751 src/objects-inl.h void FixedDoubleArray::set(int index, double value) {
index 1754 src/objects-inl.h int offset = kHeaderSize + index * kDoubleSize;
index 1760 src/objects-inl.h void FixedDoubleArray::set_the_hole(int index) {
index 1763 src/objects-inl.h int offset = kHeaderSize + index * kDoubleSize;
index 1768 src/objects-inl.h bool FixedDoubleArray::is_the_hole(int index) {
index 1769 src/objects-inl.h int offset = kHeaderSize + index * kDoubleSize;
index 1782 src/objects-inl.h void FixedArray::set(int index,
index 1786 src/objects-inl.h ASSERT(index >= 0 && index < this->length());
index 1787 src/objects-inl.h int offset = kHeaderSize + index * kPointerSize;
index 1794 src/objects-inl.h int index,
index 1797 src/objects-inl.h ASSERT(index >= 0 && index < array->length());
index 1798 src/objects-inl.h int offset = kHeaderSize + index * kPointerSize;
index 1808 src/objects-inl.h int index,
index 1811 src/objects-inl.h ASSERT(index >= 0 && index < array->length());
index 1813 src/objects-inl.h WRITE_FIELD(array, kHeaderSize + index * kPointerSize, value);
index 1817 src/objects-inl.h void FixedArray::set_undefined(int index) {
index 1819 src/objects-inl.h set_undefined(GetHeap(), index);
index 1823 src/objects-inl.h void FixedArray::set_undefined(Heap* heap, int index) {
index 1824 src/objects-inl.h ASSERT(index >= 0 && index < this->length());
index 1826 src/objects-inl.h WRITE_FIELD(this, kHeaderSize + index * kPointerSize,
index 1831 src/objects-inl.h void FixedArray::set_null(int index) {
index 1832 src/objects-inl.h set_null(GetHeap(), index);
index 1836 src/objects-inl.h void FixedArray::set_null(Heap* heap, int index) {
index 1837 src/objects-inl.h ASSERT(index >= 0 && index < this->length());
index 1839 src/objects-inl.h WRITE_FIELD(this, kHeaderSize + index * kPointerSize, heap->null_value());
index 1843 src/objects-inl.h void FixedArray::set_the_hole(int index) {
index 1845 src/objects-inl.h ASSERT(index >= 0 && index < this->length());
index 1848 src/objects-inl.h kHeaderSize + index * kPointerSize,
index 1853 src/objects-inl.h void FixedArray::set_unchecked(int index, Smi* value) {
index 1855 src/objects-inl.h int offset = kHeaderSize + index * kPointerSize;
index 1861 src/objects-inl.h int index,
index 1864 src/objects-inl.h int offset = kHeaderSize + index * kPointerSize;
index 1870 src/objects-inl.h void FixedArray::set_null_unchecked(Heap* heap, int index) {
index 1871 src/objects-inl.h ASSERT(index >= 0 && index < this->length());
index 1873 src/objects-inl.h WRITE_FIELD(this, kHeaderSize + index * kPointerSize, heap->null_value());
index 2098 src/objects-inl.h ASSERT(desc->GetDetails().index() <= number_of_descriptors());
index 2099 src/objects-inl.h ASSERT(desc->GetDetails().index() > 0);
index 2324 src/objects-inl.h uint16_t String::Get(int index) {
index 2325 src/objects-inl.h ASSERT(index >= 0 && index < length());
index 2328 src/objects-inl.h return SeqAsciiString::cast(this)->SeqAsciiStringGet(index);
index 2330 src/objects-inl.h return SeqTwoByteString::cast(this)->SeqTwoByteStringGet(index);
index 2333 src/objects-inl.h return ConsString::cast(this)->ConsStringGet(index);
index 2335 src/objects-inl.h return ExternalAsciiString::cast(this)->ExternalAsciiStringGet(index);
index 2337 src/objects-inl.h return ExternalTwoByteString::cast(this)->ExternalTwoByteStringGet(index);
index 2340 src/objects-inl.h return SlicedString::cast(this)->SlicedStringGet(index);
index 2350 src/objects-inl.h void String::Set(int index, uint16_t value) {
index 2351 src/objects-inl.h ASSERT(index >= 0 && index < length());
index 2355 src/objects-inl.h ? SeqAsciiString::cast(this)->SeqAsciiStringSet(index, value)
index 2356 src/objects-inl.h : SeqTwoByteString::cast(this)->SeqTwoByteStringSet(index, value);
index 2377 src/objects-inl.h uint16_t SeqAsciiString::SeqAsciiStringGet(int index) {
index 2378 src/objects-inl.h ASSERT(index >= 0 && index < length());
index 2379 src/objects-inl.h return READ_BYTE_FIELD(this, kHeaderSize + index * kCharSize);
index 2383 src/objects-inl.h void SeqAsciiString::SeqAsciiStringSet(int index, uint16_t value) {
index 2384 src/objects-inl.h ASSERT(index >= 0 && index < length() && value <= kMaxAsciiCharCode);
index 2385 src/objects-inl.h WRITE_BYTE_FIELD(this, kHeaderSize + index * kCharSize,
index 2410 src/objects-inl.h uint16_t SeqTwoByteString::SeqTwoByteStringGet(int index) {
index 2411 src/objects-inl.h ASSERT(index >= 0 && index < length());
index 2412 src/objects-inl.h return READ_SHORT_FIELD(this, kHeaderSize + index * kShortSize);
index 2416 src/objects-inl.h void SeqTwoByteString::SeqTwoByteStringSet(int index, uint16_t value) {
index 2417 src/objects-inl.h ASSERT(index >= 0 && index < length());
index 2418 src/objects-inl.h WRITE_SHORT_FIELD(this, kHeaderSize + index * kShortSize, value);
index 2510 src/objects-inl.h uint16_t ExternalAsciiString::ExternalAsciiStringGet(int index) {
index 2511 src/objects-inl.h ASSERT(index >= 0 && index < length());
index 2512 src/objects-inl.h return GetChars()[index];
index 2542 src/objects-inl.h uint16_t ExternalTwoByteString::ExternalTwoByteStringGet(int index) {
index 2543 src/objects-inl.h ASSERT(index >= 0 && index < length());
index 2544 src/objects-inl.h return GetChars()[index];
index 2590 src/objects-inl.h byte ByteArray::get(int index) {
index 2591 src/objects-inl.h ASSERT(index >= 0 && index < this->length());
index 2592 src/objects-inl.h return READ_BYTE_FIELD(this, kHeaderSize + index * kCharSize);
index 2596 src/objects-inl.h void ByteArray::set(int index, byte value) {
index 2597 src/objects-inl.h ASSERT(index >= 0 && index < this->length());
index 2598 src/objects-inl.h WRITE_BYTE_FIELD(this, kHeaderSize + index * kCharSize, value);
index 2602 src/objects-inl.h int ByteArray::get_int(int index) {
index 2603 src/objects-inl.h ASSERT(index >= 0 && (index * kIntSize) < this->length());
index 2604 src/objects-inl.h return READ_INT_FIELD(this, kHeaderSize + index * kIntSize);
index 2624 src/objects-inl.h uint8_t ExternalPixelArray::get_scalar(int index) {
index 2625 src/objects-inl.h ASSERT((index >= 0) && (index < this->length()));
index 2627 src/objects-inl.h return ptr[index];
index 2631 src/objects-inl.h MaybeObject* ExternalPixelArray::get(int index) {
index 2632 src/objects-inl.h return Smi::FromInt(static_cast<int>(get_scalar(index)));
index 2636 src/objects-inl.h void ExternalPixelArray::set(int index, uint8_t value) {
index 2637 src/objects-inl.h ASSERT((index >= 0) && (index < this->length()));
index 2639 src/objects-inl.h ptr[index] = value;
index 2655 src/objects-inl.h int8_t ExternalByteArray::get_scalar(int index) {
index 2656 src/objects-inl.h ASSERT((index >= 0) && (index < this->length()));
index 2658 src/objects-inl.h return ptr[index];
index 2662 src/objects-inl.h MaybeObject* ExternalByteArray::get(int index) {
index 2663 src/objects-inl.h return Smi::FromInt(static_cast<int>(get_scalar(index)));
index 2667 src/objects-inl.h void ExternalByteArray::set(int index, int8_t value) {
index 2668 src/objects-inl.h ASSERT((index >= 0) && (index < this->length()));
index 2670 src/objects-inl.h ptr[index] = value;
index 2674 src/objects-inl.h uint8_t ExternalUnsignedByteArray::get_scalar(int index) {
index 2675 src/objects-inl.h ASSERT((index >= 0) && (index < this->length()));
index 2677 src/objects-inl.h return ptr[index];
index 2681 src/objects-inl.h MaybeObject* ExternalUnsignedByteArray::get(int index) {
index 2682 src/objects-inl.h return Smi::FromInt(static_cast<int>(get_scalar(index)));
index 2686 src/objects-inl.h void ExternalUnsignedByteArray::set(int index, uint8_t value) {
index 2687 src/objects-inl.h ASSERT((index >= 0) && (index < this->length()));
index 2689 src/objects-inl.h ptr[index] = value;
index 2693 src/objects-inl.h int16_t ExternalShortArray::get_scalar(int index) {
index 2694 src/objects-inl.h ASSERT((index >= 0) && (index < this->length()));
index 2696 src/objects-inl.h return ptr[index];
index 2700 src/objects-inl.h MaybeObject* ExternalShortArray::get(int index) {
index 2701 src/objects-inl.h return Smi::FromInt(static_cast<int>(get_scalar(index)));
index 2705 src/objects-inl.h void ExternalShortArray::set(int index, int16_t value) {
index 2706 src/objects-inl.h ASSERT((index >= 0) && (index < this->length()));
index 2708 src/objects-inl.h ptr[index] = value;
index 2712 src/objects-inl.h uint16_t ExternalUnsignedShortArray::get_scalar(int index) {
index 2713 src/objects-inl.h ASSERT((index >= 0) && (index < this->length()));
index 2715 src/objects-inl.h return ptr[index];
index 2719 src/objects-inl.h MaybeObject* ExternalUnsignedShortArray::get(int index) {
index 2720 src/objects-inl.h return Smi::FromInt(static_cast<int>(get_scalar(index)));
index 2724 src/objects-inl.h void ExternalUnsignedShortArray::set(int index, uint16_t value) {
index 2725 src/objects-inl.h ASSERT((index >= 0) && (index < this->length()));
index 2727 src/objects-inl.h ptr[index] = value;
index 2731 src/objects-inl.h int32_t ExternalIntArray::get_scalar(int index) {
index 2732 src/objects-inl.h ASSERT((index >= 0) && (index < this->length()));
index 2734 src/objects-inl.h return ptr[index];
index 2738 src/objects-inl.h MaybeObject* ExternalIntArray::get(int index) {
index 2739 src/objects-inl.h return GetHeap()->NumberFromInt32(get_scalar(index));
index 2743 src/objects-inl.h void ExternalIntArray::set(int index, int32_t value) {
index 2744 src/objects-inl.h ASSERT((index >= 0) && (index < this->length()));
index 2746 src/objects-inl.h ptr[index] = value;
index 2750 src/objects-inl.h uint32_t ExternalUnsignedIntArray::get_scalar(int index) {
index 2751 src/objects-inl.h ASSERT((index >= 0) && (index < this->length()));
index 2753 src/objects-inl.h return ptr[index];
index 2757 src/objects-inl.h MaybeObject* ExternalUnsignedIntArray::get(int index) {
index 2758 src/objects-inl.h return GetHeap()->NumberFromUint32(get_scalar(index));
index 2762 src/objects-inl.h void ExternalUnsignedIntArray::set(int index, uint32_t value) {
index 2763 src/objects-inl.h ASSERT((index >= 0) && (index < this->length()));
index 2765 src/objects-inl.h ptr[index] = value;
index 2769 src/objects-inl.h float ExternalFloatArray::get_scalar(int index) {
index 2770 src/objects-inl.h ASSERT((index >= 0) && (index < this->length()));
index 2772 src/objects-inl.h return ptr[index];
index 2776 src/objects-inl.h MaybeObject* ExternalFloatArray::get(int index) {
index 2777 src/objects-inl.h return GetHeap()->NumberFromDouble(get_scalar(index));
index 2781 src/objects-inl.h void ExternalFloatArray::set(int index, float value) {
index 2782 src/objects-inl.h ASSERT((index >= 0) && (index < this->length()));
index 2784 src/objects-inl.h ptr[index] = value;
index 2788 src/objects-inl.h double ExternalDoubleArray::get_scalar(int index) {
index 2789 src/objects-inl.h ASSERT((index >= 0) && (index < this->length()));
index 2791 src/objects-inl.h return ptr[index];
index 2795 src/objects-inl.h MaybeObject* ExternalDoubleArray::get(int index) {
index 2796 src/objects-inl.h return GetHeap()->NumberFromDouble(get_scalar(index));
index 2800 src/objects-inl.h void ExternalDoubleArray::set(int index, double value) {
index 2801 src/objects-inl.h ASSERT((index >= 0) && (index < this->length()));
index 2803 src/objects-inl.h ptr[index] = value;
index 4609 src/objects-inl.h Object* JSRegExp::DataAt(int index) {
index 4611 src/objects-inl.h return FixedArray::cast(data())->get(index);
index 4615 src/objects-inl.h Object* JSRegExp::DataAtUnchecked(int index) {
index 4617 src/objects-inl.h int offset = FixedArray::kHeaderSize + index * kPointerSize;
index 4622 src/objects-inl.h void JSRegExp::SetDataAt(int index, Object* value) {
index 4624 src/objects-inl.h ASSERT(index >= kDataIndex); // Only implementation data can be set this way.
index 4625 src/objects-inl.h FixedArray::cast(data())->set(index, value);
index 4629 src/objects-inl.h void JSRegExp::SetDataAtUnchecked(int index, Object* value, Heap* heap) {
index 4630 src/objects-inl.h ASSERT(index >= kDataIndex); // Only implementation data can be set this way.
index 4633 src/objects-inl.h fa->set_unchecked(index, Smi::cast(value));
index 4636 src/objects-inl.h fa->set_unchecked(heap, index, value, SKIP_WRITE_BARRIER);
index 4886 src/objects-inl.h bool String::AsArrayIndex(uint32_t* index) {
index 4891 src/objects-inl.h return SlowAsArrayIndex(index);
index 4945 src/objects-inl.h bool JSReceiver::HasElement(uint32_t index) {
index 4947 src/objects-inl.h return JSProxy::cast(this)->HasElementWithHandler(index);
index 4949 src/objects-inl.h return JSObject::cast(this)->HasElementWithReceiver(this, index);
index 5013 src/objects-inl.h ASSERT(!key->IsString() || details.IsDeleted() || details.index() > 0);
index 5014 src/objects-inl.h int index = HashTable<Shape, Key>::EntryToIndex(entry);
index 5017 src/objects-inl.h FixedArray::set(index, key, mode);
index 5018 src/objects-inl.h FixedArray::set(index+1, value, mode);
index 5019 src/objects-inl.h FixedArray::set(index+2, details.AsSmi());
index 5175 src/objects-inl.h void TypeFeedbackCells::SetAstId(int index, Smi* id) {
index 5176 src/objects-inl.h set(1 + index * 2, id);
index 5180 src/objects-inl.h Smi* TypeFeedbackCells::AstId(int index) {
index 5181 src/objects-inl.h return Smi::cast(get(1 + index * 2));
index 5185 src/objects-inl.h void TypeFeedbackCells::SetCell(int index, JSGlobalPropertyCell* cell) {
index 5186 src/objects-inl.h set(index * 2, cell);
index 5190 src/objects-inl.h JSGlobalPropertyCell* TypeFeedbackCells::Cell(int index) {
index 5191 src/objects-inl.h return JSGlobalPropertyCell::cast(get(index * 2));
index 263 src/objects-printer.cc int index = descs->GetFieldIndex(i);
index 264 src/objects-printer.cc FastPropertyAt(index)->ShortPrint(out);
index 265 src/objects-printer.cc PrintF(out, " (field at offset %d)\n", index);
index 248 src/objects.cc CALL_HEAP_FUNCTION(isolate, object->GetElement(index), Object);
index 255 src/objects.cc MaybeObject* maybe = GetHeap()->Uint32ToString(index);
index 266 src/objects.cc MaybeObject* maybe = GetHeap()->Uint32ToString(index);
index 274 src/objects.cc MaybeObject* maybe = GetHeap()->Uint32ToString(index);
index 487 src/objects.cc property_dictionary()->DetailsAt(entry).index());
index 672 src/objects.cc return JSProxy::cast(holder)->GetElementWithHandler(receiver, index);
index 688 src/objects.cc if (!isolate->MayIndexedAccess(js_object, index, v8::ACCESS_GET)) {
index 695 src/objects.cc return js_object->GetElementWithInterceptor(receiver, index);
index 700 src/objects.cc receiver, js_object, index);
index 1548 src/objects.cc int index = map()->NextFreePropertyIndex();
index 1551 src/objects.cc FieldDescriptor new_field(name, index, attributes, 0);
index 1553 src/objects.cc ASSERT(index < map()->inobject_properties() ||
index 1554 src/objects.cc (index - map()->inobject_properties()) < properties()->length() ||
index 1584 src/objects.cc return FastPropertyAtPut(index, value);
index 1632 src/objects.cc int index = dict->NextEnumerationIndex();
index 1633 src/objects.cc PropertyDetails details = PropertyDetails(attributes, NORMAL, index);
index 1634 src/objects.cc dict->SetNextEnumerationIndex(index + 1);
index 1734 src/objects.cc new_enumeration_index = dictionary->DetailsAt(old_index).index();
index 1780 src/objects.cc int index = map()->NextFreePropertyIndex();
index 1781 src/objects.cc FieldDescriptor new_field(name, index, attributes, 0);
index 1806 src/objects.cc return FastPropertyAtPut(index, new_value);
index 1994 src/objects.cc MaybeObject* maybe = GetHeap()->Uint32ToString(index);
index 2007 src/objects.cc int entry = dictionary->FindEntry(index);
index 2013 src/objects.cc index,
index 2150 src/objects.cc int index = GetSequenceIndexFromFastElementsKind(map->elements_kind());
index 2155 src/objects.cc ASSERT(index <= to_index);
index 2157 src/objects.cc for (; index < to_index; ++index) {
index 2182 src/objects.cc int index = GetSequenceIndexFromFastElementsKind(map->elements_kind());
index 2187 src/objects.cc ASSERT(index <= to_index);
index 2191 src/objects.cc for (; index < to_index; ++index) {
index 2192 src/objects.cc ElementsKind next_kind = GetFastElementsKindFromSequenceIndex(index + 1);
index 2558 src/objects.cc Handle<String> name = isolate->factory()->Uint32ToString(index);
index 2621 src/objects.cc Handle<String> name = isolate->factory()->Uint32ToString(index);
index 3004 src/objects.cc uint32_t index = 0;
index 3005 src/objects.cc if (IsJSObject() && key->AsArrayIndex(&index)) {
index 3006 src/objects.cc return JSObject::cast(this)->HasElementWithReceiver(receiver, index)
index 3054 src/objects.cc uint32_t index = 0;
index 3055 src/objects.cc if (IsJSObject() && name->AsArrayIndex(&index)) {
index 3056 src/objects.cc if (JSObject::cast(this)->HasLocalElement(index)) return NONE;
index 3070 src/objects.cc int index = fast->Hash() % kEntries;
index 3071 src/objects.cc Object* result = get(index);
index 3104 src/objects.cc set(index, result);
index 3184 src/objects.cc PropertyDetails(details.attributes(), NORMAL, details.index());
index 3193 src/objects.cc PropertyDetails(details.attributes(), NORMAL, details.index());
index 3221 src/objects.cc int index = map_of_this->instance_descriptors()->NextEnumerationIndex();
index 3222 src/objects.cc dictionary->SetNextEnumerationIndex(index);
index 3672 src/objects.cc ApiIndexedPropertyAccess("interceptor-indexed-delete", this, index));
index 3679 src/objects.cc result = deleter(index, info);
index 3688 src/objects.cc index,
index 3698 src/objects.cc obj->DeleteElement(index, JSObject::NORMAL_DELETION),
index 3707 src/objects.cc !isolate->MayIndexedAccess(this, index, v8::ACCESS_DELETE)) {
index 3716 src/objects.cc return JSGlobalObject::cast(proto)->DeleteElement(index, mode);
index 3722 src/objects.cc return DeleteElementWithInterceptor(index);
index 3727 src/objects.cc return GetElementsAccessor()->Delete(this, index, mode);
index 3758 src/objects.cc uint32_t index = 0;
index 3759 src/objects.cc if (name->AsArrayIndex(&index)) {
index 3760 src/objects.cc return DeleteElement(index, mode);
index 3798 src/objects.cc return JSProxy::cast(this)->DeleteElementWithHandler(index, mode);
index 3800 src/objects.cc return JSObject::cast(this)->DeleteElement(index, mode);
index 4147 src/objects.cc int entry = dictionary->FindEntry(index);
index 4155 src/objects.cc PropertyDetails(attributes, CALLBACKS, index));
index 4190 src/objects.cc index,
index 4204 src/objects.cc index < (length - 2) ? parameter_map->get(index + 2) : NULL;
index 4211 src/objects.cc index,
index 4229 src/objects.cc return SetElementCallback(index, accessors, attributes);
index 4324 src/objects.cc { MaybeObject* maybe_dictionary = dictionary->Set(index, structure, details);
index 4337 src/objects.cc if (index < static_cast<uint32_t>(parameter_map->length()) - 2) {
index 4338 src/objects.cc parameter_map->set(index + 2, GetHeap()->the_hole_value());
index 4418 src/objects.cc uint32_t index = 0;
index 4419 src/objects.cc return name->AsArrayIndex(&index) ?
index 4420 src/objects.cc DefineElementAccessor(index, getter, setter, attributes) :
index 4542 src/objects.cc uint32_t index = 0;
index 4543 src/objects.cc bool is_element = name->AsArrayIndex(&index);
index 4577 src/objects.cc SetElementCallback(index, info, info->property_attributes());
index 4613 src/objects.cc uint32_t index = 0;
index 4614 src/objects.cc if (name->AsArrayIndex(&index)) {
index 4621 src/objects.cc int entry = dictionary->FindEntry(index);
index 4834 src/objects.cc int index = old_descriptors->SearchWithCache(descriptor->GetKey());
index 4835 src/objects.cc if (index == DescriptorArray::kNotFound) {
index 4838 src/objects.cc maybe_descriptors = old_descriptors->CopyReplace(descriptor, index);
index 4851 src/objects.cc instance_descriptors()->CopyReplace(descriptor, index);
index 4907 src/objects.cc CodeCache::cast(code_cache())->RemoveByIndex(name, code, index);
index 4929 src/objects.cc int index = Smi::cast(*TransitionArrayHeader())->value();
index 4931 src/objects.cc while (index < number_of_transitions) {
index 4932 src/objects.cc *TransitionArrayHeader() = Smi::FromInt(index + 1);
index 4933 src/objects.cc return transition_array_->GetTarget(index);
index 4936 src/objects.cc if (index == number_of_transitions &&
index 4939 src/objects.cc *TransitionArrayHeader() = Smi::FromInt(index + 1);
index 5256 src/objects.cc ASSERT(cache->GetIndex(String::cast(name), code->flags()) == index);
index 5257 src/objects.cc cache->RemoveByIndex(index);
index 5260 src/objects.cc ASSERT(array->length() >= index && array->get(index)->IsCode());
index 5265 src/objects.cc array->set_null(index - 1); // Name.
index 5266 src/objects.cc array->set_null(index); // Code.
index 5369 src/objects.cc ASSERT(index >= 0);
index 5371 src/objects.cc set(EntryToIndex(index), heap->the_hole_value());
index 5372 src/objects.cc set(EntryToIndex(index) + 1, heap->the_hole_value());
index 5610 src/objects.cc for (int index = 0; index < len; index++) {
index 5611 src/objects.cc dest->set(dest_pos+index, get(pos+index), mode);
index 5705 src/objects.cc for (int index = 0; index < size; ++index) {
index 5706 src/objects.cc if (index == insertion_index) continue;
index 5707 src/objects.cc new_descriptors->CopyFrom(index, this, index, witness);
index 5710 src/objects.cc descriptor->SetEnumerationIndex(GetDetails(insertion_index).index());
index 5790 src/objects.cc GetDetails(LastAdded()).index() == number_of_descriptors());
index 5845 src/objects.cc if (GetDetails(j).index() == i) break;
index 5849 src/objects.cc ASSERT(GetDetails(j).index() != i);
index 5855 src/objects.cc if (GetDetails(i).index() == len) {
index 6568 src/objects.cc ASSERT(index >= 0 && index < this->length());
index 6573 src/objects.cc return left->Get(index);
index 6582 src/objects.cc if (left->length() > index) {
index 6585 src/objects.cc index -= left->length();
index 6589 src/objects.cc return string->Get(index);
index 6599 src/objects.cc return parent()->Get(offset() + index);
index 6987 src/objects.cc *index = 0;
index 7003 src/objects.cc *index = result;
index 7014 src/objects.cc *index = (kArrayIndexHashMask & field) >> kHashShift;
index 7018 src/objects.cc return ComputeArrayIndex(&buffer, index, length());
index 7344 src/objects.cc ASSERT(index > 0);
index 7348 src/objects.cc FixedArray* cached_literals = FixedArray::cast(code_map->get(index + 1));
index 7352 src/objects.cc Code* code = Code::cast(code_map->get(index));
index 7354 src/objects.cc ASSERT(function->context()->global_context() == code_map->get(index - 1));
index 7651 src/objects.cc ASSERT(index < this_property_assignments_count());
index 7652 src/objects.cc obj = FixedArray::cast(obj)->get(index * 3);
index 7661 src/objects.cc ASSERT(index < this_property_assignments_count());
index 7662 src/objects.cc obj = FixedArray::cast(obj)->get(index * 3 + 1);
index 7668 src/objects.cc ASSERT(IsThisPropertyAssignmentArgument(index));
index 7670 src/objects.cc FixedArray::cast(this_property_assignments())->get(index * 3 + 1);
index 7676 src/objects.cc ASSERT(!IsThisPropertyAssignmentArgument(index));
index 7678 src/objects.cc FixedArray::cast(this_property_assignments())->get(index * 3 + 2);
index 8470 src/objects.cc unsigned index = (2 * i) + 1;
index 8471 src/objects.cc PrintF(out, "%6u %9u\n", address[index], address[index + 1]);
index 8805 src/objects.cc ApiIndexedPropertyAccess("interceptor-indexed-has", this, index));
index 8810 src/objects.cc result = query(index, info);
index 8820 src/objects.cc ApiIndexedPropertyAccess("interceptor-indexed-has-get", this, index));
index 8825 src/objects.cc result = getter(index, info);
index 8831 src/objects.cc *receiver_handle, *holder_handle, index)) {
index 8835 src/objects.cc if (holder_handle->IsStringObjectWithCharacterAt(index)) return true;
index 8840 src/objects.cc receiver, index) != ABSENT;
index 8843 src/objects.cc return JSObject::cast(pt)->HasElementWithReceiver(*receiver_handle, index);
index 8851 src/objects.cc if (!heap->isolate()->MayIndexedAccess(this, index, v8::ACCESS_HAS)) {
index 8861 src/objects.cc return JSObject::cast(proto)->HasLocalElement(index);
index 8866 src/objects.cc return HasElementWithInterceptor(this, index) ? INTERCEPTED_ELEMENT
index 8871 src/objects.cc if (this->IsStringObjectWithCharacterAt(index)) {
index 8884 src/objects.cc if ((index < length) &&
index 8885 src/objects.cc !FixedArray::cast(elements())->get(index)->IsTheHole()) {
index 8896 src/objects.cc if ((index < length) &&
index 8897 src/objects.cc !FixedDoubleArray::cast(elements())->is_the_hole(index)) {
index 8904 src/objects.cc if (index < static_cast<uint32_t>(pixels->length())) return FAST_ELEMENT;
index 8916 src/objects.cc if (index < static_cast<uint32_t>(array->length())) return FAST_ELEMENT;
index 8920 src/objects.cc if (element_dictionary()->FindEntry(index) !=
index 8933 src/objects.cc index < (length - 2) ? parameter_map->get(index + 2) : NULL;
index 8940 src/objects.cc if (dictionary->FindEntry(index) != SeededNumberDictionary::kNotFound) {
index 8945 src/objects.cc probe = (index < length) ? arguments->get(index) : NULL;
index 8960 src/objects.cc if (!heap->isolate()->MayIndexedAccess(this, index, v8::ACCESS_HAS)) {
index 8968 src/objects.cc return HasElementWithInterceptor(receiver, index);
index 8972 src/objects.cc if (accessor->HasElement(receiver, this, index)) {
index 8977 src/objects.cc if (this->IsStringObjectWithCharacterAt(index)) return true;
index 8984 src/objects.cc receiver, index) != ABSENT;
index 8986 src/objects.cc return JSObject::cast(pt)->HasElementWithReceiver(receiver, index);
index 9008 src/objects.cc ApiIndexedPropertyAccess("interceptor-indexed-set", this, index));
index 9015 src/objects.cc result = setter(index, v8::Utils::ToLocal(value_handle), info);
index 9021 src/objects.cc this_handle->SetElementWithoutInterceptor(index,
index 9047 src/objects.cc Handle<Object> number = isolate->factory()->NewNumberFromUint(index);
index 9105 src/objects.cc Handle<Object> number = isolate->factory()->NewNumberFromUint(index);
index 9131 src/objects.cc Handle<Object> key(isolate->factory()->NewNumberFromUint(index));
index 9188 src/objects.cc (index >= capacity || backing_store->get(index)->IsTheHole())) {
index 9190 src/objects.cc MaybeObject* result = SetElementWithCallbackSetterInPrototypes(index,
index 9204 src/objects.cc introduces_holes = index > array_length;
index 9205 src/objects.cc if (index >= array_length) {
index 9207 src/objects.cc array_length = index + 1;
index 9210 src/objects.cc introduces_holes = index >= capacity;
index 9226 src/objects.cc if (index >= capacity) {
index 9228 src/objects.cc if ((index - capacity) < kMaxGap) {
index 9229 src/objects.cc new_capacity = NewElementsCapacity(index + 1);
index 9230 src/objects.cc ASSERT(new_capacity > index);
index 9238 src/objects.cc return SetDictionaryElement(index, value, NONE, strict_mode,
index 9247 src/objects.cc FixedDoubleArray::cast(elements())->set(index, value->Number());
index 9276 src/objects.cc new_elements->set(index, value);
index 9283 src/objects.cc backing_store->set(index, value);
index 9312 src/objects.cc int entry = dictionary->FindEntry(index);
index 9317 src/objects.cc return SetElementWithCallback(element, index, value, this, strict_mode);
index 9319 src/objects.cc dictionary->UpdateMaxNumberKey(index);
index 9324 src/objects.cc details = PropertyDetails(attributes, NORMAL, details.index());
index 9331 src/objects.cc Handle<Object> number = isolate->factory()->NewNumberFromUint(index);
index 9357 src/objects.cc index, value, &found, strict_mode);
index 9366 src/objects.cc Handle<Object> number = isolate->factory()->NewNumberFromUint(index);
index 9377 src/objects.cc MaybeObject* maybe = dictionary->AddNumberEntry(index, value, details);
index 9392 src/objects.cc JSArray::cast(this)->JSArrayUpdateLengthFromIndex(index, value);
index 9444 src/objects.cc (index >= elms_length ||
index 9445 src/objects.cc FixedDoubleArray::cast(base_elms)->is_the_hole(index))) {
index 9447 src/objects.cc MaybeObject* result = SetElementWithCallbackSetterInPrototypes(index,
index 9461 src/objects.cc introduces_holes = index > length;
index 9463 src/objects.cc introduces_holes = index >= elms_length;
index 9472 src/objects.cc maybe_obj = SetFastElement(index, value, strict_mode, check_prototype);
index 9492 src/objects.cc if (index < elms_length) {
index 9494 src/objects.cc elms->set(index, double_value);
index 9499 src/objects.cc if (index >= array_length) {
index 9500 src/objects.cc JSArray::cast(this)->set_length(Smi::FromInt(index + 1));
index 9507 src/objects.cc if ((index - elms_length) < kMaxGap) {
index 9509 src/objects.cc int new_capacity = NewElementsCapacity(index+1);
index 9511 src/objects.cc ASSERT(static_cast<uint32_t>(new_capacity) > index);
index 9513 src/objects.cc SetFastDoubleElementsCapacityAndLength(new_capacity, index + 1);
index 9515 src/objects.cc FixedDoubleArray::cast(elements())->set(index, double_value);
index 9530 src/objects.cc return SetElement(index, value, NONE, strict_mode, check_prototype);
index 9541 src/objects.cc this, index, value, strict_mode);
index 9544 src/objects.cc index, value, attributes, strict_mode, check_proto);
index 9556 src/objects.cc object->SetElement(index, *value, NONE, strict_mode, false),
index 9577 src/objects.cc object->SetElement(index, *value, attr, strict_mode, true, set_mode),
index 9591 src/objects.cc if (!heap->isolate()->MayIndexedAccess(this, index, v8::ACCESS_SET)) {
index 9603 src/objects.cc return JSObject::cast(proto)->SetElement(index,
index 9614 src/objects.cc Handle<Object> number = isolate->factory()->NewNumberFromUint(index);
index 9632 src/objects.cc return SetElementWithInterceptor(index,
index 9640 src/objects.cc return SetElementWithoutInterceptor(index,
index 9664 src/objects.cc return SetFastElement(index, value, strict_mode, check_prototype);
index 9667 src/objects.cc return SetFastDoubleElement(index, value, strict_mode, check_prototype);
index 9670 src/objects.cc return pixels->SetValue(index, value);
index 9674 src/objects.cc return array->SetValue(index, value);
index 9679 src/objects.cc return array->SetValue(index, value);
index 9683 src/objects.cc return array->SetValue(index, value);
index 9688 src/objects.cc return array->SetValue(index, value);
index 9692 src/objects.cc return array->SetValue(index, value);
index 9697 src/objects.cc return array->SetValue(index, value);
index 9701 src/objects.cc return array->SetValue(index, value);
index 9705 src/objects.cc return array->SetValue(index, value);
index 9708 src/objects.cc return SetDictionaryElement(index, value, attr, strict_mode,
index 9714 src/objects.cc (index < length - 2) ? parameter_map->get(index + 2) : NULL;
index 9722 src/objects.cc parameter_map->set_the_hole(index + 2);
index 9732 src/objects.cc return SetDictionaryElement(index, value, attr, strict_mode,
index 9735 src/objects.cc return SetFastElement(index, value, strict_mode, check_prototype);
index 9841 src/objects.cc if (index >= old_len && index != 0xffffffff) {
index 9844 src/objects.cc GetHeap()->NumberFromDouble(static_cast<double>(index) + 1);
index 9867 src/objects.cc ApiIndexedPropertyAccess("interceptor-indexed-get", this, index));
index 9874 src/objects.cc result = getter(index, info);
index 9884 src/objects.cc index);
index 9891 src/objects.cc return pt->GetElementWithReceiver(*this_handle, index);
index 10212 src/objects.cc if (!heap->isolate()->MayIndexedAccess(this, index, v8::ACCESS_HAS)) {
index 10219 src/objects.cc if (this->IsStringObjectWithCharacterAt(index)) return true;
index 10230 src/objects.cc return (index < length) &&
index 10231 src/objects.cc !FixedArray::cast(elements())->get(index)->IsTheHole();
index 10239 src/objects.cc return (index < length) &&
index 10240 src/objects.cc !FixedDoubleArray::cast(elements())->is_the_hole(index);
index 10245 src/objects.cc return index < static_cast<uint32_t>(pixels->length());
index 10256 src/objects.cc return index < static_cast<uint32_t>(array->length());
index 10259 src/objects.cc return element_dictionary()->FindEntry(index)
index 10412 src/objects.cc ASSERT(storage->length() >= (NumberOfLocalProperties() - index));
index 10415 src/objects.cc ASSERT(storage->length() >= index + descs->number_of_descriptors());
index 10417 src/objects.cc storage->set(index + i, descs->GetKey(i));
index 10421 src/objects.cc index,
index 11027 src/objects.cc int index = EntryToIndex(entry);
index 11028 src/objects.cc Object* element = get(index);
index 11036 src/objects.cc set(index, key);
index 11512 src/objects.cc if (index < static_cast<uint32_t>(length())) {
index 11539 src/objects.cc set(index, clamped_value);
index 11551 src/objects.cc if (index < static_cast<uint32_t>(receiver->length())) {
index 11563 src/objects.cc receiver->set(index, cast_value);
index 11571 src/objects.cc (GetHeap(), this, index, value);
index 11578 src/objects.cc (GetHeap(), this, index, value);
index 11585 src/objects.cc (GetHeap(), this, index, value);
index 11592 src/objects.cc (GetHeap(), this, index, value);
index 11598 src/objects.cc (GetHeap(), this, index, value);
index 11605 src/objects.cc if (index < static_cast<uint32_t>(length())) {
index 11617 src/objects.cc set(index, cast_value);
index 11626 src/objects.cc if (index < static_cast<uint32_t>(length())) {
index 11638 src/objects.cc set(index, cast_value);
index 11647 src/objects.cc if (index < static_cast<uint32_t>(length())) {
index 11658 src/objects.cc set(index, double_value);
index 12083 src/objects.cc enumeration_order->set(pos++, Smi::FromInt(DetailsAt(i).index()));
index 12092 src/objects.cc int index = Smi::cast(iteration_order->get(i))->value();
index 12094 src/objects.cc enumeration_order->set(index, Smi::FromInt(enum_index));
index 12209 src/objects.cc if (!details.IsDeleted() && details.index() == 0 && Shape::kIsEnumerable) {
index 12212 src/objects.cc int index = NextEnumerationIndex();
index 12213 src/objects.cc details = PropertyDetails(details.attributes(), details.type(), index);
index 12214 src/objects.cc SetNextEnumerationIndex(index + 1);
index 12277 src/objects.cc dictionary->Set(index, *value, details),
index 12287 src/objects.cc dictionary->Set(index, *value),
index 12300 src/objects.cc DetailsAt(entry).index());
index 12354 src/objects.cc int index = 0;
index 12361 src/objects.cc if ((attr & filter) == 0) storage->set(index++, k);
index 12365 src/objects.cc storage->SortPairs(storage, index);
index 12367 src/objects.cc ASSERT(storage->length() >= index);
index 12375 src/objects.cc int index = 0;
index 12381 src/objects.cc storage->set(index, k);
index 12382 src/objects.cc sort_array->set(index, Smi::FromInt(details.index()));
index 12383 src/objects.cc index++;
index 12387 src/objects.cc ASSERT(storage->length() >= index);
index 12404 src/objects.cc storage->set(index++, k);
index 12408 src/objects.cc storage->SortPairs(storage, index);
index 12410 src/objects.cc ASSERT(storage->length() >= index);
index 12508 src/objects.cc details.index());
index 12522 src/objects.cc details.index());
index 12528 src/objects.cc details.index());
index 12697 src/objects.cc int index = GetBreakPointInfoIndex(code_position);
index 12700 src/objects.cc if (index == kNoBreakPointInfo) return GetHeap()->undefined_value();
index 12701 src/objects.cc return BreakPointInfo::cast(break_points()->get(index));
index 12733 src/objects.cc int index = kNoBreakPointInfo;
index 12736 src/objects.cc index = i;
index 12740 src/objects.cc if (index == kNoBreakPointInfo) {
index 12753 src/objects.cc index = old_break_points->length();
index 12755 src/objects.cc ASSERT(index != kNoBreakPointInfo);
index 12767 src/objects.cc debug_info->break_points()->set(index, *new_break_point_info);
index 12936 src/objects.cc static_cast<FieldIndex>(index->value()));
index 12941 src/objects.cc ASSERT(index != kDateValue);
index 12945 src/objects.cc if (index < kFirstUncachedField) {
index 12953 src/objects.cc switch (index) {
index 12965 src/objects.cc if (index >= kFirstUTCField) {
index 12966 src/objects.cc return GetUTCField(index, value()->Number(), date_cache);
index 12975 src/objects.cc if (index == kDays) return Smi::FromInt(days);
index 12978 src/objects.cc if (index == kMillisecond) return Smi::FromInt(time_in_day_ms % 1000);
index 12979 src/objects.cc ASSERT(index == kTimeInDay);
index 12987 src/objects.cc ASSERT(index >= kFirstUTCField);
index 12993 src/objects.cc if (index == kTimezoneOffset) {
index 12999 src/objects.cc if (index == kWeekdayUTC) return Smi::FromInt(date_cache->Weekday(days));
index 13001 src/objects.cc if (index <= kDayUTC) {
index 13004 src/objects.cc if (index == kYearUTC) return Smi::FromInt(year);
index 13005 src/objects.cc if (index == kMonthUTC) return Smi::FromInt(month);
index 13006 src/objects.cc ASSERT(index == kDayUTC);
index 13011 src/objects.cc switch (index) {
index 929 src/objects.h static Handle<Object> GetElement(Handle<Object> object, uint32_t index);
index 930 src/objects.h MUST_USE_RESULT inline MaybeObject* GetElement(uint32_t index);
index 932 src/objects.h inline Object* GetElementNoExceptionThrown(uint32_t index);
index 934 src/objects.h uint32_t index);
index 951 src/objects.h inline bool ToArrayIndex(uint32_t* index);
index 955 src/objects.h inline bool IsStringObjectWithCharacterAt(uint32_t index);
index 1415 src/objects.h MUST_USE_RESULT MaybeObject* DeleteElement(uint32_t index, DeleteMode mode);
index 1419 src/objects.h MUST_USE_RESULT MaybeObject* SetElement(uint32_t index,
index 1443 src/objects.h inline bool HasElement(uint32_t index);
index 1729 src/objects.h static Handle<Object> DeleteElement(Handle<JSObject> obj, uint32_t index);
index 1730 src/objects.h MUST_USE_RESULT MaybeObject* DeleteElement(uint32_t index, DeleteMode mode);
index 1766 src/objects.h bool HasElementWithReceiver(JSReceiver* receiver, uint32_t index);
index 1792 src/objects.h LocalElementType HasLocalElement(uint32_t index);
index 1794 src/objects.h bool HasElementWithInterceptor(JSReceiver* receiver, uint32_t index);
index 1796 src/objects.h MUST_USE_RESULT MaybeObject* SetFastElement(uint32_t index,
index 1802 src/objects.h uint32_t index,
index 1810 src/objects.h uint32_t index,
index 1816 src/objects.h uint32_t index,
index 1823 src/objects.h uint32_t index,
index 1831 src/objects.h uint32_t index,
index 1841 src/objects.h uint32_t index);
index 1867 src/objects.h bool HasRealElementProperty(uint32_t index);
index 1875 src/objects.h inline int GetInternalFieldOffset(int index);
index 1876 src/objects.h inline Object* GetInternalField(int index);
index 1877 src/objects.h inline void SetInternalField(int index, Object* value);
index 1878 src/objects.h inline void SetInternalField(int index, Smi* value);
index 1885 src/objects.h uint32_t index, Object* value, bool* found, StrictModeFlag strict_mode);
index 1893 src/objects.h void GetLocalPropertyNames(FixedArray* storage, int index);
index 2017 src/objects.h inline Object* FastPropertyAt(int index);
index 2018 src/objects.h inline Object* FastPropertyAtPut(int index, Object* value);
index 2021 src/objects.h inline int GetInObjectPropertyOffset(int index);
index 2022 src/objects.h inline Object* InObjectPropertyAt(int index);
index 2023 src/objects.h inline Object* InObjectPropertyAtPut(int index,
index 2152 src/objects.h uint32_t index,
index 2156 src/objects.h uint32_t index,
index 2161 src/objects.h uint32_t index,
index 2168 src/objects.h uint32_t index,
index 2190 src/objects.h MUST_USE_RESULT MaybeObject* DeleteElementWithInterceptor(uint32_t index);
index 2192 src/objects.h MUST_USE_RESULT MaybeObject* DeleteFastElement(uint32_t index);
index 2193 src/objects.h MUST_USE_RESULT MaybeObject* DeleteDictionaryElement(uint32_t index,
index 2208 src/objects.h uint32_t index,
index 2216 src/objects.h uint32_t index,
index 2267 src/objects.h inline Object* get(int index);
index 2269 src/objects.h inline void set(int index, Object* value);
index 2270 src/objects.h inline bool is_the_hole(int index);
index 2273 src/objects.h inline void set(int index, Smi* value);
index 2275 src/objects.h inline void set(int index, Object* value, WriteBarrierMode mode);
index 2278 src/objects.h inline void set_undefined(int index);
index 2280 src/objects.h inline void set_undefined(Heap* heap, int index);
index 2281 src/objects.h inline void set_null(int index);
index 2283 src/objects.h inline void set_null(Heap* heap, int index);
index 2284 src/objects.h inline void set_the_hole(int index);
index 2287 src/objects.h inline void set_unchecked(int index, Smi* value);
index 2288 src/objects.h inline void set_null_unchecked(Heap* heap, int index);
index 2289 src/objects.h inline void set_unchecked(Heap* heap, int index, Object* value,
index 2315 src/objects.h static int OffsetOfElementAt(int index) { return SizeFor(index); }
index 2378 src/objects.h int index,
index 2385 src/objects.h int index,
index 2397 src/objects.h inline double get_scalar(int index);
index 2398 src/objects.h inline int64_t get_representation(int index);
index 2399 src/objects.h MUST_USE_RESULT inline MaybeObject* get(int index);
index 2400 src/objects.h inline void set(int index, double value);
index 2401 src/objects.h inline void set_the_hole(int index);
index 2404 src/objects.h inline bool is_the_hole(int index);
index 2415 src/objects.h static int OffsetOfElementAt(int index) { return SizeFor(index); }
index 2489 src/objects.h Object* index = FixedArray::cast(obj)->get(kEnumCacheBridgeLastAdded);
index 2490 src/objects.h return Smi::cast(index)->value();
index 2495 src/objects.h void SetLastAdded(int index) {
index 2496 src/objects.h ASSERT(!IsEmpty() || index > 0);
index 2497 src/objects.h set(kLastAddedIndex, Smi::FromInt(index));
index 2503 src/objects.h return GetDetails(LastAdded()).index();
index 2674 src/objects.h inline explicit Entry(DescriptorArray* descs, int index) :
index 2675 src/objects.h descs_(descs), index_(index) { }
index 3101 src/objects.h void CopyKeysTo(FixedArray* storage, int index, SortMode sort_mode);
index 3104 src/objects.h void SetNextEnumerationIndex(int index) {
index 3105 src/objects.h ASSERT(index != 0);
index 3106 src/objects.h this->set(kNextEnumerationIndexIndex, Smi::FromInt(index));
index 3240 src/objects.h uint32_t index,
index 3286 src/objects.h uint32_t index,
index 3622 src/objects.h inline byte get(int index);
index 3623 src/objects.h inline void set(int index, byte value);
index 3626 src/objects.h inline int get_int(int index);
index 3725 src/objects.h inline bool is_the_hole(int index) { return false; }
index 3761 src/objects.h inline uint8_t get_scalar(int index);
index 3762 src/objects.h MUST_USE_RESULT inline MaybeObject* get(int index);
index 3763 src/objects.h inline void set(int index, uint8_t value);
index 3767 src/objects.h Object* SetValue(uint32_t index, Object* value);
index 3790 src/objects.h inline int8_t get_scalar(int index);
index 3791 src/objects.h MUST_USE_RESULT inline MaybeObject* get(int index);
index 3792 src/objects.h inline void set(int index, int8_t value);
index 3796 src/objects.h MUST_USE_RESULT MaybeObject* SetValue(uint32_t index, Object* value);
index 3819 src/objects.h inline uint8_t get_scalar(int index);
index 3820 src/objects.h MUST_USE_RESULT inline MaybeObject* get(int index);
index 3821 src/objects.h inline void set(int index, uint8_t value);
index 3825 src/objects.h MUST_USE_RESULT MaybeObject* SetValue(uint32_t index, Object* value);
index 3848 src/objects.h inline int16_t get_scalar(int index);
index 3849 src/objects.h MUST_USE_RESULT inline MaybeObject* get(int index);
index 3850 src/objects.h inline void set(int index, int16_t value);
index 3854 src/objects.h MUST_USE_RESULT MaybeObject* SetValue(uint32_t index, Object* value);
index 3877 src/objects.h inline uint16_t get_scalar(int index);
index 3878 src/objects.h MUST_USE_RESULT inline MaybeObject* get(int index);
index 3879 src/objects.h inline void set(int index, uint16_t value);
index 3883 src/objects.h MUST_USE_RESULT MaybeObject* SetValue(uint32_t index, Object* value);
index 3906 src/objects.h inline int32_t get_scalar(int index);
index 3907 src/objects.h MUST_USE_RESULT inline MaybeObject* get(int index);
index 3908 src/objects.h inline void set(int index, int32_t value);
index 3912 src/objects.h MUST_USE_RESULT MaybeObject* SetValue(uint32_t index, Object* value);
index 3935 src/objects.h inline uint32_t get_scalar(int index);
index 3936 src/objects.h MUST_USE_RESULT inline MaybeObject* get(int index);
index 3937 src/objects.h inline void set(int index, uint32_t value);
index 3941 src/objects.h MUST_USE_RESULT MaybeObject* SetValue(uint32_t index, Object* value);
index 3964 src/objects.h inline float get_scalar(int index);
index 3965 src/objects.h MUST_USE_RESULT inline MaybeObject* get(int index);
index 3966 src/objects.h inline void set(int index, float value);
index 3970 src/objects.h MUST_USE_RESULT MaybeObject* SetValue(uint32_t index, Object* value);
index 3993 src/objects.h inline double get_scalar(int index);
index 3994 src/objects.h MUST_USE_RESULT inline MaybeObject* get(int index);
index 3995 src/objects.h inline void set(int index, double value);
index 3999 src/objects.h MUST_USE_RESULT MaybeObject* SetValue(uint32_t index, Object* value);
index 4110 src/objects.h Smi* AstId(int index) { return Smi::cast(get(index * 2)); }
index 4111 src/objects.h void SetAstId(int index, Smi* id) { set(index * 2, id); }
index 4112 src/objects.h Smi* PcAndState(int index) { return Smi::cast(get(1 + index * 2)); }
index 4113 src/objects.h void SetPcAndState(int index, Smi* offset) { set(1 + index * 2, offset); }
index 4146 src/objects.h inline Smi* AstId(int index);
index 4147 src/objects.h inline void SetAstId(int index, Smi* id);
index 4150 src/objects.h inline JSGlobalPropertyCell* Cell(int index);
index 4151 src/objects.h inline void SetCell(int index, JSGlobalPropertyCell* cell);
index 4824 src/objects.h inline void SetTransition(int index, Map* target);
index 4932 src/objects.h int index,
index 4979 src/objects.h void RemoveFromCodeCache(String* name, Code* code, int index);
index 5326 src/objects.h void InstallFromOptimizedCodeMap(JSFunction* function, int index);
index 5663 src/objects.h String* GetThisPropertyAssignmentName(int index);
index 5664 src/objects.h bool IsThisPropertyAssignmentArgument(int index);
index 5665 src/objects.h int GetThisPropertyAssignmentArgument(int index);
index 5666 src/objects.h Object* GetThisPropertyAssignmentConstant(int index);
index 6363 src/objects.h static Object* GetField(Object* date, Smi* index);
index 6420 src/objects.h inline Object* DoGetField(FieldIndex index);
index 6422 src/objects.h Object* GetUTCField(FieldIndex index, double value, DateCache* date_cache);
index 6536 src/objects.h inline Object* DataAt(int index);
index 6538 src/objects.h inline void SetDataAt(int index, Object* value);
index 6541 src/objects.h inline Object* DataAtUnchecked(int index);
index 6542 src/objects.h inline void SetDataAtUnchecked(int index, Object* value, Heap* heap);
index 6710 src/objects.h void RemoveByIndex(Object* name, Code* code, int index);
index 6775 src/objects.h void RemoveByIndex(int index);
index 7109 src/objects.h inline void Set(int index, uint16_t value);
index 7112 src/objects.h INLINE(uint16_t Get(int index));
index 7200 src/objects.h uint32_t* index,
index 7208 src/objects.h inline bool AsArrayIndex(uint32_t* index);
index 7402 src/objects.h bool SlowAsArrayIndex(uint32_t* index);
index 7432 src/objects.h inline uint16_t SeqAsciiStringGet(int index);
index 7433 src/objects.h inline void SeqAsciiStringSet(int index, uint16_t value);
index 7483 src/objects.h inline uint16_t SeqTwoByteStringGet(int index);
index 7484 src/objects.h inline void SeqTwoByteStringSet(int index, uint16_t value);
index 7550 src/objects.h uint16_t ConsStringGet(int index);
index 7603 src/objects.h uint16_t SlicedStringGet(int index);
index 7687 src/objects.h inline uint16_t ExternalAsciiStringGet(int index);
index 7732 src/objects.h inline uint16_t ExternalTwoByteStringGet(int index);
index 7788 src/objects.h inline uc32 Get(int index);
index 7937 src/objects.h bool HasElementWithHandler(uint32_t index);
index 7944 src/objects.h uint32_t index);
index 7954 src/objects.h uint32_t index,
index 7974 src/objects.h uint32_t index,
index 7982 src/objects.h uint32_t index);
index 8210 src/objects.h MUST_USE_RESULT MaybeObject* JSArrayUpdateLengthFromIndex(uint32_t index,
index 297 src/parser.cc int index = function_index_;
index 299 src/parser.cc return FunctionEntry(store_.SubVector(index,
index 300 src/parser.cc index + FunctionEntry::kSize));
index 1059 src/parser.cc assigned_arguments_[i] = index;
index 1065 src/parser.cc assigned_arguments_.Add(index, zone());
index 2793 src/parser.cc int index = current_function_state_->NextHandlerIndex();
index 2795 src/parser.cc index, try_block, catch_scope, catch_variable, catch_block);
index 2806 src/parser.cc int index = current_function_state_->NextHandlerIndex();
index 2808 src/parser.cc index, try_block, catch_scope, catch_variable, catch_block);
index 2811 src/parser.cc int index = current_function_state_->NextHandlerIndex();
index 2812 src/parser.cc result = factory()->NewTryFinallyStatement(index, try_block, finally_block);
index 3409 src/parser.cc Expression* index = ParseExpression(true, CHECK_OK);
index 3410 src/parser.cc result = factory()->NewProperty(result, index, pos);
index 3540 src/parser.cc Expression* index = ParseExpression(true, CHECK_OK);
index 3541 src/parser.cc result = factory()->NewProperty(result, index, pos);
index 3543 src/parser.cc if (index->IsPropertyName()) {
index 3544 src/parser.cc fni_->PushLiteralName(index->AsLiteral()->AsPropertyName());
index 4212 src/parser.cc uint32_t index;
index 4213 src/parser.cc if (!string.is_null() && string->AsArrayIndex(&index)) {
index 4214 src/parser.cc key = factory()->NewNumberLiteral(index);
index 5347 src/parser.cc int index = 0;
index 5348 src/parser.cc if (ParseBackReferenceIndex(&index)) {
index 5350 src/parser.cc if (captures_ != NULL && index <= captures_->length()) {
index 5351 src/parser.cc capture = captures_->at(index - 1);
index 284 src/platform-freebsd.cc char* start_of_path = index(buffer, '/');
index 267 src/platform-solaris.cc int index;
index 275 src/platform-solaris.cc int i = walker->index;
index 298 src/platform-solaris.cc walker->index++;
index 313 src/platform-solaris.cc return walker.index;
index 42 src/platform-tls-mac.h INLINE(intptr_t InternalGetExistingThreadLocal(intptr_t index));
index 44 src/platform-tls-mac.h inline intptr_t InternalGetExistingThreadLocal(intptr_t index) {
index 49 src/platform-tls-mac.h :"r"(kMacTlsBaseOffset), "r"(index));
index 53 src/platform-tls-mac.h :"r"(kMacTlsBaseOffset), "r"(index));
index 42 src/platform-tls-win32.h inline intptr_t InternalGetExistingThreadLocal(intptr_t index) {
index 47 src/platform-tls-win32.h ASSERT(0 <= index && index < kMaxSlots);
index 48 src/platform-tls-win32.h if (index < kMaxInlineSlots) {
index 50 src/platform-tls-win32.h kPointerSize * index));
index 55 src/platform-tls-win32.h kPointerSize * (index - kMaxInlineSlots));
index 1023 src/prettyprinter.cc OS::SNPrintF(buf + pos, " parameter[%d]", var->index());
index 1026 src/prettyprinter.cc OS::SNPrintF(buf + pos, " local[%d]", var->index());
index 1029 src/prettyprinter.cc OS::SNPrintF(buf + pos, " context[%d]", var->index());
index 108 src/profile-generator-inl.h int HeapEntry::index() const {
index 113 src/profile-generator-inl.h int HeapEntry::set_children_index(int index) {
index 114 src/profile-generator-inl.h children_index_ = index;
index 115 src/profile-generator-inl.h int next_index = index + children_count_;
index 168 src/profile-generator.cc return GetFormatted("%d", index);
index 674 src/profile-generator.cc int index = GetProfileIndex(uid);
index 675 src/profile-generator.cc if (index < 0) return NULL;
index 679 src/profile-generator.cc return unabridged_list->at(index);
index 682 src/profile-generator.cc if (list->at(index) == NULL) {
index 683 src/profile-generator.cc (*list)[index] =
index 684 src/profile-generator.cc unabridged_list->at(index)->FilteredClone(security_token_id);
index 686 src/profile-generator.cc return list->at(index);
index 711 src/profile-generator.cc int index = GetProfileIndex(uid);
index 712 src/profile-generator.cc if (index < 0) {
index 723 src/profile-generator.cc if (p_index > index) {
index 729 src/profile-generator.cc if (list != NULL && index < list->length()) {
index 732 src/profile-generator.cc CpuProfile* cloned_profile = list->Remove(index);
index 749 src/profile-generator.cc const int index = TokenToIndex(security_token_id);
index 750 src/profile-generator.cc const int lists_to_add = index - profiles_by_token_.length() + 1;
index 755 src/profile-generator.cc if (profiles_by_token_[index] == NULL) {
index 756 src/profile-generator.cc profiles_by_token_[index] = new List<CpuProfile*>(current_count);
index 758 src/profile-generator.cc List<CpuProfile*>* list = profiles_by_token_[index];
index 988 src/profile-generator.cc HeapGraphEdge edge(type, name, this->index(), entry->index());
index 997 src/profile-generator.cc HeapGraphEdge edge(type, index, this->index(), entry->index());
index 1032 src/profile-generator.cc EmbeddedVector<char, 64> index;
index 1033 src/profile-generator.cc const char* edge_name = index.start();
index 1040 src/profile-generator.cc OS::SNPrintF(index, "%d", edge.index());
index 1051 src/profile-generator.cc OS::SNPrintF(index, "%d", edge.index());
index 1059 src/profile-generator.cc OS::SNPrintF(index, "%d", edge.index());
index 1062 src/profile-generator.cc OS::SNPrintF(index, "!!! unknown edge type: %d ", edge.type());
index 1153 src/profile-generator.cc root_index_ = entry->index();
index 1165 src/profile-generator.cc gc_roots_index_ = entry->index();
index 1178 src/profile-generator.cc gc_subroot_indexes_[tag] = entry->index();
index 1225 src/profile-generator.cc int index = SortedListBSearch(*entries_by_id, FindEntryById(id));
index 1226 src/profile-generator.cc if (index == -1)
index 1228 src/profile-generator.cc return entries_by_id->at(index);
index 1845 src/profile-generator.cc int entry = heap_entry->index();
index 1980 src/profile-generator.cc SetInternalReference(context, entry, #name, context->get(Context::index), \
index 1981 src/profile-generator.cc FixedArray::OffsetOfElementAt(Context::index));
index 2174 src/profile-generator.cc int index = descs->GetFieldIndex(i);
index 2177 src/profile-generator.cc if (index < js_obj->map()->inobject_properties()) {
index 2178 src/profile-generator.cc Object* value = js_obj->InObjectPropertyAt(index);
index 2184 src/profile-generator.cc js_obj->GetInObjectPropertyOffset(index));
index 2190 src/profile-generator.cc js_obj->GetInObjectPropertyOffset(index));
index 2193 src/profile-generator.cc Object* value = js_obj->FastPropertyAt(index);
index 2274 src/profile-generator.cc uint32_t index = static_cast<uint32_t>(k->Number());
index 2275 src/profile-generator.cc SetElementReference(js_obj, entry, index, dictionary->ValueAt(i));
index 2328 src/profile-generator.cc IndexTag(int index, VisitorSynchronization::SyncTag tag)
index 2329 src/profile-generator.cc : index(index), tag(tag) { }
index 2330 src/profile-generator.cc int index;
index 2368 src/profile-generator.cc if (reference_tags_[tags_index].index == all_index) ++tags_index;
index 2474 src/profile-generator.cc index,
index 2507 src/profile-generator.cc collection_->names()->GetName(index),
index 2522 src/profile-generator.cc index,
index 2537 src/profile-generator.cc index,
index 2587 src/profile-generator.cc snapshot_->root()->index(),
index 2597 src/profile-generator.cc snapshot_->root()->index(),
index 2605 src/profile-generator.cc snapshot_->gc_roots()->index(),
index 2618 src/profile-generator.cc snapshot_->gc_subroot(tag)->index(),
index 2624 src/profile-generator.cc snapshot_->gc_subroot(tag)->index(),
index 2851 src/profile-generator.cc filler_->FindOrAddEntry(parent, native_entries_allocator_)->index();
index 2958 src/profile-generator.cc group_entry->index(),
index 2971 src/profile-generator.cc wrapper_entry->index(),
index 2975 src/profile-generator.cc info_entry->index(),
index 2991 src/profile-generator.cc snapshot_->root()->index(),
index 3015 src/profile-generator.cc entries_->Pair(ptr, entry->index());
index 3019 src/profile-generator.cc int index = entries_->Map(ptr);
index 3020 src/profile-generator.cc return index != HeapEntry::kNoEntry ? &snapshot_->entries()[index] : NULL;
index 3031 src/profile-generator.cc parent_entry->SetIndexedReference(type, index, child_entry);
index 3037 src/profile-generator.cc int index = parent_entry->children_count() + 1;
index 3038 src/profile-generator.cc parent_entry->SetIndexedReference(type, index, child_entry);
index 3051 src/profile-generator.cc int index = parent_entry->children_count() + 1;
index 3054 src/profile-generator.cc collection_->names()->GetName(index),
index 3302 src/profile-generator.cc ASSERT(0 == snapshot_->root()->index());
index 3362 src/profile-generator.cc ? edge->index() : GetStringId(edge->name());
index 3381 src/profile-generator.cc edges[i - 1]->from()->index() <= edges[i]->from()->index());
index 72 src/profile-generator.h const char* GetName(int index);
index 466 src/profile-generator.h HeapGraphEdge(Type type, int index, int from, int to);
index 470 src/profile-generator.h int index() const {
index 533 src/profile-generator.h INLINE(int index() const);
index 535 src/profile-generator.h INLINE(int set_children_index(int index));
index 543 src/profile-generator.h HeapGraphEdge::Type type, int index, HeapEntry* entry);
index 593 src/profile-generator.h HeapEntry* gc_subroot(int index) {
index 594 src/profile-generator.h return &entries_[gc_subroot_indexes_[index]];
index 827 src/profile-generator.h int index,
index 901 src/profile-generator.h int index,
index 910 src/profile-generator.h int index,
index 915 src/profile-generator.h int index,
index 919 src/profile-generator.h int index,
index 1076 src/profile-generator.h int entry_index(HeapEntry* e) { return e->index() * kNodeFieldsCount; }
index 79 src/property-details.h int index = 0) {
index 82 src/property-details.h ASSERT(StorageField::is_valid(index));
index 86 src/property-details.h | StorageField::encode(index);
index 90 src/property-details.h ASSERT(index == this->index());
index 101 src/property-details.h int index() { return StorageField::decode(value_); }
index 105 src/property-details.h static bool IsValidIndex(int index) {
index 106 src/property-details.h return StorageField::is_valid(index);
index 115 src/property.cc PrintF(out, " %d\n", GetDetails().index());
index 67 src/property.h void SetEnumerationIndex(int index) {
index 68 src/property.h ASSERT(PropertyDetails::IsValidIndex(index));
index 69 src/property.h details_ = PropertyDetails(details_.attributes(), details_.type(), index);
index 95 src/property.h int index)
index 98 src/property.h details_(attributes, type, index) { }
index 109 src/property.h int index = 0)
index 110 src/property.h : Descriptor(key, Smi::FromInt(field_index), attributes, FIELD, index) {}
index 119 src/property.h int index)
index 120 src/property.h : Descriptor(key, function, attributes, CONSTANT_FUNCTION, index) {}
index 129 src/property.h int index = 0)
index 130 src/property.h : Descriptor(key, foreign, attributes, CALLBACKS, index) {}
index 74 src/runtime.cc RUNTIME_ASSERT(args[index]->Is##Type()); \
index 75 src/runtime.cc Type* name = Type::cast(args[index]);
index 78 src/runtime.cc RUNTIME_ASSERT(args[index]->Is##Type()); \
index 79 src/runtime.cc Handle<Type> name = args.at<Type>(index);
index 85 src/runtime.cc RUNTIME_ASSERT(args[index]->IsBoolean()); \
index 86 src/runtime.cc bool name = args[index]->IsTrue();
index 92 src/runtime.cc RUNTIME_ASSERT(args[index]->IsSmi()); \
index 93 src/runtime.cc int name = args.smi_at(index);
index 99 src/runtime.cc RUNTIME_ASSERT(args[index]->IsNumber()); \
index 100 src/runtime.cc double name = args.number_at(index);
index 114 src/runtime.cc RUNTIME_ASSERT(args[index]->IsSmi()); \
index 115 src/runtime.cc PropertyDetails name = PropertyDetails(Smi::cast(args[index]));
index 121 src/runtime.cc RUNTIME_ASSERT(args[index]->IsSmi()); \
index 122 src/runtime.cc RUNTIME_ASSERT(args.smi_at(index) == kStrictMode || \
index 123 src/runtime.cc args.smi_at(index) == kNonStrictMode); \
index 125 src/runtime.cc static_cast<StrictModeFlag>(args.smi_at(index));
index 131 src/runtime.cc ASSERT(args[index]->IsSmi()); \
index 132 src/runtime.cc ASSERT(args.smi_at(index) == CLASSIC_MODE || \
index 133 src/runtime.cc args.smi_at(index) == STRICT_MODE || \
index 134 src/runtime.cc args.smi_at(index) == EXTENDED_MODE); \
index 136 src/runtime.cc static_cast<LanguageMode>(args.smi_at(index));
index 314 src/runtime.cc int index = 0;
index 318 src/runtime.cc keys->set(index++, key);
index 321 src/runtime.cc ASSERT(index == number_of_symbol_keys);
index 382 src/runtime.cc for (int index = 0; index < length; index +=2) {
index 383 src/runtime.cc Handle<Object> key(constant_properties->get(index+0), isolate);
index 384 src/runtime.cc Handle<Object> value(constant_properties->get(index+1), isolate);
index 1043 src/runtime.cc !obj->GetIsolate()->MayIndexedAccess(obj, index, access_type)) {
index 1072 src/runtime.cc uint32_t index;
index 1073 src/runtime.cc if (name->AsArrayIndex(&index)) {
index 1074 src/runtime.cc switch (obj->HasLocalElement(index)) {
index 1085 src/runtime.cc Handle<String> substr = SubString(str, index, index + 1, NOT_TENURED);
index 1098 src/runtime.cc Handle<Object> value = Object::GetElement(obj, index);
index 1122 src/runtime.cc int entry = dictionary->FindEntry(index);
index 1131 src/runtime.cc if (CheckElementAccess(*obj, index, v8::ACCESS_GET)) {
index 1134 src/runtime.cc if (CheckElementAccess(*obj, index, v8::ACCESS_SET)) {
index 1142 src/runtime.cc Handle<Object> value = Object::GetElement(obj, index);
index 1274 src/runtime.cc CONVERT_SMI_ARG_CHECKED(index, 1)
index 1275 src/runtime.cc int offset = index * kPointerSize + HeapObject::kHeaderSize;
index 1460 src/runtime.cc int index;
index 1465 src/runtime.cc context->Lookup(name, flags, &index, &attributes, &binding_flags);
index 1480 src/runtime.cc if (index >= 0) {
index 1483 src/runtime.cc context->get(index)->IsTheHole()) {
index 1484 src/runtime.cc context->set(index, *initial_value);
index 1662 src/runtime.cc int index = lookup.GetFieldIndex();
index 1663 src/runtime.cc if (properties->get(index)->IsTheHole() || !lookup.IsReadOnly()) {
index 1664 src/runtime.cc properties->set(index, *value);
index 1695 src/runtime.cc int index;
index 1700 src/runtime.cc context->Lookup(name, flags, &index, &attributes, &binding_flags);
index 1702 src/runtime.cc if (index >= 0) {
index 1707 src/runtime.cc if ((attributes & READ_ONLY) == 0 || context->get(index)->IsTheHole()) {
index 1708 src/runtime.cc context->set(index, *value);
index 1752 src/runtime.cc int index = lookup.GetFieldIndex();
index 1753 src/runtime.cc if (properties->get(index)->IsTheHole()) {
index 1754 src/runtime.cc properties->set(index, *value);
index 1801 src/runtime.cc CONVERT_SMI_ARG_CHECKED(index, 2);
index 1804 src/runtime.cc RUNTIME_ASSERT(index >= 0);
index 1805 src/runtime.cc RUNTIME_ASSERT(index <= subject->length());
index 1809 src/runtime.cc index,
index 2000 src/runtime.cc int index = args.smi_at(1);
index 2021 src/runtime.cc literals->set(index, *regexp);
index 2172 src/runtime.cc int index = instance_desc->Search(name);
index 2173 src/runtime.cc ASSERT(index != DescriptorArray::kNotFound);
index 2174 src/runtime.cc PropertyDetails details = instance_desc->GetDetails(index);
index 2177 src/runtime.cc instance_desc->GetValue(index),
index 2179 src/runtime.cc details.index());
index 2185 src/runtime.cc &new_desc, index, OMIT_TRANSITION);
index 2197 src/runtime.cc details.index());
index 2312 src/runtime.cc Object* index = args[1];
index 2313 src/runtime.cc RUNTIME_ASSERT(index->IsNumber());
index 2316 src/runtime.cc if (index->IsSmi()) {
index 2317 src/runtime.cc int value = Smi::cast(index)->value();
index 2321 src/runtime.cc ASSERT(index->IsHeapNumber());
index 2322 src/runtime.cc double value = HeapNumber::cast(index)->value();
index 2891 src/runtime.cc int index = 0;
index 2894 src/runtime.cc index = search.Search(subject, index);
index 2895 src/runtime.cc if (index < 0) return;
index 2896 src/runtime.cc indices->Add(index, zone);
index 2897 src/runtime.cc index += pattern_length;
index 3494 src/runtime.cc int index = StringMatch(isolate, subject, search, 0);
index 3495 src/runtime.cc if (index == -1) return subject;
index 3497 src/runtime.cc Handle<String> first = isolate->factory()->NewSubString(subject, 0, index);
index 3500 src/runtime.cc isolate->factory()->NewSubString(subject, index + 1, subject->length());
index 3593 src/runtime.cc Object* index = args[2];
index 3595 src/runtime.cc if (!index->ToArrayIndex(&start_index)) return Smi::FromInt(-1);
index 3645 src/runtime.cc Object* index = args[2];
index 3647 src/runtime.cc if (!index->ToArrayIndex(&start_index)) return Smi::FromInt(-1);
index 4293 src/runtime.cc if (index < static_cast<uint32_t>(string->length())) {
index 4296 src/runtime.cc string->Get(index));
index 4298 src/runtime.cc return Execution::CharAt(string, index);
index 4307 src/runtime.cc Handle<Object> result = GetCharAt(Handle<String>::cast(object), index);
index 4312 src/runtime.cc if (object->IsStringObjectWithCharacterAt(index)) {
index 4315 src/runtime.cc GetCharAt(Handle<String>(String::cast(js_value->value())), index);
index 4320 src/runtime.cc return object->GetPrototype()->GetElement(index);
index 4323 src/runtime.cc return object->GetElement(index);
index 4341 src/runtime.cc uint32_t index;
index 4342 src/runtime.cc if (key->ToArrayIndex(&index)) {
index 4343 src/runtime.cc return GetElementOrCharAt(isolate, object, index);
index 4360 src/runtime.cc if (name->AsArrayIndex(&index)) {
index 4361 src/runtime.cc return GetElementOrCharAt(isolate, object, index);
index 4463 src/runtime.cc int index = args.smi_at(1);
index 4464 src/runtime.cc if (index >= 0 && index < str->length()) {
index 4465 src/runtime.cc Handle<Object> result = GetCharAt(str, index);
index 4610 src/runtime.cc uint32_t index;
index 4611 src/runtime.cc if (key->ToArrayIndex(&index)) {
index 4619 src/runtime.cc if (js_object->IsStringObjectWithCharacterAt(index)) {
index 4625 src/runtime.cc js_object, index, value, attr, strict_mode, set_mode);
index 4633 src/runtime.cc if (Handle<String>::cast(key)->AsArrayIndex(&index)) {
index 4635 src/runtime.cc js_object, index, value, attr, strict_mode, set_mode);
index 4652 src/runtime.cc if (name->AsArrayIndex(&index)) {
index 4654 src/runtime.cc index, *value, attr, strict_mode, true, set_mode);
index 4669 src/runtime.cc uint32_t index;
index 4670 src/runtime.cc if (key->ToArrayIndex(&index)) {
index 4678 src/runtime.cc if (js_object->IsStringObjectWithCharacterAt(index)) {
index 4683 src/runtime.cc index, *value, attr, kNonStrictMode, false, DEFINE_PROPERTY);
index 4687 src/runtime.cc if (Handle<String>::cast(key)->AsArrayIndex(&index)) {
index 4689 src/runtime.cc index, *value, attr, kNonStrictMode, false, DEFINE_PROPERTY);
index 4705 src/runtime.cc if (name->AsArrayIndex(&index)) {
index 4707 src/runtime.cc index, *value, attr, kNonStrictMode, false, DEFINE_PROPERTY);
index 4720 src/runtime.cc uint32_t index;
index 4721 src/runtime.cc if (key->ToArrayIndex(&index)) {
index 4728 src/runtime.cc if (receiver->IsStringObjectWithCharacterAt(index)) {
index 4732 src/runtime.cc return receiver->DeleteElement(index, JSReceiver::FORCE_DELETION);
index 4974 src/runtime.cc uint32_t index;
index 4975 src/runtime.cc const bool key_is_array_index = key->AsArrayIndex(&index);
index 4999 src/runtime.cc if (index < static_cast<uint32_t>(string->length())) {
index 5023 src/runtime.cc CONVERT_SMI_ARG_CHECKED(index, 1);
index 5025 src/runtime.cc bool result = receiver->HasElement(index);
index 5038 src/runtime.cc uint32_t index;
index 5039 src/runtime.cc if (key->AsArrayIndex(&index)) {
index 5040 src/runtime.cc JSObject::LocalElementType type = object->HasLocalElement(index);
index 5065 src/runtime.cc int entry = dictionary->FindEntry(index);
index 5344 src/runtime.cc uint32_t index;
index 5345 src/runtime.cc if (args[0]->ToArrayIndex(&index) && index < n) {
index 5346 src/runtime.cc return frame->GetParameter(index);
index 5358 src/runtime.cc if (key->AsArrayIndex(&index)) {
index 5359 src/runtime.cc if (index < n) {
index 5360 src/runtime.cc return frame->GetParameter(index);
index 5362 src/runtime.cc return isolate->initial_object_prototype()->GetElement(index);
index 7841 src/runtime.cc int index = argument_count - 1;
index 7842 src/runtime.cc while (index >= mapped_count) {
index 7845 src/runtime.cc arguments->set(index, *(parameters - index - 1));
index 7846 src/runtime.cc --index;
index 7850 src/runtime.cc while (index >= 0) {
index 7852 src/runtime.cc Handle<String> name(scope_info->ParameterName(index));
index 7855 src/runtime.cc for (int j = index + 1; j < parameter_count; ++j) {
index 7865 src/runtime.cc arguments->set(index, *(parameters - index - 1));
index 7866 src/runtime.cc parameter_map->set_the_hole(index + 2);
index 7878 src/runtime.cc arguments->set_the_hole(index);
index 7879 src/runtime.cc parameter_map->set(index + 2, Smi::FromInt(
index 7883 src/runtime.cc --index;
index 8872 src/runtime.cc int index;
index 8878 src/runtime.cc &index,
index 8971 src/runtime.cc int index;
index 8977 src/runtime.cc &index,
index 8982 src/runtime.cc if (index >= 0) {
index 8991 src/runtime.cc Object* value = Context::cast(*holder)->get(index);
index 9068 src/runtime.cc int index;
index 9074 src/runtime.cc &index,
index 9078 src/runtime.cc if (index >= 0) {
index 9082 src/runtime.cc context->get(index)->IsTheHole()) {
index 9091 src/runtime.cc context->set(index, *value);
index 9581 src/runtime.cc uint32_t index = index_offset_ + i;
index 9584 src/runtime.cc if (index < static_cast<uint32_t>(storage_->length())) {
index 9585 src/runtime.cc storage_->set(index, *elm);
index 9592 src/runtime.cc SetDictionaryMode(index);
index 9599 src/runtime.cc isolate_->factory()->DictionaryAtNumberPut(dict, index, elm);
index 9816 src/runtime.cc uint32_t index = static_cast<uint32_t>(k->Number());
index 9817 src/runtime.cc if (index < range) {
index 9818 src/runtime.cc indices->Add(index);
index 9957 src/runtime.cc uint32_t index = indices[j];
index 9958 src/runtime.cc Handle<Object> element = Object::GetElement(receiver, index);
index 9960 src/runtime.cc visitor->visit(index, element);
index 9964 src/runtime.cc } while (j < n && indices[j] == index);
index 10219 src/runtime.cc uint32_t index = 0;
index 10220 src/runtime.cc if (!key->ToArrayIndex(&index) || index >= length) {
index 10394 src/runtime.cc uint32_t index;
index 10395 src/runtime.cc if (name->AsArrayIndex(&index)) {
index 10399 src/runtime.cc Runtime::GetElementOrCharAt(isolate, obj, index);
index 10504 src/runtime.cc return Smi::FromInt(details.index());
index 10531 src/runtime.cc CONVERT_NUMBER_CHECKED(uint32_t, index, Uint32, args[1]);
index 10533 src/runtime.cc return obj->GetElementWithInterceptor(*obj, index);
index 10614 src/runtime.cc ? deoptimized_frame_->GetParameter(index)
index 10615 src/runtime.cc : frame_->GetParameter(index);
index 10619 src/runtime.cc ? deoptimized_frame_->GetExpression(index)
index 10620 src/runtime.cc : frame_->GetExpression(index);
index 10704 src/runtime.cc CONVERT_NUMBER_CHECKED(int, index, Int32, args[1]);
index 10717 src/runtime.cc if (index < count + it.frame()->GetInlineCount()) break;
index 10727 src/runtime.cc it.frame()->GetInlineCount() - (index - count) - 1;
index 10782 src/runtime.cc if (!is_optimized && index == 0) {
index 11546 src/runtime.cc CONVERT_NUMBER_CHECKED(int, index, Int32, args[3]);
index 11556 src/runtime.cc for (; !it.Done() && n < index; it.Next()) {
index 11589 src/runtime.cc CONVERT_NUMBER_CHECKED(int, index, Int32, args[1]);
index 11594 src/runtime.cc for (; !it.Done() && n < index; it.Next()) {
index 11669 src/runtime.cc CONVERT_NUMBER_CHECKED(int, index, Int32, args[1]);
index 11676 src/runtime.cc if (index == 0) {
index 11687 src/runtime.cc while (index != n && thread != NULL) {
index 12064 src/runtime.cc int index;
index 12066 src/runtime.cc index = scope_info->StackSlotIndex(isolate->heap()->arguments_symbol());
index 12067 src/runtime.cc if (index != -1) {
index 12068 src/runtime.cc return Handle<Object>(frame->GetExpression(index), isolate);
index 12075 src/runtime.cc index = scope_info->ContextSlotIndex(
index 12077 src/runtime.cc if (index != -1) {
index 12078 src/runtime.cc return Handle<Object>(function_context->get(index), isolate);
index 12878 src/runtime.cc CONVERT_NUMBER_CHECKED(int, index, Int32, args[1]);
index 12891 src/runtime.cc if (index < count + it.frame()->GetInlineCount()) break;
index 13461 src/runtime.cc int index = -1;
index 13464 src/runtime.cc index = size;
index 13466 src/runtime.cc index = finger_index + JSFunctionResultCache::kEntrySize;
index 13467 src/runtime.cc if (index == cache_handle->length()) {
index 13468 src/runtime.cc index = JSFunctionResultCache::kEntriesIndex;
index 13472 src/runtime.cc ASSERT(index % 2 == 0);
index 13473 src/runtime.cc ASSERT(index >= JSFunctionResultCache::kEntriesIndex);
index 13474 src/runtime.cc ASSERT(index < cache_handle->length());
index 13476 src/runtime.cc cache_handle->set(index, *key_handle);
index 13477 src/runtime.cc cache_handle->set(index + 1, *value);
index 13478 src/runtime.cc cache_handle->set_finger_index(index);
index 13543 src/runtime.cc int index = 0;
index 13561 src/runtime.cc elements->set(index++, *pair); \
index 13569 src/runtime.cc ASSERT_EQ(index, entry_count);
index 659 src/runtime.h int index);
index 670 src/runtime.h uint32_t index);
index 88 src/safepoint-table.cc SafepointEntry entry = GetEntry(index);
index 150 src/safepoint-table.cc deopt_index_list_[last_lazy_safepoint_++] = index;
index 210 src/safepoint-table.cc int index = registers->at(j);
index 211 src/safepoint-table.cc ASSERT(index >= 0 && index < kNumSafepointRegisters);
index 212 src/safepoint-table.cc int byte_index = index >> kBitsPerByteLog2;
index 213 src/safepoint-table.cc int bit_index = index & (kBitsPerByte - 1);
index 220 src/safepoint-table.cc int index = bits_per_entry - 1 - indexes->at(j);
index 221 src/safepoint-table.cc int byte_index = index >> kBitsPerByteLog2;
index 222 src/safepoint-table.cc int bit_index = index & (kBitsPerByte - 1);
index 237 src/safepoint-table.cc uint32_t encoding = SafepointEntry::DeoptimizationIndexField::encode(index);
index 114 src/safepoint-table.h unsigned GetPcOffset(unsigned index) const {
index 115 src/safepoint-table.h ASSERT(index < length_);
index 116 src/safepoint-table.h return Memory::uint32_at(GetPcOffsetLocation(index));
index 119 src/safepoint-table.h SafepointEntry GetEntry(unsigned index) const {
index 120 src/safepoint-table.h ASSERT(index < length_);
index 121 src/safepoint-table.h unsigned info = Memory::uint32_at(GetInfoLocation(index));
index 122 src/safepoint-table.h uint8_t* bits = &Memory::uint8_at(entries_ + (index * entry_size_));
index 129 src/safepoint-table.h void PrintEntry(unsigned index) const;
index 143 src/safepoint-table.h Address GetPcOffsetLocation(unsigned index) const {
index 145 src/safepoint-table.h (index * kPcAndDeoptimizationIndexSize);
index 148 src/safepoint-table.h Address GetInfoLocation(unsigned index) const {
index 149 src/safepoint-table.h return GetPcOffsetLocation(index) + kPcSize;
index 186 src/safepoint-table.h void DefinePointerSlot(int index, Zone* zone) { indexes_->Add(index, zone); }
index 221 src/safepoint-table.h void RecordLazyDeoptimizationIndex(int index);
index 235 src/safepoint-table.h uint32_t EncodeExceptPC(const DeoptimizationInfo& info, unsigned index);
index 90 src/scopeinfo.cc int index = kVariablePartIndex;
index 92 src/scopeinfo.cc ASSERT(index == scope_info->ParameterEntriesIndex());
index 94 src/scopeinfo.cc scope_info->set(index++, *scope->parameter(i)->name());
index 100 src/scopeinfo.cc ASSERT(index == scope_info->StackLocalEntriesIndex());
index 102 src/scopeinfo.cc ASSERT(stack_locals[i]->index() == i);
index 103 src/scopeinfo.cc scope_info->set(index++, *stack_locals[i]->name());
index 115 src/scopeinfo.cc ASSERT(index == scope_info->ContextLocalNameEntriesIndex());
index 117 src/scopeinfo.cc scope_info->set(index++, *context_locals[i]->name());
index 121 src/scopeinfo.cc ASSERT(index == scope_info->ContextLocalInfoEntriesIndex());
index 126 src/scopeinfo.cc scope_info->set(index++, Smi::FromInt(value));
index 130 src/scopeinfo.cc ASSERT(index == scope_info->FunctionNameEntryIndex());
index 132 src/scopeinfo.cc int var_index = scope->function()->proxy()->var()->index();
index 133 src/scopeinfo.cc scope_info->set(index++, *scope->function()->proxy()->name());
index 134 src/scopeinfo.cc scope_info->set(index++, Smi::FromInt(var_index));
index 142 src/scopeinfo.cc ASSERT(index == scope_info->length());
index 402 src/scopeinfo.cc int index = Hash(data, name);
index 403 src/scopeinfo.cc Key& key = keys_[index];
index 405 src/scopeinfo.cc Value result(values_[index]);
index 408 src/scopeinfo.cc return result.index() + kNotFound;
index 422 src/scopeinfo.cc int index = Hash(data, symbol);
index 423 src/scopeinfo.cc Key& key = keys_[index];
index 427 src/scopeinfo.cc values_[index] = Value(mode, init_flag, slot_index - kNotFound).raw();
index 436 src/scopeinfo.cc for (int index = 0; index < kLength; index++) keys_[index].data = NULL;
index 449 src/scopeinfo.cc int index = Hash(data, name);
index 450 src/scopeinfo.cc Key& key = keys_[index];
index 453 src/scopeinfo.cc Value result(values_[index]);
index 456 src/scopeinfo.cc ASSERT(result.index() + kNotFound == slot_index);
index 91 src/scopeinfo.h int index) {
index 94 src/scopeinfo.h ASSERT(IndexField::is_valid(index));
index 96 src/scopeinfo.h IndexField::encode(index) |
index 100 src/scopeinfo.h ASSERT(index == this->index());
index 113 src/scopeinfo.h int index() { return IndexField::decode(value_); }
index 414 src/scopes.cc int index = scope_info_->ContextSlotIndex(*name, &mode, &init_flag);
index 415 src/scopes.cc if (index < 0) {
index 417 src/scopes.cc index = scope_info_->ParameterIndex(*name);
index 418 src/scopes.cc if (index < 0) return NULL;
index 427 src/scopes.cc var->AllocateTo(location, index);
index 439 src/scopes.cc int index = scope_info_->FunctionContextSlotIndex(*name, &mode);
index 440 src/scopes.cc if (index < 0) return NULL;
index 448 src/scopes.cc var->AllocateTo(Variable::CONTEXT, index);
index 788 src/scopes.cc PrintF("parameter[%d]", var->index());
index 791 src/scopes.cc PrintF("local[%d]", var->index());
index 794 src/scopes.cc PrintF("context[%d]", var->index());
index 1378 src/scopes.cc Accessors::MakeModuleExport(it.name(), var->index(), attr);
index 76 src/scopes.h int index = mode - DYNAMIC;
index 77 src/scopes.h ASSERT(index >= 0 && index < 3);
index 78 src/scopes.h return maps_[index];
index 331 src/scopes.h Variable* parameter(int index) const {
index 333 src/scopes.h return params_[index];
index 529 src/serialize.cc int index = IndexOf(key);
index 530 src/serialize.cc ASSERT(key == NULL || index >= 0);
index 531 src/serialize.cc return index >=0 ?
index 532 src/serialize.cc ExternalReferenceTable::instance(isolate_)->code(index) : 0;
index 537 src/serialize.cc int index = IndexOf(key);
index 538 src/serialize.cc return index >= 0 ?
index 539 src/serialize.cc ExternalReferenceTable::instance(isolate_)->name(index) : NULL;
index 555 src/serialize.cc entry->value = reinterpret_cast<void*>(index);
index 928 src/serialize.cc case kRawData + index: { \
index 1077 src/serialize.cc int index = source_->Get();
index 1078 src/serialize.cc Vector<const char> source_vector = Natives::GetRawScriptSource(index);
index 1598 src/serialize.cc sink_->PutSection(kRawData + index, "RawDataFixed"); \
index 127 src/serialize.h void Put(Address key, int index);
index 482 src/serialize.h int index, HeapObject* object, HowToCode how, WhereToPoint where);
index 114 src/spaces.h ASSERT((0 <= index) && (index <= MapSpace::kMaxMapPageIndex))
index 194 src/spaces.h INLINE(static uint32_t IndexToCell(uint32_t index)) {
index 195 src/spaces.h return index >> kBitsPerCellLog2;
index 198 src/spaces.h INLINE(static uint32_t CellToIndex(uint32_t index)) {
index 199 src/spaces.h return index << kBitsPerCellLog2;
index 202 src/spaces.h INLINE(static uint32_t CellAlignIndex(uint32_t index)) {
index 203 src/spaces.h return (index + kBitIndexMask) & ~kBitIndexMask;
index 218 src/spaces.h inline MarkBit MarkBitFromIndex(uint32_t index, bool data_only = false) {
index 219 src/spaces.h MarkBit::CellType mask = 1 << (index & kBitIndexMask);
index 220 src/spaces.h MarkBit::CellType* cell = this->cells() + (index >> kBitsPerCellLog2);
index 555 src/spaces.h inline Address MarkbitIndexToAddress(uint32_t index) {
index 556 src/spaces.h return this->address() + (index << kPointerSizeLog2);
index 2178 src/spaces.h INLINE(Address MarkbitIndexToAddress(uint32_t index)) {
index 2179 src/spaces.h return reinterpret_cast<Address>(index << kPointerSizeLog2);
index 101 src/string-search.h int Search(Vector<const SubjectChar> subject, int index) {
index 102 src/string-search.h return strategy_(this, subject, index);
index 213 src/string-search.h int index) {
index 216 src/string-search.h int i = index;
index 265 src/string-search.h int index) {
index 270 src/string-search.h int i = index;
index 313 src/string-search.h int index = start_index;
index 315 src/string-search.h while (index <= subject_length - pattern_length) {
index 318 src/string-search.h while (last_char != (c = subject[index + j])) {
index 321 src/string-search.h index += shift;
index 322 src/string-search.h if (index > subject_length - pattern_length) {
index 326 src/string-search.h while (j >= 0 && pattern[j] == (c = subject[index + j])) j--;
index 328 src/string-search.h return index;
index 332 src/string-search.h index += pattern_length - 1
index 343 src/string-search.h index += shift;
index 437 src/string-search.h int index = start_index; // No matches found prior to this index.
index 438 src/string-search.h while (index <= subject_length - pattern_length) {
index 441 src/string-search.h while (last_char != (subject_char = subject[index + j])) {
index 444 src/string-search.h index += shift;
index 446 src/string-search.h if (index > subject_length - pattern_length) {
index 451 src/string-search.h while (j >= 0 && pattern[j] == (subject[index + j])) j--;
index 453 src/string-search.h return index;
index 455 src/string-search.h index += last_char_shift;
index 464 src/string-search.h return BoyerMooreSearch(search, subject, index);
index 510 src/string-search.h int index) {
index 521 src/string-search.h for (int i = index, n = subject.length() - pattern_length; i <= n; i++) {
index 655 src/stub-cache.cc holder, index, name);
index 1186 src/stub-cache.cc uint32_t index = args.smi_at(1);
index 1187 src/stub-cache.cc return receiver->GetElementWithInterceptor(receiver, index);
index 195 src/stub-cache.h int index);
index 437 src/stub-cache.h int index,
index 447 src/stub-cache.h int index,
index 455 src/stub-cache.h int index);
index 477 src/stub-cache.h int index,
index 542 src/stub-cache.h int index,
index 603 src/stub-cache.h int index,
index 643 src/stub-cache.h int index);
index 693 src/stub-cache.h int index,
index 730 src/stub-cache.h int index,
index 788 src/stub-cache.h int index,
index 52 src/unicode.cc return table[D * index];
index 392 src/utils.h T& operator[](int index) const {
index 393 src/utils.h ASSERT(0 <= index && index < length_);
index 394 src/utils.h return start_[index];
index 397 src/utils.h const T& at(int index) const { return operator[](index); }
index 92 src/variables.cc int x = (*v)->index();
index 93 src/variables.cc int y = (*w)->index();
index 154 src/variables.h int index() const { return index_; }
index 160 src/variables.h void AllocateTo(Location location, int index) {
index 162 src/variables.h index_ = index;
index 461 src/x64/assembler-x64-inl.h void Operand::set_sib(ScaleFactor scale, Register index, Register base) {
index 466 src/x64/assembler-x64-inl.h ASSERT(!index.is(rsp) || base.is(rsp) || base.is(r12));
index 467 src/x64/assembler-x64-inl.h buf_[1] = (scale << 6) | (index.low_bits() << 3) | base.low_bits();
index 468 src/x64/assembler-x64-inl.h rex_ |= index.high_bit() << 1 | base.high_bit();
index 238 src/x64/assembler-x64.cc ASSERT(!index.is(rsp));
index 240 src/x64/assembler-x64.cc set_sib(scale, index, base);
index 258 src/x64/assembler-x64.cc ASSERT(!index.is(rsp));
index 261 src/x64/assembler-x64.cc set_sib(scale, index, rbp);
index 2206 src/x64/assembler-x64.cc ASSERT(is_uint3(index));
index 2208 src/x64/assembler-x64.cc emit_farith(0xDD, 0xD8, index);
index 105 src/x64/assembler-x64.h static Register FromAllocationIndex(int index) {
index 106 src/x64/assembler-x64.h ASSERT(index >= 0 && index < kNumAllocatableRegisters);
index 107 src/x64/assembler-x64.h Register result = { kRegisterCodeByAllocationIndex[index] };
index 111 src/x64/assembler-x64.h static const char* AllocationIndexToString(int index) {
index 112 src/x64/assembler-x64.h ASSERT(index >= 0 && index < kNumAllocatableRegisters);
index 125 src/x64/assembler-x64.h return names[index];
index 210 src/x64/assembler-x64.h static XMMRegister FromAllocationIndex(int index) {
index 211 src/x64/assembler-x64.h ASSERT(0 <= index && index < kNumAllocatableRegisters);
index 212 src/x64/assembler-x64.h XMMRegister result = { index + 1 };
index 216 src/x64/assembler-x64.h static const char* AllocationIndexToString(int index) {
index 217 src/x64/assembler-x64.h ASSERT(index >= 0 && index < kNumAllocatableRegisters);
index 235 src/x64/assembler-x64.h return names[index];
index 390 src/x64/assembler-x64.h Register index,
index 395 src/x64/assembler-x64.h Operand(Register index,
index 427 src/x64/assembler-x64.h inline void set_sib(ScaleFactor scale, Register index, Register base);
index 1251 src/x64/assembler-x64.h void fstp(int index);
index 367 src/x64/builtins-x64.cc SmiIndex index = masm->SmiToIndex(rbx, rbx, kPointerSizeLog2);
index 368 src/x64/builtins-x64.cc __ lea(rsp, Operand(rsp, index.reg, index.scale, 1 * kPointerSize));
index 1089 src/x64/builtins-x64.cc SmiIndex index =
index 1092 src/x64/builtins-x64.cc index.scale,
index 1093 src/x64/builtins-x64.cc index.reg,
index 1591 src/x64/builtins-x64.cc SmiIndex index = masm->SmiToIndex(rbx, rbx, kPointerSizeLog2);
index 1592 src/x64/builtins-x64.cc __ lea(rsp, Operand(rsp, index.reg, index.scale, 1 * kPointerSize));
index 375 src/x64/code-stubs-x64.cc SmiIndex index = masm->SmiToIndex(rax, rax, kPointerSizeLog2);
index 377 src/x64/code-stubs-x64.cc FieldOperand(rcx, index.reg, index.scale, FixedArray::kHeaderSize));
index 451 src/x64/code-stubs-x64.cc SmiIndex index = masm->SmiToIndex(rax, rax, kPointerSizeLog2);
index 453 src/x64/code-stubs-x64.cc FieldOperand(rcx, index.reg, index.scale, FixedArray::kHeaderSize));
index 2365 src/x64/code-stubs-x64.cc SmiIndex index = masm->SmiToIndex(rax, rax, kPointerSizeLog2);
index 2366 src/x64/code-stubs-x64.cc __ lea(rbx, Operand(rbp, index.reg, index.scale, 0));
index 2367 src/x64/code-stubs-x64.cc index = masm->SmiToNegativeIndex(rdx, rdx, kPointerSizeLog2);
index 2368 src/x64/code-stubs-x64.cc __ movq(rax, Operand(rbx, index.reg, index.scale, kDisplacement));
index 2380 src/x64/code-stubs-x64.cc index = masm->SmiToIndex(rax, rcx, kPointerSizeLog2);
index 2381 src/x64/code-stubs-x64.cc __ lea(rbx, Operand(rbx, index.reg, index.scale, 0));
index 2382 src/x64/code-stubs-x64.cc index = masm->SmiToNegativeIndex(rdx, rdx, kPointerSizeLog2);
index 2383 src/x64/code-stubs-x64.cc __ movq(rax, Operand(rbx, index.reg, index.scale, kDisplacement));
index 3307 src/x64/code-stubs-x64.cc Register index = scratch;
index 3311 src/x64/code-stubs-x64.cc index,
index 3327 src/x64/code-stubs-x64.cc Register index = scratch;
index 3331 src/x64/code-stubs-x64.cc index,
index 3340 src/x64/code-stubs-x64.cc index,
index 4568 src/x64/code-stubs-x64.cc SmiIndex index = masm->SmiToIndex(kScratchRegister, code_, kPointerSizeLog2);
index 4569 src/x64/code-stubs-x64.cc __ movq(result_, FieldOperand(result_, index.reg, index.scale,
index 5519 src/x64/code-stubs-x64.cc Register index = length; // index = -length;
index 5524 src/x64/code-stubs-x64.cc __ movb(scratch, Operand(left, index, times_1, 0));
index 5525 src/x64/code-stubs-x64.cc __ cmpb(scratch, Operand(right, index, times_1, 0));
index 5527 src/x64/code-stubs-x64.cc __ incq(index);
index 5861 src/x64/code-stubs-x64.cc Register index = r0;
index 5863 src/x64/code-stubs-x64.cc __ SmiToInteger32(index, FieldOperand(properties, kCapacityOffset));
index 5864 src/x64/code-stubs-x64.cc __ decl(index);
index 5865 src/x64/code-stubs-x64.cc __ and_(index,
index 5870 src/x64/code-stubs-x64.cc __ lea(index, Operand(index, index, times_2, 0)); // index *= 3.
index 5876 src/x64/code-stubs-x64.cc index,
index 421 src/x64/code-stubs-x64.h Register index,
index 423 src/x64/code-stubs-x64.h : dictionary_(dictionary), result_(result), index_(index), mode_(mode) { }
index 498 src/x64/codegen-x64.cc __ addq(index, result);
index 544 src/x64/codegen-x64.cc __ movzxwl(result, Operand(result, index, times_2, 0));
index 548 src/x64/codegen-x64.cc __ movzxbl(result, Operand(result, index, times_1, 0));
index 563 src/x64/codegen-x64.cc index,
index 572 src/x64/codegen-x64.cc index,
index 79 src/x64/codegen-x64.h Register index,
index 410 src/x64/disasm-x64.cc *index = ((data >> 3) & 7) | (rex_x() ? 8 : 0);
index 475 src/x64/disasm-x64.cc int scale, index, base;
index 476 src/x64/disasm-x64.cc get_sib(sib, &scale, &index, &base);
index 477 src/x64/disasm-x64.cc if (index == 4 && (base & 7) == 4 && scale == 0 /*times_1*/) {
index 486 src/x64/disasm-x64.cc NameOfCPURegister(index),
index 489 src/x64/disasm-x64.cc } else if (index != 4 && base != 5) {
index 493 src/x64/disasm-x64.cc NameOfCPURegister(index),
index 509 src/x64/disasm-x64.cc int scale, index, base;
index 510 src/x64/disasm-x64.cc get_sib(sib, &scale, &index, &base);
index 513 src/x64/disasm-x64.cc if (index == 4 && (base & 7) == 4 && scale == 0 /*times_1*/) {
index 523 src/x64/disasm-x64.cc NameOfCPURegister(index),
index 529 src/x64/disasm-x64.cc NameOfCPURegister(index),
index 201 src/x64/full-codegen-x64.cc int context_offset = Context::SlotOffset(var->index());
index 475 src/x64/full-codegen-x64.cc __ LoadRoot(result_register(), index);
index 481 src/x64/full-codegen-x64.cc __ PushRoot(index);
index 490 src/x64/full-codegen-x64.cc if (index == Heap::kUndefinedValueRootIndex ||
index 491 src/x64/full-codegen-x64.cc index == Heap::kNullValueRootIndex ||
index 492 src/x64/full-codegen-x64.cc index == Heap::kFalseValueRootIndex) {
index 494 src/x64/full-codegen-x64.cc } else if (index == Heap::kTrueValueRootIndex) {
index 497 src/x64/full-codegen-x64.cc __ LoadRoot(result_register(), index);
index 693 src/x64/full-codegen-x64.cc int offset = -var->index() * kPointerSize;
index 709 src/x64/full-codegen-x64.cc return ContextOperand(scratch, var->index());
index 736 src/x64/full-codegen-x64.cc int offset = Context::SlotOffset(var->index());
index 809 src/x64/full-codegen-x64.cc __ movq(ContextOperand(rsi, variable->index()), kScratchRegister);
index 868 src/x64/full-codegen-x64.cc __ movq(ContextOperand(rsi, variable->index()), result_register());
index 869 src/x64/full-codegen-x64.cc int offset = Context::SlotOffset(variable->index());
index 913 src/x64/full-codegen-x64.cc __ Move(ContextOperand(rsi, variable->index()), instance);
index 1160 src/x64/full-codegen-x64.cc SmiIndex index = masm()->SmiToIndex(rax, rax, kPointerSizeLog2);
index 1162 src/x64/full-codegen-x64.cc index.reg,
index 1163 src/x64/full-codegen-x64.cc index.scale,
index 1344 src/x64/full-codegen-x64.cc return ContextOperand(context, var->index());
index 2070 src/x64/full-codegen-x64.cc rcx, Context::SlotOffset(var->index()), rdx, rbx, kDontSaveFPRegs);
index 2090 src/x64/full-codegen-x64.cc rcx, Context::SlotOffset(var->index()), rdx, rbx, kDontSaveFPRegs);
index 2649 src/x64/full-codegen-x64.cc SmiIndex index = masm_->SmiToIndex(rdx, rcx, kPointerSizeLog2);
index 2652 src/x64/full-codegen-x64.cc rbx, index.reg, index.scale, FixedArray::kHeaderSize));
index 3032 src/x64/full-codegen-x64.cc Smi* index = Smi::cast(*(args->at(1)->AsLiteral()->handle()));
index 3047 src/x64/full-codegen-x64.cc if (index->value() == 0) {
index 3050 src/x64/full-codegen-x64.cc if (index->value() < JSDate::kFirstUncachedField) {
index 3056 src/x64/full-codegen-x64.cc kPointerSize * index->value()));
index 3063 src/x64/full-codegen-x64.cc __ movq(rdx, index, RelocInfo::NONE);
index 3066 src/x64/full-codegen-x64.cc __ movq(rsi, index, RelocInfo::NONE);
index 3156 src/x64/full-codegen-x64.cc Register index = rax;
index 3165 src/x64/full-codegen-x64.cc index,
index 3202 src/x64/full-codegen-x64.cc Register index = rax;
index 3212 src/x64/full-codegen-x64.cc index,
index 3403 src/x64/full-codegen-x64.cc SmiIndex index =
index 3406 src/x64/full-codegen-x64.cc index.reg,
index 3407 src/x64/full-codegen-x64.cc index.scale,
index 3411 src/x64/full-codegen-x64.cc index.reg,
index 3412 src/x64/full-codegen-x64.cc index.scale,
index 3520 src/x64/full-codegen-x64.cc Register index = rdx;
index 3569 src/x64/full-codegen-x64.cc __ Set(index, 0);
index 3575 src/x64/full-codegen-x64.cc __ cmpq(index, array_length);
index 3580 src/x64/full-codegen-x64.cc index,
index 3593 src/x64/full-codegen-x64.cc __ incl(index);
index 3594 src/x64/full-codegen-x64.cc __ cmpl(index, array_length);
index 3639 src/x64/full-codegen-x64.cc __ decl(index);
index 3640 src/x64/full-codegen-x64.cc __ imull(scratch, index);
index 3649 src/x64/full-codegen-x64.cc index, string, &bailout);
index 3661 src/x64/full-codegen-x64.cc __ Set(index, 0);
index 3674 src/x64/full-codegen-x64.cc __ movq(string, FieldOperand(elements, index,
index 3682 src/x64/full-codegen-x64.cc __ incl(index);
index 3684 src/x64/full-codegen-x64.cc __ cmpl(index, scratch);
index 3699 src/x64/full-codegen-x64.cc __ Set(index, 0);
index 3718 src/x64/full-codegen-x64.cc __ movq(string, FieldOperand(elements, index,
index 3726 src/x64/full-codegen-x64.cc __ incl(index);
index 3727 src/x64/full-codegen-x64.cc __ cmpl(index, array_length_operand);
index 3738 src/x64/full-codegen-x64.cc __ movl(index, array_length_operand);
index 3739 src/x64/full-codegen-x64.cc __ lea(elements, FieldOperand(elements, index, times_pointer_size,
index 3741 src/x64/full-codegen-x64.cc __ neg(index);
index 3771 src/x64/full-codegen-x64.cc __ movq(string, Operand(elements, index, times_pointer_size, 0));
index 3777 src/x64/full-codegen-x64.cc __ incq(index);
index 345 src/x64/ic-x64.cc SmiIndex index = masm->SmiToIndex(scratch, key, kPointerSizeLog2);
index 347 src/x64/ic-x64.cc index.reg,
index 348 src/x64/ic-x64.cc index.scale,
index 561 src/x64/ic-x64.cc Register index = rax;
index 566 src/x64/ic-x64.cc index,
index 214 src/x64/lithium-codegen-x64.cc int context_offset = Context::SlotOffset(var->index());
index 291 src/x64/lithium-codegen-x64.cc return Register::FromAllocationIndex(index);
index 296 src/x64/lithium-codegen-x64.cc return XMMRegister::FromAllocationIndex(index);
index 302 src/x64/lithium-codegen-x64.cc return ToRegister(op->index());
index 308 src/x64/lithium-codegen-x64.cc return ToDoubleRegister(op->index());
index 350 src/x64/lithium-codegen-x64.cc int index = op->index();
index 351 src/x64/lithium-codegen-x64.cc if (index >= 0) {
index 354 src/x64/lithium-codegen-x64.cc return Operand(rbp, -(index + 3) * kPointerSize);
index 357 src/x64/lithium-codegen-x64.cc return Operand(rbp, -(index - 1) * kPointerSize);
index 395 src/x64/lithium-codegen-x64.cc environment->spilled_registers()[value->index()] != NULL) {
index 398 src/x64/lithium-codegen-x64.cc environment->spilled_registers()[value->index()],
index 402 src/x64/lithium-codegen-x64.cc environment->spilled_double_registers()[value->index()] != NULL) {
index 406 src/x64/lithium-codegen-x64.cc environment->spilled_double_registers()[value->index()],
index 426 src/x64/lithium-codegen-x64.cc translation->StoreStackSlot(op->index());
index 428 src/x64/lithium-codegen-x64.cc translation->StoreInt32StackSlot(op->index());
index 431 src/x64/lithium-codegen-x64.cc translation->StoreDoubleStackSlot(op->index());
index 434 src/x64/lithium-codegen-x64.cc int src_index = GetStackSlotCount() + op->index();
index 537 src/x64/lithium-codegen-x64.cc translation.index(),
index 653 src/x64/lithium-codegen-x64.cc safepoint.DefinePointerSlot(pointer->index(), zone());
index 1318 src/x64/lithium-codegen-x64.cc Smi* index = instr->index();
index 1329 src/x64/lithium-codegen-x64.cc if (index->value() == 0) {
index 1332 src/x64/lithium-codegen-x64.cc if (index->value() < JSDate::kFirstUncachedField) {
index 1339 src/x64/lithium-codegen-x64.cc kPointerSize * index->value()));
index 1346 src/x64/lithium-codegen-x64.cc __ movq(rdx, index, RelocInfo::NONE);
index 1349 src/x64/lithium-codegen-x64.cc __ movq(rsi, index, RelocInfo::NONE);
index 2292 src/x64/lithium-codegen-x64.cc int index = lookup.GetLocalFieldIndexFromMap(*type);
index 2293 src/x64/lithium-codegen-x64.cc int offset = index * kPointerSize;
index 2294 src/x64/lithium-codegen-x64.cc if (index < 0) {
index 2491 src/x64/lithium-codegen-x64.cc if (instr->index()->IsRegister()) {
index 2492 src/x64/lithium-codegen-x64.cc __ subl(length, ToRegister(instr->index()));
index 2494 src/x64/lithium-codegen-x64.cc __ subl(length, ToOperand(instr->index()));
index 3599 src/x64/lithium-codegen-x64.cc if (instr->index()->IsConstantOperand()) {
index 3601 src/x64/lithium-codegen-x64.cc Immediate(ToInteger32(LConstantOperand::cast(instr->index()))));
index 3603 src/x64/lithium-codegen-x64.cc Register reg2 = ToRegister(instr->index());
index 3610 src/x64/lithium-codegen-x64.cc if (instr->index()->IsConstantOperand()) {
index 3612 src/x64/lithium-codegen-x64.cc Immediate(ToInteger32(LConstantOperand::cast(instr->index()))));
index 3614 src/x64/lithium-codegen-x64.cc __ cmpq(ToOperand(instr->length()), ToRegister(instr->index()));
index 3771 src/x64/lithium-codegen-x64.cc ToRegister(instr->index()),
index 3792 src/x64/lithium-codegen-x64.cc if (instr->index()->IsConstantOperand()) {
index 3793 src/x64/lithium-codegen-x64.cc int const_index = ToInteger32(LConstantOperand::cast(instr->index()));
index 3796 src/x64/lithium-codegen-x64.cc Register index = ToRegister(instr->index());
index 3797 src/x64/lithium-codegen-x64.cc __ Integer32ToSmi(index, index);
index 3798 src/x64/lithium-codegen-x64.cc __ push(index);
index 5028 src/x64/lithium-codegen-x64.cc Register index = ToRegister(instr->index());
index 5031 src/x64/lithium-codegen-x64.cc __ SmiToInteger32(index, index);
index 5032 src/x64/lithium-codegen-x64.cc __ cmpl(index, Immediate(0));
index 5035 src/x64/lithium-codegen-x64.cc index,
index 5042 src/x64/lithium-codegen-x64.cc __ negl(index);
index 5045 src/x64/lithium-codegen-x64.cc index,
index 232 src/x64/lithium-codegen-x64.h Register ToRegister(int index) const;
index 233 src/x64/lithium-codegen-x64.h XMMRegister ToDoubleRegister(int index) const;
index 91 src/x64/lithium-gap-resolver-x64.cc ASSERT(!moves_[index].IsPending());
index 92 src/x64/lithium-gap-resolver-x64.cc ASSERT(!moves_[index].IsRedundant());
index 97 src/x64/lithium-gap-resolver-x64.cc ASSERT(moves_[index].source() != NULL); // Or else it will look eliminated.
index 98 src/x64/lithium-gap-resolver-x64.cc LOperand* destination = moves_[index].destination();
index 99 src/x64/lithium-gap-resolver-x64.cc moves_[index].set_destination(NULL);
index 123 src/x64/lithium-gap-resolver-x64.cc moves_[index].set_destination(destination);
index 127 src/x64/lithium-gap-resolver-x64.cc if (moves_[index].source()->Equals(destination)) {
index 128 src/x64/lithium-gap-resolver-x64.cc moves_[index].Eliminate();
index 139 src/x64/lithium-gap-resolver-x64.cc EmitSwap(index);
index 145 src/x64/lithium-gap-resolver-x64.cc EmitMove(index);
index 166 src/x64/lithium-gap-resolver-x64.cc LOperand* source = moves_[index].source();
index 167 src/x64/lithium-gap-resolver-x64.cc LOperand* destination = moves_[index].destination();
index 237 src/x64/lithium-gap-resolver-x64.cc moves_[index].Eliminate();
index 242 src/x64/lithium-gap-resolver-x64.cc LOperand* source = moves_[index].source();
index 243 src/x64/lithium-gap-resolver-x64.cc LOperand* destination = moves_[index].destination();
index 303 src/x64/lithium-gap-resolver-x64.cc moves_[index].Eliminate();
index 54 src/x64/lithium-gap-resolver-x64.h void PerformMove(int index);
index 57 src/x64/lithium-gap-resolver-x64.h void EmitMove(int index);
index 61 src/x64/lithium-gap-resolver-x64.h void EmitSwap(int index);
index 357 src/x64/lithium-x64.cc index()->PrintTo(stream);
index 370 src/x64/lithium-x64.cc int index = GetNextSpillIndex(is_double);
index 372 src/x64/lithium-x64.cc return LDoubleStackSlot::Create(index, zone());
index 374 src/x64/lithium-x64.cc return LStackSlot::Create(index, zone());
index 579 src/x64/lithium-x64.cc new(zone()) LUnallocated(LUnallocated::FIXED_SLOT, index));
index 1530 src/x64/lithium-x64.cc LDateField* result = new(zone()) LDateField(object, instr->index());
index 1536 src/x64/lithium-x64.cc LOperand* value = UseRegisterOrConstantAtStart(instr->index());
index 2018 src/x64/lithium-x64.cc LOperand* index = UseTempRegister(instr->index());
index 2019 src/x64/lithium-x64.cc LStringCharCodeAt* result = new(zone()) LStringCharCodeAt(string, index);
index 2084 src/x64/lithium-x64.cc int spill_index = chunk()->GetParameterStackSlot(instr->index());
index 2117 src/x64/lithium-x64.cc LOperand* index = Use(instr->index());
index 2119 src/x64/lithium-x64.cc new(zone()) LAccessArgumentsAt(arguments, length, index);
index 2260 src/x64/lithium-x64.cc LOperand* index = UseTempRegister(instr->index());
index 2261 src/x64/lithium-x64.cc return DefineSameAsFirst(new(zone()) LLoadFieldByIndex(object, index));
index 499 src/x64/lithium-x64.h LAccessArgumentsAt(LOperand* arguments, LOperand* length, LOperand* index) {
index 502 src/x64/lithium-x64.h inputs_[2] = index;
index 509 src/x64/lithium-x64.h LOperand* index() { return inputs_[2]; }
index 851 src/x64/lithium-x64.h LBoundsCheck(LOperand* index, LOperand* length) {
index 852 src/x64/lithium-x64.h inputs_[0] = index;
index 856 src/x64/lithium-x64.h LOperand* index() { return inputs_[0]; }
index 1020 src/x64/lithium-x64.h LDateField(LOperand* date, Smi* index) : index_(index) {
index 1027 src/x64/lithium-x64.h Smi* index() const { return index_; }
index 1830 src/x64/lithium-x64.h LStringCharCodeAt(LOperand* string, LOperand* index) {
index 1832 src/x64/lithium-x64.h inputs_[1] = index;
index 1839 src/x64/lithium-x64.h LOperand* index() { return inputs_[1]; }
index 2168 src/x64/lithium-x64.h LLoadFieldByIndex(LOperand* object, LOperand* index) {
index 2170 src/x64/lithium-x64.h inputs_[1] = index;
index 2174 src/x64/lithium-x64.h LOperand* index() { return inputs_[1]; }
index 2293 src/x64/lithium-x64.h int index);
index 170 src/x64/macro-assembler-x64.cc (index << kPointerSizeLog2) - kRootRegisterBias));
index 187 src/x64/macro-assembler-x64.cc movq(Operand(kRootRegister, (index << kPointerSizeLog2) - kRootRegisterBias),
index 194 src/x64/macro-assembler-x64.cc push(Operand(kRootRegister, (index << kPointerSizeLog2) - kRootRegisterBias));
index 201 src/x64/macro-assembler-x64.cc (index << kPointerSizeLog2) - kRootRegisterBias));
index 209 src/x64/macro-assembler-x64.cc LoadRoot(kScratchRegister, index);
index 359 src/x64/macro-assembler-x64.cc Register dst = index;
index 360 src/x64/macro-assembler-x64.cc lea(dst, Operand(object, index, times_pointer_size,
index 372 src/x64/macro-assembler-x64.cc movq(index, BitCast<int64_t>(kZapValue), RelocInfo::NONE);
index 588 src/x64/macro-assembler-x64.cc Integer32ToSmi(index, hash);
index 2754 src/x64/macro-assembler-x64.cc movsd(FieldOperand(elements, index, times_8, FixedDoubleArray::kHeaderSize),
index 2777 src/x64/macro-assembler-x64.cc movsd(FieldOperand(elements, index, times_8, FixedDoubleArray::kHeaderSize),
index 4148 src/x64/macro-assembler-x64.cc movq(function, Operand(function, Context::SlotOffset(index)));
index 134 src/x64/macro-assembler-x64.h void LoadRoot(Register destination, Heap::RootListIndex index);
index 135 src/x64/macro-assembler-x64.h void StoreRoot(Register source, Heap::RootListIndex index);
index 142 src/x64/macro-assembler-x64.h void CompareRoot(Register with, Heap::RootListIndex index);
index 143 src/x64/macro-assembler-x64.h void CompareRoot(const Operand& with, Heap::RootListIndex index);
index 144 src/x64/macro-assembler-x64.h void PushRoot(Heap::RootListIndex index);
index 268 src/x64/macro-assembler-x64.h Register index,
index 895 src/x64/macro-assembler-x64.h Register index,
index 1130 src/x64/macro-assembler-x64.h void IndexFromHash(Register hash, Register index);
index 1153 src/x64/macro-assembler-x64.h void LoadGlobalFunction(int index, Register function);
index 1437 src/x64/macro-assembler-x64.h Register index,
index 1440 src/x64/macro-assembler-x64.h return Operand(object, index, scale, offset - kHeapObjectTag);
index 1444 src/x64/macro-assembler-x64.h inline Operand ContextOperand(Register context, int index) {
index 1445 src/x64/macro-assembler-x64.h return Operand(context, Context::SlotOffset(index));
index 1455 src/x64/macro-assembler-x64.h inline Operand StackSpaceOperand(int index) {
index 1458 src/x64/macro-assembler-x64.h return Operand(rsp, (index + kShaddowSpace) * kPointerSize);
index 1460 src/x64/macro-assembler-x64.h return Operand(rsp, index * kPointerSize);
index 612 src/x64/regexp-macro-assembler-x64.cc Register index = current_character();
index 616 src/x64/regexp-macro-assembler-x64.cc index = rbx;
index 618 src/x64/regexp-macro-assembler-x64.cc __ cmpb(FieldOperand(rax, index, times_1, ByteArray::kHeaderSize),
index 236 src/x64/stub-cache-x64.cc __ movq(prototype, Operand(prototype, Context::SlotOffset(index)));
index 258 src/x64/stub-cache-x64.cc JSFunction::cast(isolate->global_context()->get(index)));
index 355 src/x64/stub-cache-x64.cc index -= holder->map()->inobject_properties();
index 356 src/x64/stub-cache-x64.cc if (index < 0) {
index 358 src/x64/stub-cache-x64.cc int offset = holder->map()->instance_size() + (index * kPointerSize);
index 362 src/x64/stub-cache-x64.cc int offset = index * kPointerSize + FixedArray::kHeaderSize;
index 826 src/x64/stub-cache-x64.cc index -= object->map()->inobject_properties();
index 828 src/x64/stub-cache-x64.cc if (index < 0) {
index 830 src/x64/stub-cache-x64.cc int offset = object->map()->instance_size() + (index * kPointerSize);
index 840 src/x64/stub-cache-x64.cc int offset = index * kPointerSize + FixedArray::kHeaderSize;
index 1027 src/x64/stub-cache-x64.cc GenerateFastPropertyLoad(masm(), rax, reg, holder, index);
index 1368 src/x64/stub-cache-x64.cc GenerateFastPropertyLoad(masm(), rdi, reg, holder, index);
index 1734 src/x64/stub-cache-x64.cc Register index = rdi;
index 1738 src/x64/stub-cache-x64.cc __ movq(index, Operand(rsp, (argc - 0) * kPointerSize));
index 1740 src/x64/stub-cache-x64.cc __ LoadRoot(index, Heap::kUndefinedValueRootIndex);
index 1744 src/x64/stub-cache-x64.cc index,
index 1812 src/x64/stub-cache-x64.cc Register index = rdi;
index 1817 src/x64/stub-cache-x64.cc __ movq(index, Operand(rsp, (argc - 0) * kPointerSize));
index 1819 src/x64/stub-cache-x64.cc __ LoadRoot(index, Heap::kUndefinedValueRootIndex);
index 1823 src/x64/stub-cache-x64.cc index,
index 2364 src/x64/stub-cache-x64.cc index,
index 2592 src/x64/stub-cache-x64.cc index,
index 2722 src/x64/stub-cache-x64.cc GenerateLoadField(object, holder, rax, rbx, rdx, rdi, index, name, &miss);
index 2896 src/x64/stub-cache-x64.cc GenerateLoadField(receiver, holder, rdx, rbx, rcx, rdi, index, name, &miss);
index 3671 src/x64/stub-cache-x64.cc SmiIndex index = masm->SmiToIndex(rbx, rax, kPointerSizeLog2);
index 3673 src/x64/stub-cache-x64.cc index.reg,
index 3674 src/x64/stub-cache-x64.cc index.scale,
index 211 src/zone.h INLINE(void InsertAt(int index, const T& element, Zone* zone)) {
index 212 src/zone.h List<T, ZoneAllocationPolicy>::InsertAt(index, element,
index 225 test/cctest/test-alloc.cc int index = Pseudorandom() % blocks.length();
index 226 test/cctest/test-alloc.cc code_range->FreeRawMemory(blocks[index].base, blocks[index].size);
index 227 test/cctest/test-alloc.cc current_allocated -= blocks[index].size;
index 228 test/cctest/test-alloc.cc if (index < blocks.length() - 1) {
index 229 test/cctest/test-alloc.cc blocks[index] = blocks.RemoveLast();
index 1608 test/cctest/test-api.cc return v8_num(index);
index 3839 test/cctest/test-api.cc if (index == 37) {
index 3850 test/cctest/test-api.cc if (index == 39) {
index 3891 test/cctest/test-api.cc if (index < 25) {
index 3892 test/cctest/test-api.cc return v8::Handle<Value>(v8_num(index));
index 3903 test/cctest/test-api.cc if (index < 25) {
index 3904 test/cctest/test-api.cc return v8::Handle<Value>(v8_num(index));
index 3967 test/cctest/test-api.cc if (index < 4) {
index 3968 test/cctest/test-api.cc return v8::Handle<Value>(v8_num(index));
index 3998 test/cctest/test-api.cc return v8::Integer::NewFromUnsigned(index);
index 5282 test/cctest/test-api.cc if (index != 2) {
index 5329 test/cctest/test-api.cc if (index == 0 || index == 1) return v8::Undefined();
index 5785 test/cctest/test-api.cc return istring->Get(index);
index 5984 test/cctest/test-api.cc v8::Handle<v8::Uint32> index = str->ToArrayIndex();
index 5985 test/cctest/test-api.cc CHECK(!index.IsEmpty());
index 5986 test/cctest/test-api.cc CHECK_EQ(42.0, index->Uint32Value());
index 5988 test/cctest/test-api.cc index = str->ToArrayIndex();
index 5989 test/cctest/test-api.cc CHECK(index.IsEmpty());
index 5991 test/cctest/test-api.cc index = str->ToArrayIndex();
index 5992 test/cctest/test-api.cc CHECK(index.IsEmpty());
index 5994 test/cctest/test-api.cc index = str->ToArrayIndex();
index 5995 test/cctest/test-api.cc CHECK(!index.IsEmpty());
index 5996 test/cctest/test-api.cc CHECK_EQ(4294967295.0, index->Uint32Value());
index 5998 test/cctest/test-api.cc index = num->ToArrayIndex();
index 5999 test/cctest/test-api.cc CHECK(!index.IsEmpty());
index 6000 test/cctest/test-api.cc CHECK_EQ(1.0, index->Uint32Value());
index 6002 test/cctest/test-api.cc index = num->ToArrayIndex();
index 6003 test/cctest/test-api.cc CHECK(index.IsEmpty());
index 6005 test/cctest/test-api.cc index = obj->ToArrayIndex();
index 6006 test/cctest/test-api.cc CHECK(index.IsEmpty());
index 15969 test/cctest/test-api.cc if (index == 42) return v8_str("yes");
index 15983 test/cctest/test-api.cc if (index == 42) return v8_num(1).As<v8::Integer>();
index 4190 test/cctest/test-debug.cc return v8::Number::New(index + 1);
index 674 test/cctest/test-heap-profiler.cc first_interval_index_ = buffer[0].index;
index 266 test/cctest/test-heap.cc for (int index = 0; index < s->length(); index++) {
index 267 test/cctest/test-heap.cc CHECK_EQ(static_cast<uint16_t>(string[index]), s->Get(index));
index 1376 test/cctest/test-macro-assembler-x64.cc SmiIndex index = masm->SmiToIndex(rdx, rcx, i);
index 1377 test/cctest/test-macro-assembler-x64.cc ASSERT(index.reg.is(rcx) || index.reg.is(rdx));
index 1378 test/cctest/test-macro-assembler-x64.cc __ shl(index.reg, Immediate(index.scale));
index 1380 test/cctest/test-macro-assembler-x64.cc __ cmpq(index.reg, r8);
index 1384 test/cctest/test-macro-assembler-x64.cc index = masm->SmiToIndex(rcx, rcx, i);
index 1385 test/cctest/test-macro-assembler-x64.cc ASSERT(index.reg.is(rcx));
index 1386 test/cctest/test-macro-assembler-x64.cc __ shl(rcx, Immediate(index.scale));
index 1393 test/cctest/test-macro-assembler-x64.cc index = masm->SmiToNegativeIndex(rdx, rcx, i);
index 1394 test/cctest/test-macro-assembler-x64.cc ASSERT(index.reg.is(rcx) || index.reg.is(rdx));
index 1395 test/cctest/test-macro-assembler-x64.cc __ shl(index.reg, Immediate(index.scale));
index 1397 test/cctest/test-macro-assembler-x64.cc __ cmpq(index.reg, r8);
index 1401 test/cctest/test-macro-assembler-x64.cc index = masm->SmiToNegativeIndex(rcx, rcx, i);
index 1402 test/cctest/test-macro-assembler-x64.cc ASSERT(index.reg.is(rcx));
index 1403 test/cctest/test-macro-assembler-x64.cc __ shl(rcx, Immediate(index.scale));