Lines Matching defs:index
877 // Post-index beyond unscaled addressing range.
881 // Pre-index beyond unscaled addressing range.
1403 // Adjust pointers for post-index ldp/stp with negative offset:
1471 void TurboAssembler::LoadRoot(Register destination, RootIndex index) {
1476 MemOperand(kRootRegister, RootRegisterOffsetForRootIndex(index)));
1479 void TurboAssembler::PushRoot(RootIndex index) {
1483 LoadRoot(tmp, index);
1876 // The target of WebAssembly calls is still an index instead of an actual
1920 EmbeddedObjectIndex index = AddEmbeddedObject(code);
1921 DCHECK(is_int32(index));
1922 JumpHelper(static_cast<int64_t>(index), rmode, cond);
1967 EmbeddedObjectIndex index = AddEmbeddedObject(code);
1968 DCHECK(is_int32(index));
1969 near_call(static_cast<int32_t>(index), rmode);
1984 // The builtin_index register contains the builtin index as a Smi.
2891 void MacroAssembler::CompareRoot(const Register& obj, RootIndex index) {
2896 LoadRoot(temp, index);
2900 void MacroAssembler::JumpIfRoot(const Register& obj, RootIndex index,
2902 CompareRoot(obj, index);
2906 void MacroAssembler::JumpIfNotRoot(const Register& obj, RootIndex index,
2908 CompareRoot(obj, index);
3014 const Register& index,
3017 Add(temp, base, index);
3028 const Register& index,
3031 Add(temp, base, index);
3038 const Register& index,
3041 Add(temp, base, index);
3410 void MacroAssembler::LoadNativeContextSlot(Register dst, int index) {
3415 LoadTaggedPointerField(dst, MemOperand(dst, Context::SlotOffset(index)));