Home
last modified time | relevance | path

Searched refs:r8 (Results 1 – 25 of 41) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
Doptimized_fast_call.cpp50 __ Movq(argv, r8); in OptimizedFastCallEntry()
52 __ Movq(Operand(r8, 0), rsi); // func in OptimizedFastCallEntry()
53 __ Movq(Operand(r8, FRAME_SLOT_SIZE), rdx); // thisobj in OptimizedFastCallEntry()
54 __ Addq(DOUBLE_SLOT_SIZE, r8); in OptimizedFastCallEntry()
97 Register thisObj = r8; in OptimizedFastCallAndPushUndefined()
131 __ Movq(JSTaggedValue::VALUE_UNDEFINED, r8); in OptimizedFastCallAndPushUndefined()
141 __ Movq(JSTaggedValue::VALUE_UNDEFINED, r8); in OptimizedFastCallAndPushUndefined()
149 __ Movq(Operand(argvReg, 0), r8); in OptimizedFastCallAndPushUndefined()
229 __ Movq(r8, rbx); in JSFastCallWithArgV()
241 __ Movq(Operand(argV, 0), r8); // second arg in JSFastCallWithArgV()
[all …]
Doptimized_call.cpp59 Register needPushUndefined = r8; in JSFunctionEntry()
67 __ Movq(Operand(rbx, DOUBLE_SLOT_SIZE), r8); in JSFunctionEntry()
135 __ Movq(rsp, r8); in OptimizedCallAndPushUndefined()
136 Register argvReg = r8; in OptimizedCallAndPushUndefined()
347 Register argc = r8; in GenJSCall()
429 __ Movq(Operand(rsp, QUADRUPLE_SLOT_SIZE), r8); // this in GenJSCall()
631 __ Mov(Operand(jsFuncReg, JSBoundFunction::BOUND_THIS_OFFSET), r8); // thisObj in JSBoundFunctionCallInternal()
632 __ Pushq(r8); in JSBoundFunctionCallInternal()
692 __ Movq(Operand(rdi, r9, Scale::Times8, JSThread::GlueData::GetCOStubEntriesOffset(false)), r8); in JSProxyCallInternal()
693 __ Jmp(r8); in JSProxyCallInternal()
[all …]
/arkcompiler/ets_runtime/test/aottest/ashr/
Dashr.ts54 var r8 = x8 >>> y8;
55 print(r8);
/arkcompiler/ets_runtime/test/typeinfer/automatedcases/
DexponentiationOperatorWithAnyAndNumber.ts70 let r8 = b ** b;
71 AssertType(r8, "number");
DcomparisonOperatorWithIdenticalTypeParameter.ts64 let r8 = t !== t;
65 AssertType(r8, "boolean");
DcomparisonOperatorWithTwoOperandsAreAny.ts66 let r8 = a !== a;
67 AssertType(r8, "boolean");
DclassWithProtectedProperty.ts81 let r8: string = C.g();
82 AssertType(r8, "string");
DclassWithPublicProperty.ts77 let r8: string = C.g(); variable
78 AssertType(r8, "string");
DclassExtendingClass.ts79 let r8 = D2.other(1); variable
80 AssertType(r8, "void");
DlogicalAndOperatorWithTypeParameters.ts67 let r8 = u && v;
68 AssertType(r8, "V");
DobjectTypePropertyAccess.ts88 let r8 = a.toString(); variable
89 AssertType(r8, "string");
DstringIndexingResults.ts89 let r8 = a['a']; variable
90 AssertType(r8, "string");
DgenericCallTypeArgumentInference.ts153 let r8 = c.foo5(true, 1); // boolean variable
154 AssertType(r8, "boolean");
229 let r8 = i.foo5(true, 1); // boolean variable
230 AssertType(r8, "boolean");
DgenericCallWithGenericSignatureArguments.ts187 let r8 = r7(null); variable
188 AssertType(r8, "T");
205 let r8 = foo2((a: Date) => a, (b: Date) => b); // Date => Date
206 AssertType(r8, "(Date) => Date");
DbestCommonTypeOfConditionalExpressions.ts94 let r8 = true ? (x: Object) => { } : (x: number) => { }; // variable
95 AssertType(r8, "union");
DexponentiationOperatorWithEnumUnion.ts84 let r8 = E.a ** E.b; variable
85 AssertType(r8, "number");
DexponentiationOperatorWithEnum.ts80 let r8 = E.a ** E.b; variable
81 AssertType(r8, "number");
DadditionOperatorWithNumberAndEnum.ts75 let r8 = E['a'] + E['b']; variable
76 AssertType(r8, "number");
DpropertyNamesOfReservedWords.ts443 let r8 = E.as; variable
444 AssertType(r8, "E");
DgenericCallWithConstraintsTypeArgumentInference.ts173 let r8 = c.foo5(d1, d2); // Derived variable
174 AssertType(r8, "Derived");
246 let r8 = i.foo5(d1, d2); // Derived variable
247 AssertType(r8, "Derived");
DgenericCallWithNonSymmetricSubtypes.ts121 let r8 = foo(s2, s1); // (x: string) => string; variable
122 AssertType(r8, "(Object) => string");
DderivedClassOverridesProtectedMembers2.ts161 let r8 = d2[1]; variable
162 AssertType(r8, "{ foo: string; bar: string; }");
DcallSignatureWithoutReturnTypeAnnotationInference.ts122 let r8 = foo8(1); variable
123 AssertType(r8, "{ x: number; }");
DfunctionConstraintSatisfaction3.ts88 let r8 = foo(c); variable
89 AssertType(r8, "{ (): string; (any): string; }");
/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