| /arkcompiler/ets_frontend/ts2panda/scripts/ |
| D | generate_plugin.py | 17 Description: Generate interface to get java plugin's js code and binary 45 help="name of generated file's package") 103 output.write("/*%s * Generated from Java and JavaScript plugins by ts2abc.%s */%s%s" 106 output.write("package %s;%s" 108 output.write("%s" % os.linesep) 109 output.write("public class %s%s {%s" 122 # generate getJsCode%s 124 output.write(" private static String getJsCode%s(){%s" 126 output.write(" return%s" % os.linesep) 128 output.write(" \"%s\";%s" % (line, os.linesep)) [all …]
|
| /arkcompiler/runtime_core/assembler/tests/ |
| D | lexer_test.cpp | 28 std::string s = "mov v1, v2"; in TEST() local 29 Tokens tok = l.TokenizeString(s); in TEST() 40 std::string s = "ldai 1"; in TEST() local 41 Tokens tok = l.TokenizeString(s); in TEST() 50 std::string s = "movi\nlda v2 v10 mov v2"; in TEST() local 51 Tokens tok = l.TokenizeString(s); in TEST() 64 …std::string s = "jmp Iasdfsadkfjhasifhsaiuhdacoisjdaociewhasdasdfkjasdfhjksadhfkhsakdfjhksajhdkfjh… in TEST() local 65 Tokens tok = l.TokenizeString(s); in TEST() 74 std::string s = "call.short 1111, 1"; in TEST() local 75 Tokens tok = l.TokenizeString(s); in TEST() [all …]
|
| /arkcompiler/runtime_core/verification/util/ |
| D | set_operations.h | 36 using S = pack_element_t<0, Args...>; in SetIntersection() local 37 using elt_type = typename S::key_type; in SetIntersection() 38 using iter_type = typename S::const_iterator; in SetIntersection() 61 S result; in SetIntersection() 73 using S = pack_element_t<0, Args...>; in SetUnion() local 74 auto un = [](const S &lhs, const S &rhs) -> S { in SetUnion() 75 S result = lhs; in SetUnion() 82 template <typename S> 83 S SetDifference(const S &lhs, const S &rhs) in SetDifference() 85 S intersection = SetIntersection(lhs, rhs); in SetDifference() [all …]
|
| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| D | return.obj.yaml | 56 .function Obj func(%s) { 63 %s 64 call func%s 118 .function Obj Obj.func(%s) { 125 %s 126 call Obj.func%s 179 .function Obj Obj.func(Obj a0%s) { 186 %s 188 call.virt Obj.func, v10%s 233 .function Obj Obj.func(Obj a0%s) { [all …]
|
| D | call.virt.short.yaml | 109 *s 110 .function %s A.foo(A a0*s) { 111 %s 117 *s 118 call.virt.short A.foo, v0*s 119 %s 289 .function void R.storeValue(R a0, %s a1) { 290 lda%s a1 291 stobj%s a0, R.%s 303 movi v3, *s [all …]
|
| D | call.yaml | 51 .function void f1(%s) { 55 %s 56 call f1%s 137 %s 138 call f1%s 171 .function void f1(%s) { 172 %s 176 %s 177 call f1%s 217 %s [all …]
|
| D | sub.yaml | 33 movi v1, %s 35 movi v0, %s 83 movi v1, %s 85 movi v0, %s 133 movi v1, %s 135 movi v0, %s 180 movi v1, %s 182 movi v0, %s 233 movi v1, %s 235 movi v0, %s [all …]
|
| D | add.yaml | 34 movi v1, %s 36 movi v0, %s 81 movi v1, %s 83 movi v0, %s 129 movi v1, %s 131 movi v0, %s 178 movi v1, %s 180 movi v0, %s 228 movi v1, %s 230 movi v0, %s [all …]
|
| D | add2.yaml | 33 movi v0, %s 35 movi v0, %s 81 movi v0, %s 83 movi v0, %s 129 movi v0, %s 131 movi v0, %s 178 movi v0, %s 180 movi v0, %s 229 movi v0, %s 231 movi v0, %s [all …]
|
| D | sub2.yaml | 33 movi v0, %s 35 movi v0, %s 83 movi v0, %s 85 movi v0, %s 133 movi v0, %s 135 movi v0, %s 180 movi v0, %s 182 movi v0, %s 233 movi v0, %s 235 movi v0, %s [all …]
|
| D | mul.yaml | 33 movi v1, %s 72 movi v1, %s 74 movi v0, %s 119 movi v1, %s 121 movi v0, %s 168 movi v1, %s 170 movi v0, %s 221 movi v1, %s 223 movi v0, %s 268 movi v0, %s [all …]
|
| D | call.short.yaml | 50 .function void f1(%s) { 54 %s 55 call.short f1%s 120 %s 121 call.short f1%s 154 .function void f1(%s) { 155 %s 159 %s 160 call.short f1%s 216 %s [all …]
|
| D | lda.const.yaml | 40 %s 88 lda.const %s 117 .array arr1 %s 121 movi v1, %s 123 %s 166 .array arr1 %s 170 lda.str "%s" 172 ldai %s 173 %s 206 .array v1 %s [all …]
|
| D | mul2.yaml | 33 movi v0, %s 72 movi v0, %s 74 movi v0, %s 119 movi v0, %s 121 movi v0, %s 168 movi v0, %s 170 movi v0, %s 221 movi v0, %s 223 movi v0, %s 268 ldai %s [all …]
|
| D | call.virt.yaml | 84 *s 85 .function %s A.foo(A a0*s) { 86 %s 92 *s 93 call.virt A.foo, v0*s 94 %s 306 %s 312 .function void R.storeValue(R a0, %s) { 313 %s 325 movi v3, *s [all …]
|
| D | div2.yaml | 34 movi v0, %s 76 movi v0, %s 78 movi v0, %s 127 movi v0, %s 129 movi v0, %s 178 movi v0, %s 180 movi v0, %s 229 movi v0, %s 231 movi v0, %s 278 ldai %s [all …]
|
| D | divu2.yaml | 35 movi v0, %s 73 movi v0, %s 75 movi v0, %s 120 movi v0, %s 122 movi v0, %s 167 movi v0, %s 169 movi v0, %s 214 movi v0, %s 216 movi v0, %s 259 ldai %s [all …]
|
| D | mod2.yaml | 34 movi v0, %s 76 movi v0, %s 78 movi v0, %s 126 movi v0, %s 128 movi v0, %s 177 movi v0, %s 179 movi v0, %s 228 movi v0, %s 230 movi v0, %s 277 ldai %s [all …]
|
| D | modu2.yaml | 35 movi v0, %s 73 movi v0, %s 75 movi v0, %s 120 movi v0, %s 122 movi v0, %s 167 movi v0, %s 169 movi v0, %s 214 movi v0, %s 216 movi v0, %s 259 ldai %s [all …]
|
| D | xor2.yaml | 34 movi v0, %s 75 movi v0, %s 77 movi v0, %s 123 movi v0, %s 125 movi v0, %s 172 movi v0, %s 174 movi v0, %s 221 movi v0, %s 223 movi v0, %s 269 ldai %s [all …]
|
| /arkcompiler/ets_runtime/ecmascript/builtins/ |
| D | builtins_symbol.cpp | 66 // 1.Let s be the this value. in ToString() 68 // 2.If Type(s) is Symbol, let sym be s. in ToString() 74 // If s does not have a [[SymbolData]] internal slot, throw a TypeError exception. in ToString() 77 // Let sym be the value of s's [[SymbolData]] internal slot. in ToString() 82 // If Type(s) is not Object, throw a TypeError exception. in ToString() 83 … THROW_TYPE_ERROR_AND_RETURN(thread, "ToString: s is not Object", JSTaggedValue::Exception()); in ToString() 97 // Let desc be sym’s [[Description]] value. in SymbolDescriptiveString() 127 // Let s be the this value. in ValueOf() 129 // If Type(s) is Symbol, return s. in ValueOf() 133 // If Type(s) is not Object, throw a TypeError exception. in ValueOf() [all …]
|
| /arkcompiler/runtime_core/runtime/ |
| D | CMakeLists.txt | 128 bridge/arch/arm/interpreter_to_compiled_code_bridge_arm.S 129 bridge/arch/arm/compiled_code_to_interpreter_bridge_arm.S 130 bridge/arch/arm/compiled_code_to_interpreter_bridge_dyn_arm.S 131 bridge/arch/arm/interpreter_to_compiled_code_bridge_dyn_arm.S 132 bridge/arch/arm/compiled_code_to_runtime_bridge_arm.S 133 bridge/arch/arm/deoptimization_arm.S 134 arch/arm/osr_arm.S 135 arch/arm/interpreter_support.S) 138 bridge/arch/arm/interpreter_to_compiled_code_bridge_armhf.S 139 bridge/arch/arm/compiled_code_to_interpreter_bridge_armhf.S [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | gate_meta_data_builder.h | 58 #define DECLARE_CACHED_GATE_META(NAME, OP, R, S, D, V) \ argument 59 GateMetaData cached##NAME##_ { OpCode::OP, R, S, D, V }; 74 #define DECLARE_CACHED_GATE_META(NAME, OP, R, S, D, V) \ argument 75 GateMetaData cached##NAME##1_{ OpCode::OP, R, S, D, ONE_VALUE }; \ 76 GateMetaData cached##NAME##2_{ OpCode::OP, R, S, D, TWO_VALUE }; \ 77 GateMetaData cached##NAME##3_{ OpCode::OP, R, S, D, THREE_VALUE }; \ 78 GateMetaData cached##NAME##4_{ OpCode::OP, R, S, D, FOUR_VALUE }; \ 79 GateMetaData cached##NAME##5_{ OpCode::OP, R, S, D, FIVE_VALUE }; 83 #define DECLARE_CACHED_GATE_META(NAME, OP, R, S, D, V) \ argument 84 OneParameterMetaData cached##NAME##1_{ OpCode::OP, R, S, D, V, ONE_VALUE }; \ [all …]
|
| /arkcompiler/runtime_core/runtime/bridge/arch/aarch64/ |
| D | handle_call_imm4_v4_v4_v4_aarch64.S | 30 // ABI arg reg 2 (x2) <- boxed arg0 from user's code 36 beq .Linvoke // No more args from user's code? 38 // Read next insn byte for user's arg1 and arg2: 41 // ABI arg reg 3 (x3) <- boxed arg1 from user's code 46 beq .Linvoke // No more args from user's code? 48 // ABI arg reg 4 (x4) <- boxed arg2 from user's code 54 beq .Linvoke // No more args from user's code? 56 // Read next insn byte for user's arg3 and arg4: 59 // ABI arg reg 5 (x5) <- boxed arg3 from user's code 64 beq .Linvoke // No more args from user's code? [all …]
|
| /arkcompiler/runtime_core/runtime/bridge/arch/amd64/ |
| D | handle_call_imm4_v4_v4_v4_amd64.S | 33 // ABI arg reg 2 (rdx) <- boxed arg0 from user's code 38 cmpl $1, %esi // No more args from user's code? 41 // Read next insn byte for user's arg1 and arg2: 46 // ABI arg reg 3 (rcx) <- boxed arg1 from user's code 50 cmpl $2, %esi // No more args from user's code? 53 // ABI arg reg 4 (r8) <- boxed arg2 from user's code 57 cmpl $3, %esi // No more args from user's code? 60 // Read next insn byte for user's arg3 and arg4: 65 // ABI arg reg 5 (r9) <- boxed arg3 from user's code 69 cmpl $4, %esi // No more args from user's code? [all …]
|