Home
last modified time | relevance | path

Searched refs:r9 (Results 1 – 25 of 29) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
Doptimized_fast_call.cpp98 Register arg0 = r9; in OptimizedFastCallAndPushUndefined()
132 __ Movq(JSTaggedValue::VALUE_UNDEFINED, r9); in OptimizedFastCallAndPushUndefined()
138 __ Movq(r9, rcx); // arg0 to rcx in OptimizedFastCallAndPushUndefined()
142 __ Movq(JSTaggedValue::VALUE_UNDEFINED, r9); in OptimizedFastCallAndPushUndefined()
153 __ Movq(JSTaggedValue::VALUE_UNDEFINED, r9); in OptimizedFastCallAndPushUndefined()
160 __ Movq(Operand(argvReg, 0), r9); in OptimizedFastCallAndPushUndefined()
247 __ Movq(Operand(argV, 0), r9); // third arg in JSFastCallWithArgV()
299 __ Movq(r9, r14); in JSFastCallWithArgVAndPushUndefined()
308 __ Movq(JSTaggedValue::VALUE_UNDEFINED, r9); in JSFastCallWithArgVAndPushUndefined()
318 __ Movq(JSTaggedValue::VALUE_UNDEFINED, r9); in JSFastCallWithArgVAndPushUndefined()
[all …]
Doptimized_call.cpp69 __ Movq(rbx, r9); in JSFunctionEntry()
122 Register method = r9; in OptimizedCallAndPushUndefined()
350 Register argV = r9; in GenJSCall()
427 __ Movq(argc, r9); in GenJSCall()
430 __ Subq(NUM_MANDATORY_JSFUNC_ARGS, r9); // argc in GenJSCall()
448 __ Cmpl(0, r9); // 0: callarg0 in GenJSCall()
450 __ Cmpl(1, r9); // 1: callarg1 in GenJSCall()
452 __ Cmpl(2, r9); // 2: callarg2 in GenJSCall()
454 __ Cmpl(3, r9); // 3: callarg3 in GenJSCall()
653 __ Movq(JSTaggedValue::VALUE_UNDEFINED, r9); in JSBoundFunctionCallInternal()
[all …]
Dasm_interpreter_call.cpp89 Register callTargetRegister = r9; in GeneratorReEnterAsmInterpDispatch()
143 Register argvRegister = r9; in AsmInterpEntryDispatch()
774 Register stackArgs = r9; in CallNativeWithArgv()
834 Register trampolineIdRegister = r9; in CallNativeWithArgv()
851 Register argv = r9; in CallNativeEntry()
/arkcompiler/ets_runtime/test/typeinfer/automatedcases/
DbestCommonTypeOfConditionalExpressions2.ts43 let r9 = true ? derived : derived2; variable
44 AssertType(r9, "union");
DlogicalAndOperatorWithTypeParameters.ts73 let r9 = v && v;
74 AssertType(r9, "V");
DobjectTypePropertyAccess.ts93 let r9 = a['toString'](); variable
94 AssertType(r9, "string");
DstringIndexingResults.ts95 let r9 = a[1]; variable
96 AssertType(r9, "string");
DgenericCallTypeArgumentInference.ts160 let r9 = c.foo6(); // { variable
161 AssertType(r9, "unknown");
236 let r9 = i.foo6(); // { variable
237 AssertType(r9, "unknown");
DnullIsSubtypeOfEverythingButUndefined.ts183 let r9 = true ? i1 : null; variable
184 AssertType(r9, "I1");
190 let r9 = true ? null : i1; variable
191 AssertType(r9, "I1");
DexponentiationOperatorWithEnumUnion.ts90 let r9 = E.a ** 1; variable
91 AssertType(r9, "number");
DexponentiationOperatorWithEnum.ts86 let r9 = E.a ** 1; variable
87 AssertType(r9, "number");
DadditionOperatorWithNumberAndEnum.ts85 let r9 = E['a'] + F['c']; variable
86 AssertType(r9, "number");
DgenericCallWithConstraintsTypeArgumentInference.ts187 let r9 = c.foo6(); // Derived variable
188 AssertType(r9, "Derived");
260 let r9 = i.foo6(); // Derived variable
261 AssertType(r9, "Derived");
DcallSignatureWithoutReturnTypeAnnotationInference.ts138 let r9 = foo9(1); variable
139 AssertType(r9, "I");
DfunctionConstraintSatisfaction3.ts118 let r9 = foo(function <U>(x: U) { variable
119 AssertType(r9, "<U>(U) => U");
DadditionOperatorWithStringAndEveryType.ts98 let r9 = b + x; variable
99 AssertType(r9, "string");
DadditionOperatorWithAnyAndEveryType.ts94 let r9 = e + a; variable
95 AssertType(r9, "any");
DgenericCallWithOverloadedConstructorTypedArguments.ts62 let r9 = foo6(b); // new any => string; new(x:any, y?:any) => string variable
DgenericCallWithOverloadedFunctionTypedArguments.ts56 let r9 = foo6(<T>(x: T) => ''); // any => string (+1 overload) variable
DsubtypesOfTypeParameterWithConstraints2.ts329 let r9 = true ? i1 : x; // ok
330 AssertType(r9, "I1");
336 let r9 = true ? x : i1; // ok
337 AssertType(r9, "I1");
DfunctionConstraintSatisfaction.ts137 let r9 = foo(<U>(x: U) => x); variable
138 AssertType(r9, "<U>(U) => U");
DsubtypingWithCallSignatures3.ts126 …let r9 = foo17(r9arg); // (x: { <T extends Derived >(a: T): T; <T extends Base >(a: T): T; }): any…
DsubtypingWithConstructSignatures3.ts128 …let r9 = foo17(r9arg); // // (x: { <T extends Derived >(a: T): T; <T extends Base >(a: T): T; }): …
DsubtypingWithConstructSignatures2.ts345 let r9 = foo9(r9arg1); // any variable
346 AssertType(r9, "any");
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/
Dextended_assembler_x64.cpp22 r13, rbp, r12, rbx, r14, rsi, rdi, r8, r9 };
24 rdi, rbp, rsi, rdx, rcx, r8, r9, rInvalid, rInvalid };

12