| /arkcompiler/runtime_core/verification/util/parser/ |
| D | charset.h | 31 return (bitmap[(c) >> 0x6U] & (0x1ULL << ((c)&0x3FU))) != 0; in operator() 47 … bitmap[(c) >> 0x6U] = static_cast<uint64_t>(bitmap[(c) >> 0x6U] | (0x1ULL << ((c)&0x3FU))); in charset() 55 cs.bitmap[0x0] = bitmap[0x0] | c.bitmap[0x0]; 56 cs.bitmap[0x1] = bitmap[0x1] | c.bitmap[0x1]; 57 cs.bitmap[0x2] = bitmap[0x2] | c.bitmap[0x2]; 58 cs.bitmap[0x3] = bitmap[0x3] | c.bitmap[0x3]; 65 cs.bitmap[0x0] = bitmap[0x0] & ~c.bitmap[0x0]; 66 cs.bitmap[0x1] = bitmap[0x1] & ~c.bitmap[0x1]; 67 cs.bitmap[0x2] = bitmap[0x2] & ~c.bitmap[0x2]; 68 cs.bitmap[0x3] = bitmap[0x3] & ~c.bitmap[0x3]; [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/assembler/tests/ |
| D | assembler_aarch64_test.cpp | 68 if (triple.compare("x86_64-unknown-linux-gnu") == 0) { in InitializeLLVM() 76 } else if (triple.compare("aarch64-unknown-linux-gnu") == 0) { in InitializeLLVM() 83 } else if (triple.compare("arm-unknown-linux-gnu") == 0) { in InitializeLLVM() 97 … LLVMDisasmContextRef dcr = LLVMCreateDisasm(triple, nullptr, 0, nullptr, SymbolLookupCallback); in DisassembleChunk() 100 unsigned pc = 0; in DisassembleChunk() 103 while (numBytes > 0) { in DisassembleChunk() 105 if (InstSize == 0) { in DisassembleChunk() 107 os << std::setw(8) << std::setfill('0') << std::hex << pc << ":" << std::setw(8) in DisassembleChunk() 114 os << std::setw(8) << std::setfill('0') << std::hex << pc << ":" << std::setw(8) in DisassembleChunk() 142 __ Mov(Register(X1), Immediate(0xffff000012345678)); in HWTEST_F_L0() [all …]
|
| /arkcompiler/runtime_core/tests/irtoc-interpreter-tests/ |
| D | binary.pa | 15 movi v0, 0x55 16 movi v1, 0x0 17 movi v2, 0xFF 18 movi v3, 0xA0 22 movi v1, 0x1 25 movi v1, 0x2 28 movi v1, 0x3 31 movi v1, 0x1 35 movi v0, 0x55 38 shri 0x0 [all …]
|
| D | access-nsieve.pa | 17 movi v0, 0x2 18 movi v1, 0x2710 19 movi v2, 0x3 20 movi v3, 0x1 21 movi v4, 0x0 22 movi v6, 0x13881 36 inci v9, 0x1 55 addi 0x1 58 jump_label_4: inci v10, 0x1 63 addi 0x1 [all …]
|
| D | barriers.pa | 33 movi v0, 0x0 36 addi 0x1 46 inci v0, 0x1 54 movi v0, 0x0 55 movi v1, 0x3e8 63 inci v3, 0x1 77 shli 0x1 82 inci v0, 0x1 85 ldai 0
|
| D | array.pa | 17 movi v0, 0x0 18 movi v1, 0x5 20 movi v3, 0x3 23 movi v4, 0x1 24 movi v5, 0x4 27 movi v4, 0x2 30 ldai 0x6 32 ldai 0x7 42 addi 0x1 56 movi v3, 0 [all …]
|
| D | call.acc.pa | 45 ldai 0 47 call.acc.short foo, v0, 0x0 49 call.acc.short bar, v0, 0x1 51 call.acc first, v0, v0, v0, 0x0 53 call.acc second, v0, v0, v0, 0x1 55 call.acc third, v0, v0, v0, 0x2 57 call.acc fourth, v0, v0, v0, 0x3
|
| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| D | andi.yaml | 34 ldai 0 36 movi v0, 0 38 ldai 0 46 - values: ["0"] 49 - values: ["0x7FFFFFFF"] 50 - values: ["-0x7FFFFFFF"] 51 - values: ["0x80000000"] 52 - values: ["-0x80000000"] 53 - values: ["0xFFFFFFFF"] 54 - values: ["-0xFFFFFFFF"] [all …]
|
| D | shri.yaml | 34 ldai 0 36 movi v0, 0 38 ldai 0 46 - values: ["0"] 49 - values: ["0xF"] 50 - values: ["-0xF"] 51 - values: ["0x7F"] 52 - values: ["-0x7F"] 53 - values: ["0x80"] 54 - values: ["-0x80"] [all …]
|
| D | modi.yaml | 34 ldai 0 36 movi v0, 0 38 ldai 0 48 - values: ["0xF"] 49 - values: ["-0xF"] 50 - values: ["0x7F"] 51 - values: ["-0x7F"] 52 - values: ["0x80"] 53 - values: ["-0x80"] 54 - values: ["0xFF"] [all …]
|
| D | div2.yaml | 33 ldai 0 36 movi v0, 0 38 ldai 0 46 - "0" 54 - "0x7FFFFFFF" 56 - "0x80000000" 58 - "-0x7FFFFFFF" 60 - "-0x80000000" 62 - "0xFFFFFFFF" 64 - "-0xFFFFFFFF" [all …]
|
| D | div2.64.yaml | 33 ldai.64 0 36 movi.64 v0, 0 41 - "0" 49 - "0x7FFFFFFFFFFFFFFF" 51 - "0x8000000000000000" 53 - "-0x7FFFFFFFFFFFFFFF" 55 - "-0x8000000000000000" 57 - "0xFFFFFFFFFFFFFFFF" 59 - "-0xFFFFFFFFFFFFFFFF" 78 - "0" [all …]
|
| D | div.yaml | 29 movi v0, 0 32 movi v0, 0 34 ldai 0 43 - values: ["0x7FFFFFFF"] 44 - values: ["0x80000000"] 45 - values: ["-0x7FFFFFFF"] 46 - values: ["-0x80000000"] 47 - values: ["0xFFFFFFFF"] 48 - values: ["-0xFFFFFFFF"] 63 ldai 0 [all …]
|
| D | call.virt.range.yaml | 32 movi v2, 0xd 38 movi v2, 0x11 44 movi v2, 0x5 129 - movi v0, 0 136 - fmovi.64 v0, 0 141 - movi.64 v0, 0 221 ldai 0 268 movi v0, 0x1 277 movi v0, 0x1 286 movi v0, 0x1 [all …]
|
| D | divu2.yaml | 34 ldai 0 37 movi v0, 0 42 - "0" 50 - "0x7FFFFFFF" 52 - "0x80000000" 54 - "-0x7FFFFFFF" 56 - "-0x80000000" 58 - "0xFFFFFFFF" 60 - "-0xFFFFFFFF" 80 - "0" [all …]
|
| D | ori.yaml | 34 ldai 0 38 ldai 0 46 - values: ["0", "0x0"] 47 - values: ["1", "0x1"] 48 - values: ["-1", "0xFFFFFFFF"] 49 - values: ["0x7FFFFFFF", "0x7FFFFFFF"] 50 - values: ["-0x7FFFFFFF", "0x80000001"] 51 - values: ["0x80000000", "0x80000000"] 52 - values: ["-0x80000000", "0x80000000"] 53 - values: ["0xFFFFFFFF", "0xFFFFFFFF"] [all …]
|
| /arkcompiler/runtime_core/compiler/docs/ |
| D | memory_coalescing_doc.md | 12 | `num[0] * num[1];` | `ldr x1, [x0]` <br> `ldr x0, [x0, 8]` <br> `mul x0, x1, x0` | `l… 44 | `248.i64 StoreArrayI v2, 0x0, v53` <br> `250.i64 StoreArrayI v2, 0x1, v53` | `251.i64 StoreAr… 50 …0x0 -> (v37)` <br> `61.i64 LoadArrayI v2, 0x1 -> (v43)` | `62.i64 LoadArrayPairI v2, 0x0 -> (v… 150 BB 0 152 0.i64 Constant 0x2a -> (v3) 155 BB 2 preds: [bb 0] 159 225.i64 LoadArrayI v42, 0x0 -> (v51) 160 227.i64 LoadArrayI v42, 0x1 -> (v51) 162 229.i64 StoreArrayI v42, 0x0, v51 163 230.i64 StoreArrayI v42, 0x1, v51 [all …]
|
| /arkcompiler/runtime_core/tests/checked/ |
| D | const_array_test.pa | 49 .array array1 u1 3 { 0 1 0} 58 ldai 0x0 60 movi v5, 0x0 62 ldai 0x1 64 movi v5, 0x1 66 ldai 0x2 68 movi v5, 0x0 70 ldai 0x0 72 movi v5, 0x2 74 ldai 0x1 [all …]
|
| /arkcompiler/runtime_core/runtime/bridge/arch/aarch64/ |
| D | interpreter_to_compiled_code_bridge_aarch64.S | 24 ldp x0, x1, [\begin_ptr], #16 134 tst w1, 0xf00 155 // truncate negative value to 0, leave positive value as is 161 bic x5, x5, 0xF 173 CFI_DEF_CFA(sp, 0) 183 stp x1, lr, [sp, #-16]! 189 CFI_REL_OFFSET(x19, 0) 198 tst w3, #0x1 210 add x7, x1, #FRAME_VREGS_OFFSET 267 // x0 - result value, x1 - tag, w2 - shorty[0] & 0xF, x3 - frame.acc, x4 - temp [all …]
|
| D | interpreter_to_compiled_code_bridge_dyn_aarch64.S | 20 // const Frame *iframe, x1 27 CFI_DEF_CFA(sp, 0) 29 stp x1, lr, [sp, -16]! 35 CFI_REL_OFFSET(x19, 0) 44 tst w3, #0x1 54 add x9, x1, FRAME_VREGS_OFFSET 57 mov x19, x1 // save frame to survive the call 96 CFI_DEF_CFA(sp, 0) 104 // uint32_t num_args, x1 112 CFI_DEF_CFA(sp, 0) [all …]
|
| D | compiled_code_to_interpreter_bridge_dyn_aarch64.S | 34 CFI_DEF_CFA(sp, 0) 109 // Restore x0 and x1 args since they contain Method* and actual_num_args 110 ldp x0, x1, [sp] 120 // and rest_num_args in w22 (rest_num_args = max(method->num_args - actual_num_args, 0)) 125 mov x1, x20 131 // w0 - actual_num_args, x1 - args, x9, x10 - temp, 141 add x1, fp, #24 164 ldp x9, x10, [x1], #16 172 // x0, x1 - initial value, x19 - iframe.vregs_ + num_vregs_, x20 - method, 175 // get initial value in x0, x1 [all …]
|
| /arkcompiler/runtime_core/compiler/tests/ |
| D | memory_coalescing_test.cpp | 42 CONSTANT(0, 0x2a).s64(); in TEST_F() 46 INST(3, Opcode::NewArray).ref().Inputs(44, 0).TypeId(77); in TEST_F() 49 INST(225, Opcode::LoadArrayI).s64().Inputs(42).Imm(0x0); in TEST_F() 50 INST(227, Opcode::LoadArrayI).s64().Inputs(42).Imm(0x1); in TEST_F() 53 INST(229, Opcode::StoreArrayI).s64().Inputs(42, 51).Imm(0x0); in TEST_F() 54 INST(230, Opcode::StoreArrayI).s64().Inputs(42, 51).Imm(0x1); in TEST_F() 61 CONSTANT(0, 0x2a).s64(); in TEST_F() 65 INST(3, Opcode::NewArray).ref().Inputs(44, 0).TypeId(77); in TEST_F() 68 INST(231, Opcode::LoadArrayPairI).s64().Inputs(42).Imm(0x0); in TEST_F() 69 INST(232, Opcode::LoadPairPart).s64().Inputs(231).Imm(0x0); in TEST_F() [all …]
|
| /arkcompiler/runtime_core/tests/regression/ |
| D | loop-peeling.pa | 17 movi v0, 0x12 19 movi v0, 0x0 23 movi v1, 0x1 28 movi v1, 0xd 31 inci v3, 0x1 36 movi v1, 0x5 43 ldai 0
|
| /arkcompiler/runtime_core/runtime/arch/aarch64/ |
| D | interpreter_support.S | 22 * x1 PC 30 .cfi_rel_offset x20, 0 36 * 0x16 DW_CFA_val_expression 37 * 0 tempReg 38 * 0x09 size of expression 39 * 0x0C DW_OP_const4u 40 * 0x41, 0x45, 0x58, 0x31 magic = "AEX1" 41 * 0x13 DW_OP_drop 42 * 0x92 DW_OP_bregx 44 * 0 offset [all …]
|
| /arkcompiler/runtime_core/disassembler/tests/ |
| D | instructions_test.cpp.in | 56 EXPECT_TRUE(body_g.find("\tmovi v0, 0xffffffffffffffff") != std::string::npos); 57 EXPECT_TRUE(body_g.find("\tmovi.64 v0, 0x2") != std::string::npos); 58 EXPECT_TRUE(body_g.find("\tfmovi.64 v0, 0x4008147ae147ae14") != std::string::npos); 64 EXPECT_TRUE(body_g.find("\tldai 0x1") != std::string::npos); 65 EXPECT_TRUE(body_g.find("\tldai.64 0x2") != std::string::npos); 66 EXPECT_TRUE(body_g.find("\tfldai.64 0x4008147ae147ae14") != std::string::npos); 77 EXPECT_TRUE(body_g.find("\tldai 0x1") != std::string::npos); 79 EXPECT_TRUE(body_g.find("jump_label_1:\n\tldai 0x0") != std::string::npos); 146 EXPECT_TRUE(body_g.find("\taddi 0x1") != std::string::npos); 147 EXPECT_TRUE(body_g.find("\tsubi 0x1") != std::string::npos); [all …]
|