| /arkcompiler/runtime_core/runtime/bridge/arch/arm/ |
| D | deoptimization_arm.S | 38 CFI_DEF_CFA(r3, (2 * 4)) 39 CFI_REL_OFFSET(lr, 4) 41 CFI_REL_OFFSET(THREAD_REG, -((CFRAME_CALLEE_REGS_START_SLOT + 0) * 4)) 42 CFI_REL_OFFSET(r9, -((CFRAME_CALLEE_REGS_START_SLOT + 1) * 4)) 43 CFI_REL_OFFSET(r8, -((CFRAME_CALLEE_REGS_START_SLOT + 2) * 4)) 44 CFI_REL_OFFSET(r7, -((CFRAME_CALLEE_REGS_START_SLOT + 3) * 4)) 45 CFI_REL_OFFSET(r6, -((CFRAME_CALLEE_REGS_START_SLOT + 4) * 4)) 46 CFI_REL_OFFSET(r5, -((CFRAME_CALLEE_REGS_START_SLOT + 5) * 4)) 47 CFI_REL_OFFSET(r4, -((CFRAME_CALLEE_REGS_START_SLOT + 6) * 4)) 50 sub sp, r3, #((CFRAME_CALLEE_REGS_START_SLOT * 4) + CALLEE_SAVED_SIZE) [all …]
|
| D | compiled_code_to_runtime_bridge_arm.S | 21 CFI_REL_OFFSET(r10, (\offset - CALLEE_REG0_OFFSET + 4*6)) 22 CFI_REL_OFFSET(r9, (\offset - CALLEE_REG0_OFFSET + 4*5)) 23 CFI_REL_OFFSET(r8, (\offset - CALLEE_REG0_OFFSET + 4*4)) 24 CFI_REL_OFFSET(r7, (\offset - CALLEE_REG0_OFFSET + 4*3)) 25 CFI_REL_OFFSET(r6, (\offset - CALLEE_REG0_OFFSET + 4*2)) 26 CFI_REL_OFFSET(r5, (\offset - CALLEE_REG0_OFFSET + 4*1)) 27 CFI_REL_OFFSET(r4, (\offset - CALLEE_REG0_OFFSET + 4*0)) 45 CFI_REL_OFFSET(d15, (\offset - CALLEE_VREG0_OFFSET + 4*14)) 46 CFI_REL_OFFSET(d14, (\offset - CALLEE_VREG0_OFFSET + 4*12)) 47 CFI_REL_OFFSET(d13, (\offset - CALLEE_VREG0_OFFSET + 4*10)) [all …]
|
| D | compiled_code_to_interpreter_bridge_armhf.S | 43 str fp, [sp, #4] 44 CFI_REL_OFFSET(fp, 4) 45 add fp, sp, #4 54 CFI_REL_OFFSET(r10, -(2 * 4)) 55 CFI_REL_OFFSET(r9, -(3 * 4)) 56 CFI_REL_OFFSET(r8, -(4 * 4)) 57 CFI_REL_OFFSET(r7, -(5 * 4)) 58 CFI_REL_OFFSET(r6, -(6 * 4)) 59 CFI_REL_OFFSET(r5, -(7 * 4)) 60 CFI_REL_OFFSET(r4, -(8 * 4)) [all …]
|
| D | compiled_code_to_interpreter_bridge_arm.S | 44 CFI_REL_OFFSET(lr, 4) 47 CFI_REL_OFFSET(fp, 4) 48 add fp, sp, #4 49 CFI_ADJUST_CFA_OFFSET(-4) 58 CFI_REL_OFFSET(r10, -(2 * 4)) 59 CFI_REL_OFFSET(r9, -(3 * 4)) 60 CFI_REL_OFFSET(r8, -(4 * 4)) 61 CFI_REL_OFFSET(r7, -(5 * 4)) 62 CFI_REL_OFFSET(r6, -(6 * 4)) 63 CFI_REL_OFFSET(r5, -(7 * 4)) [all …]
|
| D | interpreter_to_compiled_code_bridge_arm.S | 32 str \tmp1, [\stack_ptr], #4 45 ldr \tmp2, [\arg_ptr], #4 46 str \tmp2, [\stack_ptr], #4 47 ldr \tmp2, [\arg_ptr], #4 48 str \tmp2, [\stack_ptr], #4 56 ldr r0, [\begin_ptr], #4 59 ldr r1, [\begin_ptr], #4 62 ldr r2, [\begin_ptr], #4 65 ldr r3, [\begin_ptr], #4 81 subeq sp, sp, #4 // r0 contains a pointer to the space to which the result will be stored [all …]
|
| /arkcompiler/runtime_core/libpandabase/tests/ |
| D | serializer_test.cpp | 49 constexpr const int64_t IMM_FOUR = 4; in DoTest() 103 DoTest<std::string>({}, 4); in TEST_F() 104 DoTest<std::string>("", 4); in TEST_F() 105 DoTest<std::string>("Hello World!", 4 + 12); in TEST_F() 106 DoTest<std::string>("1", 4 + 1); in TEST_F() 107 DoTest<std::string>({}, 4); in TEST_F() 112 DoTest<std::vector<uint8_t>>({1, 2, 3, 4}, 4 + 1 * 4); in TEST_F() 113 DoTest<std::vector<uint16_t>>({143, 452, 334}, 4 + 2 * 3); in TEST_F() 114 DoTest<std::vector<uint32_t>>({15434, 4564562, 33453, 43456, 346346}, 4 + 5 * 4); in TEST_F() 115 DoTest<std::vector<uint64_t>>({14345665644345, 34645345465}, 4 + 8 * 2); in TEST_F() [all …]
|
| /arkcompiler/ets_frontend/testTs/expect/types/spread/ |
| D | objectSpreadRepeatedNullCheckPerf.txt | 2 …4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'b'}, {'t': 25, 'v': 4}, {'t': 2, 'v': 0}, {…
|
| /arkcompiler/runtime_core/verification/util/tests/ |
| D | relation_test.cpp | 36 1 4 in TEST_F() 41 relation += {{1, 2}, {1, 3}, {2, 4}, {3, 4}}; in TEST_F() 62 auto rhs = (Set {2, 3, 4}); in TEST_F() 64 EXPECT_EQ(get_set_from(1), (Set {2, 3, 4})); in TEST_F() 65 EXPECT_EQ(get_set_from(2), (Set {4})); in TEST_F() 66 EXPECT_EQ(get_set_from(3), (Set {4})); in TEST_F() 67 EXPECT_EQ(get_set_to(4), (Set {1, 2, 3})); in TEST_F() 85 1 4 -----> 6 in TEST_F() 90 relation += {{1, 2}, {1, 3}, {2, 4}, {3, 4}, {4, 5}, {5, 2}, {4, 6}}; in TEST_F() 110 EXPECT_EQ(get_set_to(4), get_set_to(5)); in TEST_F() [all …]
|
| /arkcompiler/ets_frontend/test262/ |
| D | es5_tests.txt | 258 built-ins/Array/isArray/15.4.3.2-1-4.js 294 built-ins/Array/prototype/concat/S15.4.4.4_A1_T1.js 295 built-ins/Array/prototype/concat/S15.4.4.4_A1_T2.js 296 built-ins/Array/prototype/concat/S15.4.4.4_A1_T3.js 297 built-ins/Array/prototype/concat/S15.4.4.4_A1_T4.js 298 built-ins/Array/prototype/concat/S15.4.4.4_A2_T1.js 299 built-ins/Array/prototype/concat/S15.4.4.4_A2_T2.js 300 built-ins/Array/prototype/concat/S15.4.4.4_A3_T1.js 301 built-ins/Array/prototype/concat/S15.4.4.4_A3_T2.js 302 built-ins/Array/prototype/concat/S15.4.4.4_A3_T3.js [all …]
|
| /arkcompiler/runtime_core/compiler/tests/ |
| D | move_constants_test.cpp | 31 BASIC_BLOCK(2, 4, 3) in TEST_F() 41 BASIC_BLOCK(4, 6, 5) in TEST_F() 43 INST(4, Opcode::IfImm).CC(CC_LE).Imm(10).Inputs(0); in TEST_F() 61 BASIC_BLOCK(2, 4, 3) in TEST_F() 71 BASIC_BLOCK(4, 6, 5) in TEST_F() 74 INST(4, Opcode::IfImm).CC(CC_LE).Imm(10).Inputs(0); in TEST_F() 102 BASIC_BLOCK(2, 4, 3) in TEST_F() 112 BASIC_BLOCK(4, 6, 5) in TEST_F() 114 INST(4, Opcode::IfImm).CC(CC_LE).Imm(10).Inputs(0); in TEST_F() 134 BASIC_BLOCK(2, 4, 3) in TEST_F() [all …]
|
| D | if_conversion_test.cpp | 39 * \---[4]---/ 50 BASIC_BLOCK(2, 3, 4) in TEST_F() 53 INST(4, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_NE).Imm(0).Inputs(3); in TEST_F() 55 BASIC_BLOCK(3, 4) in TEST_F() 59 BASIC_BLOCK(4, -1) in TEST_F() 78 … INST(4, Opcode::SelectImm).u64().SrcType(DataType::BOOL).CC(CC_NE).Imm(0).Inputs(5, 0, 3); in TEST_F() 79 INST(7, Opcode::Return).u64().Inputs(4); in TEST_F() 92 BASIC_BLOCK(2, 3, 4) in TEST_F() 96 BASIC_BLOCK(3, 4) in TEST_F() 98 INST(4, Opcode::Mul).u64().Inputs(0, 2); in TEST_F() [all …]
|
| D | loop_peeling_test.cpp | 30 BASIC_BLOCK(2, 3, 4) in BuildGraphTwoBackEdges() 32 INST(2, Opcode::Phi).Inputs(1, 4, 6).u64(); in BuildGraphTwoBackEdges() 37 INST(4, Opcode::Add).Inputs(1, 1).u64(); in BuildGraphTwoBackEdges() 42 INST(6, Opcode::Add).Inputs(4, 4).u64(); in BuildGraphTwoBackEdges() 44 BASIC_BLOCK(4, -1) in BuildGraphTwoBackEdges() 71 BASIC_BLOCK(3, 4, 5) in BuildGraphNotHeaderExit() 74 INST(4, Opcode::Add).Inputs(1, 10).u64(); in BuildGraphNotHeaderExit() 77 BASIC_BLOCK(4, 2) in BuildGraphNotHeaderExit() 79 INST(6, Opcode::Add).Inputs(4, 4).u64(); in BuildGraphNotHeaderExit() 83 INST(7, Opcode::Return).u64().Inputs(4); in BuildGraphNotHeaderExit() [all …]
|
| D | cleanup_test.cpp | 58 BASIC_BLOCK(3, 4, 5) in TEST_F() 62 BASIC_BLOCK(4, 5) in TEST_F() 64 INST(4, Opcode::Add).s64().Inputs(0, 1); in TEST_F() 68 INST(5, Opcode::Phi).s64().Inputs({{3, 1}, {4, 4}}); in TEST_F() 88 BASIC_BLOCK(3, 4, 6) in TEST_F() 92 BASIC_BLOCK(4, 6) in TEST_F() 94 INST(4, Opcode::Add).s64().Inputs(0, 1); in TEST_F() 98 INST(5, Opcode::Phi).s64().Inputs({{2, 0}, {3, 1}, {4, 4}}); in TEST_F() 111 BASIC_BLOCK(2, 3, 4) in TEST_F() 115 BASIC_BLOCK(3, 4) in TEST_F() [all …]
|
| D | graph_comparator_test.cpp | 31 BASIC_BLOCK(2, 3, 4) in CreateGraph() 37 INST(4, Opcode::Add).s32().Inputs(0, 1); in CreateGraph() 39 BASIC_BLOCK(4, 5, 6) in CreateGraph() 75 INST(4, Opcode::Return).s32().Inputs(2); in TEST_F() 104 BASIC_BLOCK(2, 3, 4) in TEST_F() 110 INST(4, Opcode::Add).s32().Inputs(0, 1); in TEST_F() 112 BASIC_BLOCK(4, 5) in TEST_F() 118 INST(6, Opcode::Phi).s32().Inputs({{3, 4}, {4, 5}}); in TEST_F() 128 BASIC_BLOCK(2, 3, 4) in TEST_F() 134 INST(4, Opcode::Add).s32().Inputs(0, 1); in TEST_F() [all …]
|
| D | basicblock_test.cpp | 68 * [3] [4] 92 BASIC_BLOCK(2, 3, 4) in TEST_F() 97 BASIC_BLOCK(4, 5) {} in TEST_F() 107 INST(4, Opcode::Add).u64().Inputs(0, 1); in TEST_F() 119 INST(8, Opcode::Phi).u64().Inputs({{3, 4}, {6, 5}, {7, 6}}); in TEST_F() 128 CheckVectorEqualBlocksIdSet(BB(2).GetSuccsBlocks(), {3, 4}); in TEST_F() 131 CheckVectorEqualBlocksIdSet(BB(4).GetPredsBlocks(), {2}); in TEST_F() 132 CheckVectorEqualBlocksIdSet(BB(4).GetSuccsBlocks(), {5}); in TEST_F() 133 CheckVectorEqualBlocksIdSet(BB(5).GetPredsBlocks(), {4}); in TEST_F() 163 * [3] [4] [all …]
|
| D | code_sink_test.cpp | 32 BASIC_BLOCK(2, 3, 4) in TEST_F() 38 BASIC_BLOCK(4, -1) in TEST_F() 54 BASIC_BLOCK(2, 3, 4) in TEST_F() 59 BASIC_BLOCK(4, -1) in TEST_F() 88 BASIC_BLOCK(2, 3, 4) in TEST_F() 90 INST(4, Opcode::SaveState).Inputs(3, 2).SrcVregs({0, 4}); in TEST_F() 91 INST(5, Opcode::NullCheck).ref().Inputs(2, 4); in TEST_F() 97 BASIC_BLOCK(4, -1) in TEST_F() 113 BASIC_BLOCK(2, 3, 4) in TEST_F() 115 INST(4, Opcode::SaveState).Inputs(3, 2).SrcVregs({0, 4}); in TEST_F() [all …]
|
| /arkcompiler/runtime_core/runtime/bridge/arch/x86/ |
| D | compiled_code_to_interpreter_bridge_x86.S | 32 // %esp % 16 == 12 here (-4 == 12 (mod 16)) 41 pushl 4(%ebp) 43 addl $4, %esp 48 addl $4, %esp 51 movl 4(%esp), %eax 64 movl 4(%ebp), %ebx // method* 103 andl $0xFFFFFFF0, %SHORTY_REG // clear the the least significant 4 bits 130 addl $4, %esi 140 movl 4(%esi), %ecx 141 movl %ecx, 4(%edi) [all …]
|
| D | interpreter_to_compiled_code_bridge_x86.S | 33 addl $4, \stack_ptr 38 movl 4(\arg_ptr), \tmp2 40 movl \tmp2, 4(\stack_ptr) 47 movl 4(\arg_ptr), \tmp2 49 movl \tmp2, 4(\stack_ptr) 74 subl $4, %esp 76 1: subl $4, %esp // space for Method 84 subl $4, %esp // reserve space for this 96 jbe 4f 99 subl $4, %esp [all …]
|
| /arkcompiler/ets_frontend/ts2panda/ts2abc/tests/sources/ |
| D | add.json | 12 4, 17 "columnNum": 4 28 "columnNum": 4 39 "columnNum": 4 50 "columnNum": 4 61 "columnNum": 4 68 "columnNum": 4 78 "columnNum": 4 104 4 128 "columnNum": 4 [all …]
|
| /arkcompiler/ets_frontend/testTs/expect/types/typeRelationships/typeInference/ |
| D | unionAndIntersectionInference2.txt | 1 {'lb': [{'t': 2, 'v': 4}, {'t': 2, 'v': 2}, {'t': 25, 'v': 4}, {'t': 24, 'v': '_2'}], 'k': '_1'} 2 {'lb': [{'t': 2, 'v': 5}, {'t': 25, 'v': 4}], 'k': '_2'} 3 {'lb': [{'t': 2, 'v': 4}, {'t': 2, 'v': 2}, {'t': 24, 'v': '_2'}, {'t': 25, 'v': 4}], 'k': '_3'} 4 {'lb': [{'t': 2, 'v': 4}, {'t': 2, 'v': 2}, {'t': 25, 'v': 4}, {'t': 24, 'v': '_5'}], 'k': '_4'} 5 {'lb': [{'t': 2, 'v': 6}, {'t': 2, 'v': 1}, {'t': 5, 'v': 'name'}, {'t': 25, 'v': 4}], 'k': '_5'} 6 {'lb': [{'t': 2, 'v': 4}, {'t': 2, 'v': 3}, {'t': 25, 'v': 1}, {'t': 25, 'v': 4}, {'t': 25, 'v': 2}…
|
| /arkcompiler/ets_frontend/testTs/expect/expressions/typeGuards/ |
| D | typeGuardOfFormTypeOfBoolean.txt | 1 {'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 4}, {'tag': … 2 {'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 4}, {'tag': … 3 {'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 1}, {'tag': … 4 {'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 3}, {'tag': 2, 'value': 4}, {'tag': … 5 {'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 4}, {'tag': … 6 …: 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'p'}, {'tag': 2, 'value': 4}, {'tag': 2, 'value'… 8 {'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 1}, {'tag': … 9 {'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 2}, {'tag': …
|
| D | typeGuardOfFormTypeOfString.txt | 1 {'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 4}, {'tag': … 2 {'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 4}, {'tag': … 3 {'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 1}, {'tag': … 4 {'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 3}, {'tag': 2, 'value': 4}, {'tag': … 5 {'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 4}, {'tag': … 6 …: 0}, {'tag': 2, 'value': 1}, {'tag': 5, 'value': 'p'}, {'tag': 2, 'value': 4}, {'tag': 2, 'value'… 8 {'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 1}, {'tag': … 9 {'literalBuffer': [{'tag': 2, 'value': 4}, {'tag': 2, 'value': 2}, {'tag': 2, 'value': 2}, {'tag': …
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | call_signature.cpp | 233 // 4 : 4 input parameters in DEF_CALL_SIGNATURE() 234 …CallSignature setPropertyByName("DeprecatedSetPropertyByName", 0, 4, ArgumentsOrder::DEFAULT_ORDER, in DEF_CALL_SIGNATURE() 237 // 4 : 4 input parameters in DEF_CALL_SIGNATURE() 238 std::array<VariableType, 4> params = { in DEF_CALL_SIGNATURE() 250 // 4 : 4 input parameters in DEF_CALL_SIGNATURE() 251 …CallSignature setPropertyByNameWithOwn("SetPropertyByNameWithOwn", 0, 4, ArgumentsOrder::DEFAULT_O… in DEF_CALL_SIGNATURE() 254 // 4 : 4 input parameters in DEF_CALL_SIGNATURE() 255 std::array<VariableType, 4> params = { in DEF_CALL_SIGNATURE() 286 // 4 : 4 input parameters in DEF_CALL_SIGNATURE() 287 …CallSignature setPropertyByName("DeprecatedSetPropertyByValue", 0, 4, ArgumentsOrder::DEFAULT_ORDE… in DEF_CALL_SIGNATURE() [all …]
|
| /arkcompiler/ets_frontend/testTs/expect/types/union/ |
| D | contextualTypeWithUnionTypeMembers.txt | 1 …PropertyType'}, {'t': 25, 'v': 4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'propertyOnly… 2 …nMethodType'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 25, 'v': 4}, {'t': 25, 'v': 4}], 'k': '_2… 4 …hodOnlyInI1'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 25, 'v': 4}, {'t': 25, 'v': 4}], 'k': '_4… 5 …PropertyType'}, {'t': 25, 'v': 4}, {'t': 2, 'v': 0}, {'t': 2, 'v': 0}, {'t': 5, 'v': 'propertyOnly… 6 …nMethodType'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 25, 'v': 4}, {'t': 25, 'v': 4}], 'k': '_6… 8 …hodOnlyInI2'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 25, 'v': 4}, {'t': 25, 'v': 4}], 'k': '_8… 9 {'lb': [{'t': 2, 'v': 4}, {'t': 2, 'v': 2}, {'t': 24, 'v': '_1'}, {'t': 24, 'v': '_5'}], 'k': '_9'} 11 …': 2, 'v': 1}, {'t': 5, 'v': 'commonPropertyDifferentType'}, {'t': 25, 'v': 4}, {'t': 2, 'v': 0}, … 12 …pe'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 2}, {'t': 25, 'v': 4}, {'t': 25, 'v': 1}, {'t': 25, 'v': 4}]… 14 …odDifferentReturnType'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 2}, {'t': 25, 'v': 4}, {'t': 25, 'v': 1},… [all …]
|
| /arkcompiler/ets_frontend/testTs/expect/declarationEmit/ |
| D | declarationEmitWorkWithInlineComments.txt | 2 …4}, {'t': 25, 'v': 4}, {'t': 25, 'v': 4}, {'t': 25, 'v': 4}, {'t': 25, 'v': 4}, {'t': 25, 'v': 4},… 5 … 5, 'v': 'constructor'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 25, 'v': 4}, {'t': 25, 'v': 0}]… 8 … 5, 'v': 'constructor'}, {'t': 2, 'v': 0}, {'t': 2, 'v': 1}, {'t': 25, 'v': 4}, {'t': 25, 'v': 0}]…
|