Lines Matching +full:0 +full:x5
46 // | argv[0] |
81 __ Ldr(tmp, MemoryOperand(fp, GetStackArgOffSetToFp(0))); // 0: the first arg id in CallRuntime()
90 // 0 : 0 restore size in CallRuntime()
91 __ Ldr(tmp, MemoryOperand(sp, 0)); in CallRuntime()
108 __ Tst(currentSp, LogicalImmediate::Create(0xf, RegXSize)); // 0xf: 0x1111 in IncreaseStackForArguments()
152 __ Ldr(Register(X2), MemoryOperand(tmpArgV, 0)); in JSFunctionEntry()
156 __ Mov(Register(X5), tmpArgV); in JSFunctionEntry()
181 // %x5 - lexEnv
189 // | arg[0] |
208 Register env(X5); in OptimizedCallOptimized()
243 __ Str(env, MemoryOperand(sp, 0)); // 0: means zero size in OptimizedCallOptimized()
286 // | argv[0]=call-target |
311 __ Str(glue, MemoryOperand(sp, 0)); // thread (instead of env) in CallBuiltinTrampoline()
312 __ Add(Register(X0), sp, Immediate(0)); in CallBuiltinTrampoline()
320 // JSTaggedType this, arg[0], arg[1], arg[2], ..., arg[N-1])
331 // | arg[0] |
390 __ Ldr(Register(X5), MemoryOperand(jsfunc, JSFunction::LEXICAL_ENV_OFFSET)); in JSCallInternal()
391 __ Str(Register(X5), MemoryOperand(sp, 0)); in JSCallInternal()
392 __ Ldr(Register(X5), MemoryOperand(jsfunc, 0)); in JSCallInternal()
393 __ Ldr(Register(X5), MemoryOperand(Register(X5), JSHClass::BIT_FIELD_OFFSET)); in JSCallInternal()
399 __ Tbnz(Register(X5), JSHClass::ClassConstructorBit::START_BIT, &lCallConstructor); in JSCallInternal()
403 Register argV(X5); in JSCallInternal()
432 …__ Ldr(Register(X5), MemoryOperand(method, Method::EXTRA_LITERAL_INFO_OFFSET)); // get extra lite… in JSCallInternal()
433 __ And(Register(X5).W(), Register(X5).W(), LogicalImmediate::Create(0xff, RegWSize)); in JSCallInternal()
435 … __ Cmp(Register(X5).W(), Immediate(kungfu::BuiltinsStubCSigns::BUILTINS_CONSTRUCTOR_STUB_FIRST)); in JSCallInternal()
438 __ Add(builtinStub, glue, Operand(Register(X5).W(), UXTW, FRAME_SLOT_SIZE_LOG2)); in JSCallInternal()
445 __ Ldr(Register(X5), MemoryOperand(sp, FRAME_SLOT_SIZE)); // get number args in JSCallInternal()
446 __ Sub(Register(X5), Register(X5), Immediate(NUM_MANDATORY_JSFUNC_ARGS)); in JSCallInternal()
451 __ Cmp(Register(X5), Immediate(3)); // 3: callarg3 in JSCallInternal()
484 Register jstype2(X5, W); in JSCallInternal()
485 __ And(jstype2, bitfield.W(), LogicalImmediate::Create(0xff, RegWSize)); in JSCallInternal()
513 Register argC(X5); in JSCallInternal()
515 __ Mov(argC, Immediate(0)); in JSCallInternal()
550 __ Ldr(Register(X5), MemoryOperand(jsfunc, JSFunction::LEXICAL_ENV_OFFSET)); in ConstructorJSCallInternal()
551 __ Str(Register(X5), MemoryOperand(sp, 0)); in ConstructorJSCallInternal()
552 __ Ldr(Register(X5), MemoryOperand(jsfunc, JSFunction::HCLASS_OFFSET)); in ConstructorJSCallInternal()
553 __ Ldr(Register(X5), MemoryOperand(Register(X5), JSHClass::BIT_FIELD_OFFSET)); in ConstructorJSCallInternal()
560 Register argV(X5); in ConstructorJSCallInternal()
584 Register jstype2(X5, W); in ConstructorJSCallInternal()
585 __ And(jstype2, bitfield.W(), LogicalImmediate::Create(0xff, RegWSize)); in ConstructorJSCallInternal()
625 __ And(jstype, bitfield, LogicalImmediate::Create(0xFF, RegWSize)); in JSCallCheck()
637 Register taggedMessageId(X5); in ThrowNonCallableInternal()
645 Register argC(X5); in ThrowNonCallableInternal()
666 Register env(X5); in CallOptimziedMethodInternal()
670 __ Mov(Register(X5), jsfunc); in CallOptimziedMethodInternal()
679 __ Ldr(method, MemoryOperand(Register(X5), JSFunctionBase::METHOD_OFFSET)); // get method in CallOptimziedMethodInternal()
681 __ Ldr(env, MemoryOperand(sp, 0)); in CallOptimziedMethodInternal()
695 Register env(X5); in JSBoundFunctionCallInternal()
698 __ Add(argV, basefp, Immediate(GetStackArgOffSetToFp(0))); // 0: first index id in JSBoundFunctionCallInternal()
700 __ Ldr(env, MemoryOperand(argV, 0)); in JSBoundFunctionCallInternal()
714 __ Cmp(actualArgC.W(), Immediate(0)); in JSBoundFunctionCallInternal()
728 __ Cmp(boundLength.W(), Immediate(0)); in JSBoundFunctionCallInternal()
781 // %x3 - argV[] = { calltarget, newtarget, thisObj, arg[0], arg[1], ..., arg[N-1])
789 __ Str(jsfunc, MemoryOperand(argv, 0)); in JSProxyCallInternalWithArgV()
876 __ Tst(fp, LogicalImmediate::Create(0xf, RegXSize)); // 0xf: 0x1111 in PopJSFunctionArgs()
966 // %x5 - argv
1009 // %x5 - argV[]
1017 // | arg[0] |
1044 Register argV(X5); in GenJSCallWithArgV()
1103 Register argV(X5); in ConstructorJSCallWithArgV()
1212 __ Ldr(glueReg, MemoryOperand(sp, 0)); in DeoptHandlerAsm()