Home
last modified time | relevance | path

Searched refs:r14 (Results 1 – 22 of 22) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/
Dextended_assembler_x64.cpp22 r13, rbp, r12, rbx, r14, rsi, rdi, r8, r9 };
41 Pushq(r14); in PushCppCalleeSaveRegisters()
50 Popq(r14); in PopCppCalleeSaveRegisters()
Dextended_assembler_x64.h70 return r14; in CppJSCallAvailableRegister2()
Dassembler_x64.h36 r14, enumerator
/arkcompiler/ets_runtime/test/typeinfer/automatedcases/
DnullIsSubtypeOfEverythingButUndefined.ts248 let r14 = true ? E.A : null; variable
249 AssertType(r14, "E");
255 let r14 = true ? null : E.A; variable
256 AssertType(r14, "E");
DadditionOperatorWithNumberAndEnum.ts119 let r14 = c + c; variable
120 AssertType(r14, "number");
DcallSignatureWithoutReturnTypeAnnotationInference.ts218 let r14 = foo14(); variable
219 AssertType(r14, "typeof c1");
DadditionOperatorWithStringAndEveryType.ts128 let r14 = g + x; variable
129 AssertType(r14, "string");
DadditionOperatorWithAnyAndEveryType.ts127 let r14 = a + E; variable
128 AssertType(r14, "any");
DgenericCallWithOverloadedConstructorTypedArguments.ts72 let r14 = foo7(1, c); // new any => string; new(x:any, y?:any) => string variable
DgenericCallWithOverloadedFunctionTypedArguments.ts67 …let r14 = foo7(1, a); // any => string (+1 overload) [inferences are made for T, but lambda not co… variable
DsubtypesOfTypeParameterWithConstraints2.ts397 let r14 = true ? E.A : x; // ok
398 AssertType(r14, "E");
404 let r14 = true ? x : E.A; // ok
405 AssertType(r14, "E");
DfunctionConstraintSatisfaction.ts177 let r14 = foo(C2); variable
178 AssertType(r14, "typeof C2");
DsubtypingWithConstructSignatures2.ts488 let r14 = foo14(r14arg1); // any variable
489 AssertType(r14, "any");
DsubtypingWithCallSignatures2.ts570 let r14 = foo14(r14arg1); // any variable
571 AssertType(r14, "any");
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
Dcommon_call.cpp60 Register r14 = __ CppJSCallAvailableRegister2(); in GetArgvAtStack() local
62 __ Movq(Operand(rbp, 2 * FRAME_SLOT_SIZE), r14); // 2: skip second argv in GetArgvAtStack()
Dcommon_call.h205 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()
Doptimized_fast_call.cpp113 Register method = r14; in OptimizedFastCallAndPushUndefined()
299 __ Movq(r9, r14); in JSFastCallWithArgVAndPushUndefined()
301 Register expectedNumArgsReg(r14); in JSFastCallWithArgVAndPushUndefined()
Doptimized_call.cpp150 __ 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()
Dasm_interpreter_call.cpp332 …__ 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/
Dassembler_x64_test.cpp199 __ 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/
Dplt.md172 For `arm64` we use `LR` register (`x30`), and for `x86_64` third `Encoder` temporary - `r14` is use…
/arkcompiler/ets_runtime/tools/circuit_viewer/examples/
Dlog_loop.txt1637 [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