Home
last modified time | relevance | path

Searched refs:r13 (Results 1 – 19 of 19) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/
Dextended_assembler_x64.cpp22 r13, rbp, r12, rbx, r14, rsi, rdi, r8, r9 };
40 Pushq(r13); in PushCppCalleeSaveRegisters()
51 Popq(r13); in PopCppCalleeSaveRegisters()
65 Pushq(r13); in PushGhcCalleeSaveRegisters()
72 Popq(r13); in PopGhcCalleeSaveRegisters()
Dextended_assembler_x64.h66 return r13; in CppJSCallAvailableRegister1()
83 return isGhcCallingConv_ ? r13 : rdi; in GlueRegister()
Dassembler_x64.h35 r13, enumerator
Dassembler_x64.cpp773 if (disp == 0 && base != rbp && base != r13) { in Operand()
790 if (disp == 0 && base != rbp && base != r13) { in Operand()
/arkcompiler/ets_runtime/test/typeinfer/automatedcases/
DnullIsSubtypeOfEverythingButUndefined.ts234 let r13 = true ? E : null; variable
235 AssertType(r13, "typeof E");
241 let r13 = true ? null : E; variable
242 AssertType(r13, "typeof E");
DadditionOperatorWithNumberAndEnum.ts113 let r13 = c + b; variable
114 AssertType(r13, "number");
DcallSignatureWithoutReturnTypeAnnotationInference.ts202 let r13 = foo13(); variable
203 AssertType(r13, "typeof m1");
DadditionOperatorWithStringAndEveryType.ts122 let r13 = f + x; variable
123 AssertType(r13, "string");
DadditionOperatorWithAnyAndEveryType.ts120 let r13 = a + new C(); variable
121 AssertType(r13, "any");
DgenericCallWithOverloadedConstructorTypedArguments.ts69 let r13 = foo7(1, b); // new any => string; new(x:any, y?:any) => string variable
DgenericCallWithOverloadedFunctionTypedArguments.ts65 …let r13 = foo7(1, <T>(x: T) => ''); // any => string (+1 overload) [inferences are made for T, but… variable
DsubtypesOfTypeParameterWithConstraints2.ts383 let r13 = true ? E : x; // ok
384 AssertType(r13, "union");
390 let r13 = true ? x : E; // ok
391 AssertType(r13, "union");
DfunctionConstraintSatisfaction.ts171 let r13 = foo(i2); variable
172 AssertType(r13, "I2<string>");
DsubtypingWithConstructSignatures2.ts458 let r13 = foo13(r13arg1); // any variable
459 AssertType(r13, "new (Base[], Derived[]) => Derived[]");
DsubtypingWithCallSignatures2.ts535 let r13 = foo13(r13arg1); // any variable
536 AssertType(r13, "(Base[], Derived[]) => Derived[]");
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
Doptimized_fast_call.cpp107 __ Movq(actualNumArgsReg, r13); in OptimizedFastCallAndPushUndefined()
108 actualNumArgsReg = r13; in OptimizedFastCallAndPushUndefined()
181 …__ Movq(Operand(argvReg, expectedNumArgsReg, Scale::Times8, -FRAME_SLOT_SIZE), r13); // -8: stack … in OptimizedFastCallAndPushUndefined()
182 __ Pushq(r13); in OptimizedFastCallAndPushUndefined()
354 …__ Movq(Operand(argV, expectedNumArgsReg, Scale::Times8, -FRAME_SLOT_SIZE), r13); // -8: stack ind… in JSFastCallWithArgVAndPushUndefined()
355 __ Pushq(r13); in JSFastCallWithArgVAndPushUndefined()
Dcommon_call.cpp59 Register r13 = __ CppJSCallAvailableRegister1(); in GetArgvAtStack() local
61 __ Movq(Operand(rbp, FRAME_SLOT_SIZE), r13); in GetArgvAtStack()
Dcommon_call.h204 assembler_->Pushq(r13); in JsFunctionArgsConfigFrameScope()
215 assembler_->Popq(r13); in ~JsFunctionArgsConfigFrameScope()
270 assembler_->Pushq(r13); in OptimizedUnfoldArgVFrameFrame1Scope()
278 assembler_->Popq(r13); in ~OptimizedUnfoldArgVFrameFrame1Scope()
Dasm_interpreter_call.cpp321 if (glueRegister != r13) { in JSCallCommonEntry()
322 __ Movq(glueRegister, r13); in JSCallCommonEntry()
720 if (glueRegister != r13) { in DispatchCall()
721 __ Movq(glueRegister, r13); in DispatchCall()
743 …__ Movq(Operand(r13, bcIndexRegister, Times8, JSThread::GlueData::GetBCStubEntriesOffset(false)), … in DispatchCall()
1086 Register r13 = __ CppJSCallAvailableRegister1(); in CallReturnWithArgv() local
1087 __ Movq(Operand(rbp, FRAME_SLOT_SIZE), r13); in CallReturnWithArgv()
1127 __ Movq(r13, rax); in ResumeRspAndReturn()
1205 if (glue != r13) { in ThrowStackOverflowExceptionAndReturn()
1206 __ Movq(glue, r13); in ThrowStackOverflowExceptionAndReturn()