• Home
  • Raw
  • Download

Lines Matching refs:rdx

176       __ LoadRoot(rdx, Heap::kUndefinedValueRootIndex);  in Generate_JSConstructStubHelper()
188 __ InitializeFieldsWithFiller(rcx, rsi, rdx); in Generate_JSConstructStubHelper()
189 __ LoadRoot(rdx, Heap::kOnePointerFillerMapRootIndex); in Generate_JSConstructStubHelper()
191 __ InitializeFieldsWithFiller(rcx, rdi, rdx); in Generate_JSConstructStubHelper()
208 __ movzxbq(rdx, FieldOperand(rax, Map::kUnusedPropertyFieldsOffset)); in Generate_JSConstructStubHelper()
211 __ addq(rdx, rcx); in Generate_JSConstructStubHelper()
214 __ subq(rdx, rcx); in Generate_JSConstructStubHelper()
226 rdx, in Generate_JSConstructStubHelper()
240 __ Integer32ToSmi(rdx, rdx); in Generate_JSConstructStubHelper()
241 __ movq(Operand(rdi, FixedArray::kLengthOffset), rdx); // and length in Generate_JSConstructStubHelper()
249 __ LoadRoot(rdx, Heap::kUndefinedValueRootIndex); in Generate_JSConstructStubHelper()
253 __ movq(Operand(rcx, 0), rdx); in Generate_JSConstructStubHelper()
422 __ movq(rsi, FieldOperand(rdx, JSFunction::kContextOffset)); in Generate_JSEntryTrampolineHelper()
425 __ push(rdx); in Generate_JSEntryTrampolineHelper()
434 __ movq(rdi, rdx); in Generate_JSEntryTrampolineHelper()
453 __ push(rdx); in Generate_JSEntryTrampolineHelper()
660 __ Set(rdx, 0); // indicate regular JS_FUNCTION in Generate_FunctionCall()
700 __ Set(rdx, 0); // indicate regular JS_FUNCTION in Generate_FunctionCall()
728 __ Set(rdx, 1); // indicate function proxy in Generate_FunctionCall()
732 __ Set(rdx, 2); // indicate non-function in Generate_FunctionCall()
758 __ testq(rdx, rdx); in Generate_FunctionCall()
762 __ cmpq(rdx, Immediate(1)); in Generate_FunctionCall()
765 __ pop(rdx); // return address in Generate_FunctionCall()
767 __ push(rdx); in Generate_FunctionCall()
769 __ GetBuiltinEntry(rdx, Builtins::CALL_FUNCTION_PROXY); in Generate_FunctionCall()
774 __ GetBuiltinEntry(rdx, Builtins::CALL_NON_FUNCTION); in Generate_FunctionCall()
783 __ movq(rdx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset)); in Generate_FunctionCall()
785 FieldOperand(rdx, in Generate_FunctionCall()
787 __ movq(rdx, FieldOperand(rdi, JSFunction::kCodeEntryOffset)); in Generate_FunctionCall()
795 __ InvokeCode(rdx, expected, expected, JUMP_FUNCTION, in Generate_FunctionCall()
833 __ PositiveSmiTimesPowerOfTwoToInteger64(rdx, rax, kPointerSizeLog2); in Generate_FunctionApply()
835 __ cmpq(rcx, rdx); in Generate_FunctionApply()
866 __ movq(rdx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset)); in Generate_FunctionApply()
867 __ testb(FieldOperand(rdx, SharedFunctionInfo::kStrictModeByteOffset), in Generate_FunctionApply()
872 __ testb(FieldOperand(rdx, SharedFunctionInfo::kNativeByteOffset), in Generate_FunctionApply()
914 __ movq(rdx, Operand(rbp, kArgumentsOffset)); // load arguments in Generate_FunctionApply()
956 __ GetBuiltinEntry(rdx, Builtins::CALL_FUNCTION_PROXY); in Generate_FunctionApply()
1180 rdx, in ArrayNativeCode()
1193 __ movq(rdx, Operand(rsp, kPointerSize)); // Get the argument from the stack. in ArrayNativeCode()
1195 __ SmiTest(rdx); in ArrayNativeCode()
1204 __ JumpUnlessNonNegativeSmi(rdx, call_generic_code); in ArrayNativeCode()
1208 __ SmiCompare(rdx, Smi::FromInt(JSObject::kInitialMaxFastElementArray)); in ArrayNativeCode()
1218 rdx, in ArrayNativeCode()
1231 __ movq(rdx, rax); in ArrayNativeCode()
1232 __ Integer32ToSmi(rdx, rdx); // Convet argc to a smi. in ArrayNativeCode()
1240 rdx, in ArrayNativeCode()
1261 __ lea(rdx, Operand(rcx, FixedArray::kHeaderSize - kHeapObjectTag)); in ArrayNativeCode()
1277 __ movq(Operand(rdx, 0), r8); in ArrayNativeCode()
1278 __ addq(rdx, Immediate(kPointerSize)); in ArrayNativeCode()
1323 __ movq(Operand(rdx, 0), r8); in ArrayNativeCode()
1324 __ addq(rdx, Immediate(kPointerSize)); in ArrayNativeCode()
1469 rdx, // Scratch 2. in Generate_StringConstructCode()
1665 __ call(rdx); in Generate_ArgumentsAdaptorTrampoline()
1678 __ jmp(rdx); in Generate_ArgumentsAdaptorTrampoline()