• Home
  • Raw
  • Download

Lines Matching refs:rbx

121       __ CmpObjectType(rax, MAP_TYPE, rbx);  in Generate_JSConstructStubHelper()
158 rbx, in Generate_JSConstructStubHelper()
167 __ movq(Operand(rbx, JSObject::kMapOffset), rax); in Generate_JSConstructStubHelper()
169 __ movq(Operand(rbx, JSObject::kPropertiesOffset), rcx); in Generate_JSConstructStubHelper()
170 __ movq(Operand(rbx, JSObject::kElementsOffset), rcx); in Generate_JSConstructStubHelper()
175 __ lea(rcx, Operand(rbx, JSObject::kHeaderSize)); in Generate_JSConstructStubHelper()
181 Operand(rbx, rsi, times_pointer_size, JSObject::kHeaderSize)); in Generate_JSConstructStubHelper()
200 __ or_(rbx, Immediate(kHeapObjectTag)); in Generate_JSConstructStubHelper()
265 __ movq(FieldOperand(rbx, JSObject::kPropertiesOffset), rdi); in Generate_JSConstructStubHelper()
277 __ UndoAllocationInNewSpace(rbx); in Generate_JSConstructStubHelper()
287 __ movq(rbx, rax); // store result in rbx in Generate_JSConstructStubHelper()
302 __ push(rbx); in Generate_JSConstructStubHelper()
303 __ push(rbx); in Generate_JSConstructStubHelper()
306 __ lea(rbx, Operand(rbp, StandardFrameConstants::kCallerSPOffset)); in Generate_JSConstructStubHelper()
313 __ push(Operand(rbx, rcx, times_pointer_size, 0)); in Generate_JSConstructStubHelper()
360 __ movq(rbx, Operand(rsp, kPointerSize)); // Get arguments count. in Generate_JSConstructStubHelper()
367 SmiIndex index = masm->SmiToIndex(rbx, rbx, kPointerSizeLog2); in Generate_JSConstructStubHelper()
432 __ movq(rbx, Operand(kScratchRegister, EntryFrameConstants::kArgvOffset)); in Generate_JSEntryTrampolineHelper()
458 __ movq(rbx, r8); in Generate_JSEntryTrampolineHelper()
478 __ movq(kScratchRegister, Operand(rbx, rcx, times_pointer_size, 0)); in Generate_JSEntryTrampolineHelper()
642 __ pop(rbx); in Generate_FunctionCall()
644 __ push(rbx); in Generate_FunctionCall()
666 __ movq(rbx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset)); in Generate_FunctionCall()
667 __ testb(FieldOperand(rbx, SharedFunctionInfo::kStrictModeByteOffset), in Generate_FunctionCall()
673 __ testb(FieldOperand(rbx, SharedFunctionInfo::kNativeByteOffset), in Generate_FunctionCall()
678 __ movq(rbx, Operand(rsp, rax, times_pointer_size, 0)); in Generate_FunctionCall()
679 __ JumpIfSmi(rbx, &convert_to_object, Label::kNear); in Generate_FunctionCall()
681 __ CompareRoot(rbx, Heap::kNullValueRootIndex); in Generate_FunctionCall()
683 __ CompareRoot(rbx, Heap::kUndefinedValueRootIndex); in Generate_FunctionCall()
687 __ CmpObjectType(rbx, FIRST_SPEC_OBJECT_TYPE, rcx); in Generate_FunctionCall()
697 __ push(rbx); in Generate_FunctionCall()
699 __ movq(rbx, rax); in Generate_FunctionCall()
715 __ movq(rbx, FieldOperand(rsi, kGlobalIndex)); in Generate_FunctionCall()
716 __ movq(rbx, FieldOperand(rbx, GlobalObject::kGlobalContextOffset)); in Generate_FunctionCall()
717 __ movq(rbx, FieldOperand(rbx, kGlobalIndex)); in Generate_FunctionCall()
718 __ movq(rbx, FieldOperand(rbx, GlobalObject::kGlobalReceiverOffset)); in Generate_FunctionCall()
721 __ movq(Operand(rsp, rax, times_pointer_size, 0), rbx); in Generate_FunctionCall()
747 __ movq(rbx, Operand(rsp, rcx, times_pointer_size, 0)); in Generate_FunctionCall()
748 __ movq(Operand(rsp, rcx, times_pointer_size, 1 * kPointerSize), rbx); in Generate_FunctionCall()
751 __ pop(rbx); // Discard copy of return address. in Generate_FunctionCall()
760 __ Set(rbx, 0); in Generate_FunctionCall()
784 __ movsxlq(rbx, in Generate_FunctionCall()
789 __ cmpq(rax, rbx); in Generate_FunctionCall()
853 __ movq(rbx, Operand(rbp, kReceiverOffset)); in Generate_FunctionApply()
877 __ JumpIfSmi(rbx, &call_to_object, Label::kNear); in Generate_FunctionApply()
878 __ CompareRoot(rbx, Heap::kNullValueRootIndex); in Generate_FunctionApply()
880 __ CompareRoot(rbx, Heap::kUndefinedValueRootIndex); in Generate_FunctionApply()
886 __ CmpObjectType(rbx, FIRST_SPEC_OBJECT_TYPE, rcx); in Generate_FunctionApply()
891 __ push(rbx); in Generate_FunctionApply()
893 __ movq(rbx, rax); in Generate_FunctionApply()
900 __ movq(rbx, FieldOperand(rsi, kGlobalOffset)); in Generate_FunctionApply()
901 __ movq(rbx, FieldOperand(rbx, GlobalObject::kGlobalContextOffset)); in Generate_FunctionApply()
902 __ movq(rbx, FieldOperand(rbx, kGlobalOffset)); in Generate_FunctionApply()
903 __ movq(rbx, FieldOperand(rbx, GlobalObject::kGlobalReceiverOffset)); in Generate_FunctionApply()
907 __ push(rbx); in Generate_FunctionApply()
954 __ Set(rbx, 0); in Generate_FunctionApply()
1178 rbx, in ArrayNativeCode()
1185 __ movq(rax, rbx); in ArrayNativeCode()
1219 rbx, in ArrayNativeCode()
1226 __ movq(rax, rbx); in ArrayNativeCode()
1241 rbx, in ArrayNativeCode()
1292 __ movq(rax, rbx); in ArrayNativeCode()
1302 __ UndoAllocationInNewSpace(rbx); in ArrayNativeCode()
1308 __ movq(r11, FieldOperand(rbx, HeapObject::kMapOffset)); in ArrayNativeCode()
1315 __ movq(FieldOperand(rbx, HeapObject::kMapOffset), r11); in ArrayNativeCode()
1316 __ RecordWriteField(rbx, HeapObject::kMapOffset, r11, r8, in ArrayNativeCode()
1344 __ movq(rbx, FieldOperand(rdi, JSFunction::kPrototypeOrInitialMapOffset)); in Generate_InternalArrayCode()
1347 Condition not_smi = NegateCondition(masm->CheckSmi(rbx)); in Generate_InternalArrayCode()
1349 __ CmpObjectType(rbx, MAP_TYPE, rcx); in Generate_InternalArrayCode()
1379 __ movq(rbx, FieldOperand(rdi, JSFunction::kPrototypeOrInitialMapOffset)); in Generate_ArrayCode()
1382 Condition not_smi = NegateCondition(masm->CheckSmi(rbx)); in Generate_ArrayCode()
1384 __ CmpObjectType(rbx, MAP_TYPE, rcx); in Generate_ArrayCode()
1413 __ movq(rbx, FieldOperand(rdi, JSFunction::kPrototypeOrInitialMapOffset)); in Generate_ArrayConstructCode()
1416 Condition not_smi = NegateCondition(masm->CheckSmi(rbx)); in Generate_ArrayConstructCode()
1418 __ CmpObjectType(rbx, MAP_TYPE, rcx); in Generate_ArrayConstructCode()
1456 __ movq(rbx, Operand(rsp, rax, times_pointer_size, 0)); in Generate_StringConstructCode()
1460 __ movq(rax, rbx); in Generate_StringConstructCode()
1467 rbx, // Result. in Generate_StringConstructCode()
1507 __ movq(FieldOperand(rax, JSValue::kValueOffset), rbx); in Generate_StringConstructCode()
1521 Condition is_string = masm->IsObjectStringType(rax, rbx, rcx); in Generate_StringConstructCode()
1523 __ movq(rbx, rax); in Generate_StringConstructCode()
1537 __ movq(rbx, rax); in Generate_StringConstructCode()
1543 __ LoadRoot(rbx, Heap::kEmptyStringRootIndex); in Generate_StringConstructCode()
1555 __ push(rbx); in Generate_StringConstructCode()
1582 __ movq(rbx, Operand(rbp, ArgumentsAdaptorFrameConstants::kLengthOffset)); in LeaveArgumentsAdaptorFrame()
1590 SmiIndex index = masm->SmiToIndex(rbx, rbx, kPointerSizeLog2); in LeaveArgumentsAdaptorFrame()
1609 __ cmpq(rax, rbx); in Generate_ArgumentsAdaptorTrampoline()
1611 __ cmpq(rbx, Immediate(SharedFunctionInfo::kDontAdaptArgumentsSentinel)); in Generate_ArgumentsAdaptorTrampoline()
1628 __ cmpq(r8, rbx); in Generate_ArgumentsAdaptorTrampoline()
1656 __ cmpq(r8, rbx); in Generate_ArgumentsAdaptorTrampoline()
1686 __ movq(rbx, Operand(rsp, 0)); // return address in Generate_OnStackReplacement()
1687 __ movzxbq(rbx, Operand(rbx, 1)); // depth in Generate_OnStackReplacement()
1696 __ cmpb(rbx, FieldOperand(rcx, Code::kAllowOSRAtLoopNestingLevelOffset)); in Generate_OnStackReplacement()