/arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/ |
D | extended_assembler_x64.cpp | 22 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()
|
D | extended_assembler_x64.h | 66 return r13; in CppJSCallAvailableRegister1() 83 return isGhcCallingConv_ ? r13 : rdi; in GlueRegister()
|
D | assembler_x64.h | 35 r13, enumerator
|
D | assembler_x64.cpp | 773 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/ |
D | nullIsSubtypeOfEverythingButUndefined.ts | 234 let r13 = true ? E : null; variable 235 AssertType(r13, "typeof E"); 241 let r13 = true ? null : E; variable 242 AssertType(r13, "typeof E");
|
D | additionOperatorWithNumberAndEnum.ts | 113 let r13 = c + b; variable 114 AssertType(r13, "number");
|
D | callSignatureWithoutReturnTypeAnnotationInference.ts | 202 let r13 = foo13(); variable 203 AssertType(r13, "typeof m1");
|
D | additionOperatorWithStringAndEveryType.ts | 122 let r13 = f + x; variable 123 AssertType(r13, "string");
|
D | additionOperatorWithAnyAndEveryType.ts | 120 let r13 = a + new C(); variable 121 AssertType(r13, "any");
|
D | genericCallWithOverloadedConstructorTypedArguments.ts | 69 let r13 = foo7(1, b); // new any => string; new(x:any, y?:any) => string variable
|
D | genericCallWithOverloadedFunctionTypedArguments.ts | 65 …let r13 = foo7(1, <T>(x: T) => ''); // any => string (+1 overload) [inferences are made for T, but… variable
|
D | subtypesOfTypeParameterWithConstraints2.ts | 383 let r13 = true ? E : x; // ok 384 AssertType(r13, "union"); 390 let r13 = true ? x : E; // ok 391 AssertType(r13, "union");
|
D | functionConstraintSatisfaction.ts | 171 let r13 = foo(i2); variable 172 AssertType(r13, "I2<string>");
|
D | subtypingWithConstructSignatures2.ts | 458 let r13 = foo13(r13arg1); // any variable 459 AssertType(r13, "new (Base[], Derived[]) => Derived[]");
|
D | subtypingWithCallSignatures2.ts | 535 let r13 = foo13(r13arg1); // any variable 536 AssertType(r13, "(Base[], Derived[]) => Derived[]");
|
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/ |
D | optimized_fast_call.cpp | 107 __ 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()
|
D | common_call.cpp | 59 Register r13 = __ CppJSCallAvailableRegister1(); in GetArgvAtStack() local 61 __ Movq(Operand(rbp, FRAME_SLOT_SIZE), r13); in GetArgvAtStack()
|
D | common_call.h | 204 assembler_->Pushq(r13); in JsFunctionArgsConfigFrameScope() 215 assembler_->Popq(r13); in ~JsFunctionArgsConfigFrameScope() 270 assembler_->Pushq(r13); in OptimizedUnfoldArgVFrameFrame1Scope() 278 assembler_->Popq(r13); in ~OptimizedUnfoldArgVFrameFrame1Scope()
|
D | asm_interpreter_call.cpp | 321 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()
|