Lines Matching refs:rbx
175 __ CmpObjectType(rax, MAP_TYPE, rbx); in Generate_JSConstructStubHelper()
212 rbx, in Generate_JSConstructStubHelper()
221 __ movq(Operand(rbx, JSObject::kMapOffset), rax); in Generate_JSConstructStubHelper()
223 __ movq(Operand(rbx, JSObject::kPropertiesOffset), rcx); in Generate_JSConstructStubHelper()
224 __ movq(Operand(rbx, JSObject::kElementsOffset), rcx); in Generate_JSConstructStubHelper()
229 __ lea(rcx, Operand(rbx, JSObject::kHeaderSize)); in Generate_JSConstructStubHelper()
235 Operand(rbx, rsi, times_pointer_size, JSObject::kHeaderSize)); in Generate_JSConstructStubHelper()
254 __ or_(rbx, Immediate(kHeapObjectTag)); in Generate_JSConstructStubHelper()
319 __ movq(FieldOperand(rbx, JSObject::kPropertiesOffset), rdi); in Generate_JSConstructStubHelper()
331 __ UndoAllocationInNewSpace(rbx); in Generate_JSConstructStubHelper()
341 __ movq(rbx, rax); // store result in rbx in Generate_JSConstructStubHelper()
356 __ push(rbx); in Generate_JSConstructStubHelper()
357 __ push(rbx); in Generate_JSConstructStubHelper()
360 __ lea(rbx, Operand(rbp, StandardFrameConstants::kCallerSPOffset)); in Generate_JSConstructStubHelper()
367 __ push(Operand(rbx, rcx, times_pointer_size, 0)); in Generate_JSConstructStubHelper()
414 __ movq(rbx, Operand(rsp, kPointerSize)); // Get arguments count. in Generate_JSConstructStubHelper()
421 SmiIndex index = masm->SmiToIndex(rbx, rbx, kPointerSizeLog2); in Generate_JSConstructStubHelper()
488 __ movq(rbx, Operand(kScratchRegister, EntryFrameConstants::kArgvOffset)); in Generate_JSEntryTrampolineHelper()
514 __ movq(rbx, r8); in Generate_JSEntryTrampolineHelper()
534 __ movq(kScratchRegister, Operand(rbx, rcx, times_pointer_size, 0)); in Generate_JSEntryTrampolineHelper()
546 __ Move(rbx, undefined_sentinel); in Generate_JSEntryTrampolineHelper()
758 __ PopReturnAddressTo(rbx); in Generate_FunctionCall()
760 __ PushReturnAddressFrom(rbx); in Generate_FunctionCall()
782 __ movq(rbx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset)); in Generate_FunctionCall()
783 __ testb(FieldOperand(rbx, SharedFunctionInfo::kStrictModeByteOffset), in Generate_FunctionCall()
789 __ testb(FieldOperand(rbx, SharedFunctionInfo::kNativeByteOffset), in Generate_FunctionCall()
794 __ movq(rbx, args.GetArgumentOperand(1)); in Generate_FunctionCall()
795 __ JumpIfSmi(rbx, &convert_to_object, Label::kNear); in Generate_FunctionCall()
797 __ CompareRoot(rbx, Heap::kNullValueRootIndex); in Generate_FunctionCall()
799 __ CompareRoot(rbx, Heap::kUndefinedValueRootIndex); in Generate_FunctionCall()
803 __ CmpObjectType(rbx, FIRST_SPEC_OBJECT_TYPE, rcx); in Generate_FunctionCall()
813 __ push(rbx); in Generate_FunctionCall()
815 __ movq(rbx, rax); in Generate_FunctionCall()
831 __ movq(rbx, FieldOperand(rsi, kGlobalIndex)); in Generate_FunctionCall()
832 __ movq(rbx, FieldOperand(rbx, GlobalObject::kNativeContextOffset)); in Generate_FunctionCall()
833 __ movq(rbx, FieldOperand(rbx, kGlobalIndex)); in Generate_FunctionCall()
834 __ movq(rbx, FieldOperand(rbx, GlobalObject::kGlobalReceiverOffset)); in Generate_FunctionCall()
837 __ movq(args.GetArgumentOperand(1), rbx); in Generate_FunctionCall()
863 __ movq(rbx, Operand(rsp, rcx, times_pointer_size, 0)); in Generate_FunctionCall()
864 __ movq(Operand(rsp, rcx, times_pointer_size, 1 * kPointerSize), rbx); in Generate_FunctionCall()
867 __ pop(rbx); // Discard copy of return address. in Generate_FunctionCall()
876 __ Set(rbx, 0); in Generate_FunctionCall()
900 __ movsxlq(rbx, in Generate_FunctionCall()
905 __ cmpq(rax, rbx); in Generate_FunctionCall()
969 __ movq(rbx, Operand(rbp, kReceiverOffset)); in Generate_FunctionApply()
993 __ JumpIfSmi(rbx, &call_to_object, Label::kNear); in Generate_FunctionApply()
994 __ CompareRoot(rbx, Heap::kNullValueRootIndex); in Generate_FunctionApply()
996 __ CompareRoot(rbx, Heap::kUndefinedValueRootIndex); in Generate_FunctionApply()
1002 __ CmpObjectType(rbx, FIRST_SPEC_OBJECT_TYPE, rcx); in Generate_FunctionApply()
1007 __ push(rbx); in Generate_FunctionApply()
1009 __ movq(rbx, rax); in Generate_FunctionApply()
1016 __ movq(rbx, FieldOperand(rsi, kGlobalOffset)); in Generate_FunctionApply()
1017 __ movq(rbx, FieldOperand(rbx, GlobalObject::kNativeContextOffset)); in Generate_FunctionApply()
1018 __ movq(rbx, FieldOperand(rbx, kGlobalOffset)); in Generate_FunctionApply()
1019 __ movq(rbx, FieldOperand(rbx, GlobalObject::kGlobalReceiverOffset)); in Generate_FunctionApply()
1023 __ push(rbx); in Generate_FunctionApply()
1070 __ Set(rbx, 0); in Generate_FunctionApply()
1095 __ movq(rbx, FieldOperand(rdi, JSFunction::kPrototypeOrInitialMapOffset)); in Generate_InternalArrayCode()
1098 Condition not_smi = NegateCondition(masm->CheckSmi(rbx)); in Generate_InternalArrayCode()
1100 __ CmpObjectType(rbx, MAP_TYPE, rcx); in Generate_InternalArrayCode()
1125 __ movq(rbx, FieldOperand(rdi, JSFunction::kPrototypeOrInitialMapOffset)); in Generate_ArrayCode()
1128 Condition not_smi = NegateCondition(masm->CheckSmi(rbx)); in Generate_ArrayCode()
1130 __ CmpObjectType(rbx, MAP_TYPE, rcx); in Generate_ArrayCode()
1139 __ Move(rbx, undefined_sentinel); in Generate_ArrayCode()
1168 __ movq(rbx, args.GetArgumentOperand(1)); in Generate_StringConstructCode()
1172 __ movq(rax, rbx); in Generate_StringConstructCode()
1177 rbx, // Result. in Generate_StringConstructCode()
1216 __ movq(FieldOperand(rax, JSValue::kValueOffset), rbx); in Generate_StringConstructCode()
1230 Condition is_string = masm->IsObjectStringType(rax, rbx, rcx); in Generate_StringConstructCode()
1232 __ movq(rbx, rax); in Generate_StringConstructCode()
1246 __ movq(rbx, rax); in Generate_StringConstructCode()
1252 __ LoadRoot(rbx, Heap::kempty_stringRootIndex); in Generate_StringConstructCode()
1264 __ push(rbx); in Generate_StringConstructCode()
1291 __ movq(rbx, Operand(rbp, ArgumentsAdaptorFrameConstants::kLengthOffset)); in LeaveArgumentsAdaptorFrame()
1299 SmiIndex index = masm->SmiToIndex(rbx, rbx, kPointerSizeLog2); in LeaveArgumentsAdaptorFrame()
1318 __ cmpq(rax, rbx); in Generate_ArgumentsAdaptorTrampoline()
1320 __ cmpq(rbx, Immediate(SharedFunctionInfo::kDontAdaptArgumentsSentinel)); in Generate_ArgumentsAdaptorTrampoline()
1337 __ cmpq(r8, rbx); in Generate_ArgumentsAdaptorTrampoline()
1365 __ cmpq(r8, rbx); in Generate_ArgumentsAdaptorTrampoline()
1398 __ movq(rbx, FieldOperand(rax, JSFunction::kSharedFunctionInfoOffset)); in Generate_OnStackReplacement()
1400 __ subq(rdx, FieldOperand(rbx, SharedFunctionInfo::kCodeOffset)); in Generate_OnStackReplacement()
1418 __ movq(rbx, Operand(rax, Code::kDeoptimizationDataOffset - kHeapObjectTag)); in Generate_OnStackReplacement()
1421 __ SmiToInteger32(rbx, Operand(rbx, FixedArray::OffsetOfElementAt( in Generate_OnStackReplacement()
1425 __ lea(rax, Operand(rax, rbx, times_1, Code::kHeaderSize - kHeapObjectTag)); in Generate_OnStackReplacement()