Lines Matching refs:rbx
119 __ AssertUndefinedOrAllocationSite(rbx); in Generate_JSConstructStubHelper()
120 __ Push(rbx); in Generate_JSConstructStubHelper()
151 __ CmpObjectType(rax, MAP_TYPE, rbx); in Generate_JSConstructStubHelper()
200 rbx, in Generate_JSConstructStubHelper()
210 __ movp(Operand(rbx, JSObject::kMapOffset), rax); in Generate_JSConstructStubHelper()
212 __ movp(Operand(rbx, JSObject::kPropertiesOffset), rcx); in Generate_JSConstructStubHelper()
213 __ movp(Operand(rbx, JSObject::kElementsOffset), rcx); in Generate_JSConstructStubHelper()
219 __ leap(rcx, Operand(rbx, JSObject::kHeaderSize)); in Generate_JSConstructStubHelper()
232 Operand(rbx, rsi, times_pointer_size, JSObject::kHeaderSize)); in Generate_JSConstructStubHelper()
267 __ orp(rbx, Immediate(kHeapObjectTag)); in Generate_JSConstructStubHelper()
332 __ movp(FieldOperand(rbx, JSObject::kPropertiesOffset), rdi); in Generate_JSConstructStubHelper()
344 __ UndoAllocationInNewSpace(rbx); in Generate_JSConstructStubHelper()
367 __ movp(rbx, rax); // store result in rbx in Generate_JSConstructStubHelper()
403 __ Push(rbx); in Generate_JSConstructStubHelper()
404 __ Push(rbx); in Generate_JSConstructStubHelper()
407 __ leap(rbx, Operand(rbp, StandardFrameConstants::kCallerSPOffset)); in Generate_JSConstructStubHelper()
414 __ Push(Operand(rbx, rcx, times_pointer_size, 0)); in Generate_JSConstructStubHelper()
458 __ movp(rbx, Operand(rsp, kPointerSize)); // Get arguments count. in Generate_JSConstructStubHelper()
465 SmiIndex index = masm->SmiToIndex(rbx, rbx, kPointerSizeLog2); in Generate_JSConstructStubHelper()
527 __ movp(rbx, Operand(kScratchRegister, EntryFrameConstants::kArgvOffset)); in Generate_JSEntryTrampolineHelper()
553 __ movp(rbx, r8); in Generate_JSEntryTrampolineHelper()
573 __ movp(kScratchRegister, Operand(rbx, rcx, times_pointer_size, 0)); in Generate_JSEntryTrampolineHelper()
583 __ LoadRoot(rbx, Heap::kUndefinedValueRootIndex); in Generate_JSEntryTrampolineHelper()
812 __ PopReturnAddressTo(rbx); in Generate_FunctionCall()
814 __ PushReturnAddressFrom(rbx); in Generate_FunctionCall()
836 __ movp(rbx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset)); in Generate_FunctionCall()
837 __ testb(FieldOperand(rbx, SharedFunctionInfo::kStrictModeByteOffset), in Generate_FunctionCall()
843 __ testb(FieldOperand(rbx, SharedFunctionInfo::kNativeByteOffset), in Generate_FunctionCall()
848 __ movp(rbx, args.GetArgumentOperand(1)); in Generate_FunctionCall()
849 __ JumpIfSmi(rbx, &convert_to_object, Label::kNear); in Generate_FunctionCall()
851 __ CompareRoot(rbx, Heap::kNullValueRootIndex); in Generate_FunctionCall()
853 __ CompareRoot(rbx, Heap::kUndefinedValueRootIndex); in Generate_FunctionCall()
857 __ CmpObjectType(rbx, FIRST_SPEC_OBJECT_TYPE, rcx); in Generate_FunctionCall()
867 __ Push(rbx); in Generate_FunctionCall()
869 __ movp(rbx, rax); in Generate_FunctionCall()
881 __ movp(rbx, in Generate_FunctionCall()
883 __ movp(rbx, FieldOperand(rbx, GlobalObject::kGlobalProxyOffset)); in Generate_FunctionCall()
886 __ movp(args.GetArgumentOperand(1), rbx); in Generate_FunctionCall()
913 __ movp(rbx, args.GetArgumentOperand(1)); in Generate_FunctionCall()
914 __ movp(args.GetArgumentOperand(0), rbx); in Generate_FunctionCall()
917 __ DropUnderReturnAddress(1, rbx); // Drop one slot under return address. in Generate_FunctionCall()
926 __ Set(rbx, 0); in Generate_FunctionCall()
949 __ LoadSharedFunctionInfoSpecialField(rbx, rdx, in Generate_FunctionCall()
952 __ cmpp(rax, rbx); in Generate_FunctionCall()
1015 __ movp(rbx, Operand(rbp, kReceiverOffset)); in Generate_FunctionApply()
1039 __ JumpIfSmi(rbx, &call_to_object, Label::kNear); in Generate_FunctionApply()
1040 __ CompareRoot(rbx, Heap::kNullValueRootIndex); in Generate_FunctionApply()
1042 __ CompareRoot(rbx, Heap::kUndefinedValueRootIndex); in Generate_FunctionApply()
1048 __ CmpObjectType(rbx, FIRST_SPEC_OBJECT_TYPE, rcx); in Generate_FunctionApply()
1053 __ Push(rbx); in Generate_FunctionApply()
1055 __ movp(rbx, rax); in Generate_FunctionApply()
1059 __ movp(rbx, in Generate_FunctionApply()
1061 __ movp(rbx, FieldOperand(rbx, GlobalObject::kGlobalProxyOffset)); in Generate_FunctionApply()
1065 __ Push(rbx); in Generate_FunctionApply()
1115 __ Set(rbx, 0); in Generate_FunctionApply()
1139 __ movp(rbx, FieldOperand(rdi, JSFunction::kPrototypeOrInitialMapOffset)); in Generate_InternalArrayCode()
1142 Condition not_smi = NegateCondition(masm->CheckSmi(rbx)); in Generate_InternalArrayCode()
1144 __ CmpObjectType(rbx, MAP_TYPE, rcx); in Generate_InternalArrayCode()
1169 __ movp(rbx, FieldOperand(rdi, JSFunction::kPrototypeOrInitialMapOffset)); in Generate_ArrayCode()
1172 Condition not_smi = NegateCondition(masm->CheckSmi(rbx)); in Generate_ArrayCode()
1174 __ CmpObjectType(rbx, MAP_TYPE, rcx); in Generate_ArrayCode()
1180 __ LoadRoot(rbx, Heap::kUndefinedValueRootIndex); in Generate_ArrayCode()
1209 __ movp(rbx, args.GetArgumentOperand(1)); in Generate_StringConstructCode()
1213 __ movp(rax, rbx); in Generate_StringConstructCode()
1218 rbx, // Result. in Generate_StringConstructCode()
1257 __ movp(FieldOperand(rax, JSValue::kValueOffset), rbx); in Generate_StringConstructCode()
1271 Condition is_string = masm->IsObjectStringType(rax, rbx, rcx); in Generate_StringConstructCode()
1273 __ movp(rbx, rax); in Generate_StringConstructCode()
1287 __ movp(rbx, rax); in Generate_StringConstructCode()
1293 __ LoadRoot(rbx, Heap::kempty_stringRootIndex); in Generate_StringConstructCode()
1305 __ Push(rbx); in Generate_StringConstructCode()
1330 __ movp(rdx, rbx); in ArgumentsAdaptorStackCheck()
1358 __ movp(rbx, Operand(rbp, ArgumentsAdaptorFrameConstants::kLengthOffset)); in LeaveArgumentsAdaptorFrame()
1366 SmiIndex index = masm->SmiToIndex(rbx, rbx, kPointerSizeLog2); in LeaveArgumentsAdaptorFrame()
1388 __ cmpp(rax, rbx); in Generate_ArgumentsAdaptorTrampoline()
1390 __ cmpp(rbx, Immediate(SharedFunctionInfo::kDontAdaptArgumentsSentinel)); in Generate_ArgumentsAdaptorTrampoline()
1407 __ cmpp(r8, rbx); in Generate_ArgumentsAdaptorTrampoline()
1435 __ cmpp(r8, rbx); in Generate_ArgumentsAdaptorTrampoline()
1488 __ movp(rbx, Operand(rax, Code::kDeoptimizationDataOffset - kHeapObjectTag)); in Generate_OnStackReplacement()
1491 __ SmiToInteger32(rbx, Operand(rbx, FixedArray::OffsetOfElementAt( in Generate_OnStackReplacement()
1495 __ leap(rax, Operand(rax, rbx, times_1, Code::kHeaderSize - kHeapObjectTag)); in Generate_OnStackReplacement()