/arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/ |
D | extended_assembler_x64.cpp | 22 r13, rbp, r12, rbx, r14, rsi, rdi, r8, r9 }; 41 Pushq(r14); in PushCppCalleeSaveRegisters() 50 Popq(r14); in PopCppCalleeSaveRegisters()
|
D | extended_assembler_x64.h | 70 return r14; in CppJSCallAvailableRegister2()
|
D | assembler_x64.h | 36 r14, enumerator
|
/arkcompiler/ets_runtime/test/typeinfer/automatedcases/ |
D | nullIsSubtypeOfEverythingButUndefined.ts | 248 let r14 = true ? E.A : null; variable 249 AssertType(r14, "E"); 255 let r14 = true ? null : E.A; variable 256 AssertType(r14, "E");
|
D | additionOperatorWithNumberAndEnum.ts | 119 let r14 = c + c; variable 120 AssertType(r14, "number");
|
D | callSignatureWithoutReturnTypeAnnotationInference.ts | 218 let r14 = foo14(); variable 219 AssertType(r14, "typeof c1");
|
D | additionOperatorWithStringAndEveryType.ts | 128 let r14 = g + x; variable 129 AssertType(r14, "string");
|
D | additionOperatorWithAnyAndEveryType.ts | 127 let r14 = a + E; variable 128 AssertType(r14, "any");
|
D | genericCallWithOverloadedConstructorTypedArguments.ts | 72 let r14 = foo7(1, c); // new any => string; new(x:any, y?:any) => string variable
|
D | genericCallWithOverloadedFunctionTypedArguments.ts | 67 …let r14 = foo7(1, a); // any => string (+1 overload) [inferences are made for T, but lambda not co… variable
|
D | subtypesOfTypeParameterWithConstraints2.ts | 397 let r14 = true ? E.A : x; // ok 398 AssertType(r14, "E"); 404 let r14 = true ? x : E.A; // ok 405 AssertType(r14, "E");
|
D | functionConstraintSatisfaction.ts | 177 let r14 = foo(C2); variable 178 AssertType(r14, "typeof C2");
|
D | subtypingWithConstructSignatures2.ts | 488 let r14 = foo14(r14arg1); // any variable 489 AssertType(r14, "any");
|
D | subtypingWithCallSignatures2.ts | 570 let r14 = foo14(r14arg1); // any variable 571 AssertType(r14, "any");
|
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/ |
D | common_call.cpp | 60 Register r14 = __ CppJSCallAvailableRegister2(); in GetArgvAtStack() local 62 __ Movq(Operand(rbp, 2 * FRAME_SLOT_SIZE), r14); // 2: skip second argv in GetArgvAtStack()
|
D | common_call.h | 205 assembler_->Pushq(r14); in JsFunctionArgsConfigFrameScope() 214 assembler_->Popq(r14); in ~JsFunctionArgsConfigFrameScope() 271 assembler_->Pushq(r14); // callee save in OptimizedUnfoldArgVFrameFrame1Scope() 277 assembler_->Popq(r14); in ~OptimizedUnfoldArgVFrameFrame1Scope()
|
D | optimized_fast_call.cpp | 113 Register method = r14; in OptimizedFastCallAndPushUndefined() 299 __ Movq(r9, r14); in JSFastCallWithArgVAndPushUndefined() 301 Register expectedNumArgsReg(r14); in JSFastCallWithArgVAndPushUndefined()
|
D | optimized_call.cpp | 150 __ Pushq(r14); in OptimizedCallAndPushUndefined() 155 __ Movl(expectedNumArgsReg, r14); in OptimizedCallAndPushUndefined() 156 __ Testb(1, r14); in OptimizedCallAndPushUndefined() 174 __ Leaq(Operand(r14, Scale::Times8, 0), codeAddrReg); in OptimizedCallAndPushUndefined() 177 __ Testb(1, r14); // stack 16bytes align check in OptimizedCallAndPushUndefined() 184 __ Popq(r14); in OptimizedCallAndPushUndefined() 826 Register expectedNumArgs(r14); // output in PushArgsWithArgV()
|
D | asm_interpreter_call.cpp | 332 …__ Movq(Operand(methodRegister, Method::PROFILE_TYPE_INFO_OFFSET), r14); // profileTypeInfo:… in JSCallCommonEntry() 718 __ Movq(Operand(methodRegister, Method::PROFILE_TYPE_INFO_OFFSET), r14); in DispatchCall()
|
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/tests/ |
D | assembler_x64_test.cpp | 199 __ Movl(rsi, r14); in HWTEST_F_L0() 344 __ Testb(0x1, r14); in HWTEST_F_L0() 413 __ Leaq(Operand(r14, Scale::Times8, 0), rcx); in HWTEST_F_L0()
|
/arkcompiler/runtime_core/compiler/docs/ |
D | plt.md | 172 For `arm64` we use `LR` register (`x30`), and for `x86_64` third `Encoder` temporary - `r14` is use…
|
/arkcompiler/ets_runtime/tools/circuit_viewer/examples/ |
D | log_loop.txt | 1637 [compiler] 0000000a:00005641 pushq %r14 1647 [compiler] 00000032:00000000 movabsq $-281474976710646, %r14 1657 [compiler] 00000066:00f2894c movq %r14, %rdx 1788 [compiler] 00000255:00005e41 popq %r14
|