/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/ |
D | optimized_fast_call.cpp | 98 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 …]
|
D | optimized_call.cpp | 69 __ 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 …]
|
D | asm_interpreter_call.cpp | 89 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/ |
D | bestCommonTypeOfConditionalExpressions2.ts | 43 let r9 = true ? derived : derived2; variable 44 AssertType(r9, "union");
|
D | logicalAndOperatorWithTypeParameters.ts | 73 let r9 = v && v; 74 AssertType(r9, "V");
|
D | objectTypePropertyAccess.ts | 93 let r9 = a['toString'](); variable 94 AssertType(r9, "string");
|
D | stringIndexingResults.ts | 95 let r9 = a[1]; variable 96 AssertType(r9, "string");
|
D | genericCallTypeArgumentInference.ts | 160 let r9 = c.foo6(); // { variable 161 AssertType(r9, "unknown"); 236 let r9 = i.foo6(); // { variable 237 AssertType(r9, "unknown");
|
D | nullIsSubtypeOfEverythingButUndefined.ts | 183 let r9 = true ? i1 : null; variable 184 AssertType(r9, "I1"); 190 let r9 = true ? null : i1; variable 191 AssertType(r9, "I1");
|
D | exponentiationOperatorWithEnumUnion.ts | 90 let r9 = E.a ** 1; variable 91 AssertType(r9, "number");
|
D | exponentiationOperatorWithEnum.ts | 86 let r9 = E.a ** 1; variable 87 AssertType(r9, "number");
|
D | additionOperatorWithNumberAndEnum.ts | 85 let r9 = E['a'] + F['c']; variable 86 AssertType(r9, "number");
|
D | genericCallWithConstraintsTypeArgumentInference.ts | 187 let r9 = c.foo6(); // Derived variable 188 AssertType(r9, "Derived"); 260 let r9 = i.foo6(); // Derived variable 261 AssertType(r9, "Derived");
|
D | callSignatureWithoutReturnTypeAnnotationInference.ts | 138 let r9 = foo9(1); variable 139 AssertType(r9, "I");
|
D | functionConstraintSatisfaction3.ts | 118 let r9 = foo(function <U>(x: U) { variable 119 AssertType(r9, "<U>(U) => U");
|
D | additionOperatorWithStringAndEveryType.ts | 98 let r9 = b + x; variable 99 AssertType(r9, "string");
|
D | additionOperatorWithAnyAndEveryType.ts | 94 let r9 = e + a; variable 95 AssertType(r9, "any");
|
D | genericCallWithOverloadedConstructorTypedArguments.ts | 62 let r9 = foo6(b); // new any => string; new(x:any, y?:any) => string variable
|
D | genericCallWithOverloadedFunctionTypedArguments.ts | 56 let r9 = foo6(<T>(x: T) => ''); // any => string (+1 overload) variable
|
D | subtypesOfTypeParameterWithConstraints2.ts | 329 let r9 = true ? i1 : x; // ok 330 AssertType(r9, "I1"); 336 let r9 = true ? x : i1; // ok 337 AssertType(r9, "I1");
|
D | functionConstraintSatisfaction.ts | 137 let r9 = foo(<U>(x: U) => x); variable 138 AssertType(r9, "<U>(U) => U");
|
D | subtypingWithCallSignatures3.ts | 126 …let r9 = foo17(r9arg); // (x: { <T extends Derived >(a: T): T; <T extends Base >(a: T): T; }): any…
|
D | subtypingWithConstructSignatures3.ts | 128 …let r9 = foo17(r9arg); // // (x: { <T extends Derived >(a: T): T; <T extends Base >(a: T): T; }): …
|
D | subtypingWithConstructSignatures2.ts | 345 let r9 = foo9(r9arg1); // any variable 346 AssertType(r9, "any");
|
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/ |
D | extended_assembler_x64.cpp | 22 r13, rbp, r12, rbx, r14, rsi, rdi, r8, r9 }; 24 rdi, rbp, rsi, rdx, rcx, r8, r9, rInvalid, rInvalid };
|