| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| D | sub.yaml | 16 - file-name: "sub" 27 - sig: sub v1:in:i32, v2:in:i32 34 sub v0, v1 42 description: Check sub with zero and various values. 77 - sig: sub v1:in:i32, v2:in:i32 84 sub v0, v1 92 description: Check sub with +1 and various values. 127 - sig: sub v1:in:i32, v2:in:i32 134 sub v0, v1 142 description: Check sub with -1 and various values. [all …]
|
| /arkcompiler/runtime_core/static_core/tests/cts-generator/cts-template/ |
| D | sub.yaml | 16 - file-name: "sub" 27 - sig: sub v1:in:i32, v2:in:i32 34 sub v0, v1 42 description: Check sub with zero and various values. 77 - sig: sub v1:in:i32, v2:in:i32 84 sub v0, v1 92 description: Check sub with +1 and various values. 128 - sig: sub v1:in:i32, v2:in:i32 135 sub v0, v1 143 description: Check sub with -1 and various values. [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/17.experimental_features/01.character_type_and_literals/02.character_types_and_operations/subtraction/ |
| D | sub_func_val.params.yaml | 17 exp: 'sub(v2, v1)' 22 exp: "sub(v1, v2) - c' '" 27 exp: 'sub(v1, v2)' 32 exp: 'sub(v2, v1)' 37 exp: "sub(c'\\u000F', v1)" 42 exp: "sub(v1 - c'\\u0101', v2 - c'\\u1010')" 47 exp: 'sub(v1, v2)'
|
| D | sub_func_ref.params.yaml | 17 exp: 'sub(v2, v1)' 22 exp: "sub(v1, v2) - c' '" 27 exp: 'sub(v1, v2)' 32 exp: 'sub(v2, v1)' 37 exp: "sub(c'\\u000F', v1)" 42 exp: "sub(v1 - c'\\u0101', v2 - c'\\u1010')" 47 exp: 'sub(v1, v2)'
|
| /arkcompiler/ets_frontend/ets2panda/test/compiler/ets/ |
| D | enum_as_class_member_getValue_call.sts | 33 public sub: Color; 36 constructor(sub: Color, shape: Shape) { 37 this.sub = sub; 42 let a = this.sub.valueOf();
|
| /arkcompiler/runtime_core/static_core/tests/tests-u-runner/tools/generate-es-checked/ |
| D | main.rb | 183 def parse_non_endpoint_conf(sub) argument 185 if sub.has_key?("self") 186 conf.self = sub["self"] 187 conf.self_type = sub["self_type"] 189 if sub.has_key?("setup") 190 conf.setup = sub["setup"] 192 (sub["vars"] || {}).each { |k, v| 195 (sub["sub"] || []).each { |s| 200 def process(sub) argument 202 if sub["excluded"] [all …]
|
| /arkcompiler/runtime_core/static_core/compiler/docs/ |
| D | lowering_doc.md | 31 void VisitAdd/Sub(Inst* inst) { 65 7.u64 Sub v0, v1 -> (v10) 66 8.u64 Sub v0, v2 -> (v10) 67 9.u64 Sub v0, v3 -> (v10) 69 14.f64 Sub v11, v21 -> (v10) 71 16.f32 Sub v12, v22 -> (v10) 73 18.u64 Sub v0, v0 -> (v10) 102 9.u64 Sub v0, v3 -> (v10) 104 14.f64 Sub v11, v21 -> (v10) 106 16.f32 Sub v12, v22 -> (v10) [all …]
|
| /arkcompiler/runtime_core/compiler/docs/ |
| D | lowering_doc.md | 31 void VisitAdd/Sub(Inst* inst) { 65 7.u64 Sub v0, v1 -> (v10) 66 8.u64 Sub v0, v2 -> (v10) 67 9.u64 Sub v0, v3 -> (v10) 69 14.f64 Sub v11, v21 -> (v10) 71 16.f32 Sub v12, v22 -> (v10) 73 18.u64 Sub v0, v0 -> (v10) 102 9.u64 Sub v0, v3 -> (v10) 104 14.f64 Sub v11, v21 -> (v10) 106 16.f32 Sub v12, v22 -> (v10) [all …]
|
| /arkcompiler/ets_runtime/test/aottest/pgo_inherited_function_operation/ |
| D | pgo_inherited_function_operation.ts | 36 …Derived.prototype.sub = () => { print("sub") } // store: Derived.prototype.sub --> type: MONO_STOR… 42 obj.sub() // load: obj.sub --> type: MONO_LOAD_PROPERTY_ON_PROTO 104 …Derived1.prototype.sub = "sub" // store: Derived1.prototype.sub = "sub" --> type: MONO_STORE_PROP… 112 print(obj1.sub) // load: obj1.sub --> type: MONO_LOAD_PROPERTY_ON_PROTO 115 print(obj2.sub) // load: obj2.sub --> type: MONO_LOAD_PROPERTY_ON_PROTO 118 print(obj3.sub) // slowpath 144 …Level1.prototype.sub = () => { print("sub") } // store: Level1.prototype.sub --> type: MONO_STORE_… 152 obj.sub() // load: obj.sub --> type: MONO_LOAD_PROPERTY_ON_PROTO
|
| D | pgo_expect_output.txt | 18 sub 35 sub 38 sub 48 sub
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/checked/ |
| D | ets_char_isuppercase.sts | 22 //! INST /Sub/ 27 //! INST /Sub/ 32 //! INST /Sub/ 39 //! INST /Sub/ 49 //! INST /Sub/ 54 //! INST /Sub/ 59 //! INST /Sub/ 66 //! INST /Sub/
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/ |
| D | ets_vtable_builder.cpp | 128 static bool RefIsAssignableToImpl(RefTypeLink sub, RefTypeLink super, uint32_t depth); 130 static bool RefExtendsOrImplements(RefTypeLink sub, RefTypeLink super, uint32_t depth) in RefExtendsOrImplements() argument 140 auto subCDAOpt = sub.CreateCDA(); in RefExtendsOrImplements() 161 static bool RefIsAssignableToImpl(RefTypeLink sub, RefTypeLink super, uint32_t depth) in RefIsAssignableToImpl() argument 167 if (RefTypeLink::AreEqual(sub, super)) { in RefIsAssignableToImpl() 170 if (IsPrimitveDescriptor(sub.GetDescriptor()) || IsPrimitveDescriptor(super.GetDescriptor())) { in RefIsAssignableToImpl() 177 if (!ClassHelper::IsArrayDescriptor(sub.GetDescriptor())) { in RefIsAssignableToImpl() 180 RefTypeLink subComp(ClassHelper::GetComponentDescriptor(sub.GetDescriptor())); in RefIsAssignableToImpl() 185 if (ClassHelper::IsArrayDescriptor(sub.GetDescriptor())) { in RefIsAssignableToImpl() 189 return RefExtendsOrImplements(sub, super, depth); in RefIsAssignableToImpl() [all …]
|
| /arkcompiler/toolchain/tooling/test/ |
| D | debugger_types_test.cpp | 84 // abnormal params of null params.sub-key in HWTEST_F_L0() 89 // abnormal params of unknown params.sub-key in HWTEST_F_L0() 94 // abnormal params of params.sub-key = [ type = 100, ] in HWTEST_F_L0() 99 // abnormal params of params.sub-key = [ type = [ "sub": "test" ] }, ] in HWTEST_F_L0() 104 // normal params of params.sub-key = [ type = "object", ] in HWTEST_F_L0() 110 // abnormal params of params.sub-key = [ type = "object", subtype = "unknown"] in HWTEST_F_L0() 116 // abnormal params of params.sub-key = [ type = "object", subtype = 100] in HWTEST_F_L0() 122 // normal params of params.sub-key = [ type = "object", subtype = "array"] in HWTEST_F_L0() 131 // abnormal params of params.sub-key = [ type = "object", className = 100] in HWTEST_F_L0() 137 // abnormal params of params.sub-key = [ type = "object", className = {"xx":"yy"}] in HWTEST_F_L0() [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/doc/spec/ |
| D | 10_interfaces.rst | 202 If an interface declaration (possibly generic) ``I`` <``F``:sub:`1` ``,..., 203 F``:sub:`n`> (:math:`n\geq{}0`) contains an ``extends`` clause, then the 204 *direct superinterfaces* of the interface type ``I`` <``F``:sub:`1` ``,..., 205 F``:sub:`n`> are the types given in the ``extends`` clause of the declaration 209 <``T``:sub:`1` ``,..., T``:sub:`n`> are all types ``J`` 210 <``U``:sub:`1`:math:`\theta{}` ``,..., U``:sub:`k`:math:`\theta{}`>, if: 212 - ``T``:sub:`i` (:math:`1\leq{}i\leq{}n`) is the type of a generic interface 213 declaration ``I`` <``F``:sub:`1` ``,..., F``:sub:`n`> (:math:`n > 0`); 214 - ``J`` <``U``:sub:`1` ``,..., U``:sub:`k`> is a direct superinterface of 215 ``I`` <``F``:sub:`1` ``,..., F``:sub:`n`>; and [all …]
|
| D | 6_conversions.rst | 616 For union type ``U = T``:sub:`1` ``| ... | T``:sub:`N`, the *casting conversion 620 line 472 initially was *U* = *T*:sub:`1` | ... | *T*:sub:`N` 623 ``T``:sub:`i`, and not derived from one of ``T``:sub:`i`. 958 Union type ``U`` (``U``:sub:`1` ``| ... | U``:sub:`n`) can be converted into a 959 different union type ``V`` (``V``:sub:`1` ``| ... | V``:sub:`m`) if the following 963 …lines 724 764 initially was *U*:sub:`1` | ... | *U*:sub:`n` line 725 initially was *V*:sub:`1` |… 965 - For every type ``U``:sub:`i` (*i* in 1..n-normalized) there is at least one 966 type ``V``:sub:`j` (*i* in 1..m-normalized), when ``U``:sub:`i` is compatible 967 with ``V``:sub:`j` (see :ref:`Type Compatibility`). 968 - For every value ``U``:sub:`i` there is a value ``V``:sub:`j`, when [all …]
|
| /arkcompiler/ets_frontend/arkguard/test/grammar/string_validation/ |
| D | string_sub.ts | 20 assert(str.sub() === '<sub>abc</sub>', 'success');
|
| /arkcompiler/ets_frontend/ets2panda/checker/types/ets/ |
| D | etsFunctionType.cpp | 85 …c Signature *EnhanceSignatureSubstitution(TypeRelation *relation, Signature *super, Signature *sub) in EnhanceSignatureSubstitution() argument 90 auto const enhance = [checker, sub, substitution](Type *param, Type *arg) { in EnhanceSignatureSubstitution() 91 …return checker->EnhanceSubstitutionForType(sub->GetSignatureInfo()->typeParams, param, arg, substi… in EnhanceSignatureSubstitution() 94 …if (!enhance(sub->GetSignatureInfo()->params[ix]->TsType(), super->GetSignatureInfo()->params[ix]-… in EnhanceSignatureSubstitution() 99 if (!enhance(sub->RestVar()->TsType(), super->RestVar()->TsType())) { in EnhanceSignatureSubstitution() 103 return sub->Substitute(relation, substitution); in EnhanceSignatureSubstitution() 106 static bool IsCompatibleSignature(TypeRelation *relation, Signature *super, Signature *sub) in IsCompatibleSignature() argument 108 if (super->MinArgCount() != sub->MinArgCount()) { in IsCompatibleSignature() 111 if ((super->RestVar() != nullptr && sub->RestVar() == nullptr) || in IsCompatibleSignature() 112 (super->RestVar() == nullptr && sub->RestVar() != nullptr)) { in IsCompatibleSignature() [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/test-lists/ets-func-tests/ |
| D | ets-func-tests-excluded-JIT-REPEATS.txt | 3 spec/03.types/References_Types/Bigint/bigint-arithmetic-sub-2-union.sts 6 spec/03.types/References_Types/Bigint/bigint-arithmetic-sub-2-BigInt.sts 10 spec/03.types/References_Types/Bigint/bigint-arithmetic-sub-2-BigInt-1.sts 11 spec/03.types/References_Types/Bigint/bigint-arithmetic-sub-equal.sts 12 spec/03.types/References_Types/Bigint/bigint-arithmetic-sub-2-operands.sts 16 spec/03.types/References_Types/Bigint/bigint-arithmetic-sub-2-operands-negative-number-2.sts 70 spec/03.types/References_Types/Bigint/bigint-arithmetic-sub-3-operands.sts 73 spec/03.types/References_Types/Bigint/bigint-arithmetic-sub-4-operands.sts 76 spec/03.types/References_Types/Bigint/bigint-arithmetic-sub-2-operands-zero-negative.sts 77 spec/03.types/References_Types/Bigint/bigint-arithmetic-sub-2-operands-zero.sts [all …]
|
| D | ets-func-tests-excluded-TSAN.txt | 48 spec/03.types/References_Types/Bigint/bigint-arithmetic-sub-2-operands-negative-number-1.sts 49 spec/03.types/References_Types/Bigint/bigint-arithmetic-sub-2-operands-negative-number-2.sts 50 spec/03.types/References_Types/Bigint/bigint-arithmetic-sub-2-operands-zero-negative.sts 51 spec/03.types/References_Types/Bigint/bigint-arithmetic-sub-2-operands-zero.sts 52 spec/03.types/References_Types/Bigint/bigint-arithmetic-sub-3-operands.sts 53 spec/03.types/References_Types/Bigint/bigint-arithmetic-sub-4-operands.sts 54 spec/03.types/References_Types/Bigint/bigint-arithmetic-sub-equal-zero-negative.sts 55 spec/03.types/References_Types/Bigint/bigint-arithmetic-sub-equal-zero.sts
|
| /arkcompiler/runtime_core/static_core/libllvmbackend/transforms/passes/ |
| D | aarch64_fixup_sdiv.cpp | 35 auto sub = selectInst->getOperand(1U); in ReplaceSelect() local 38 // sub instruction may be replaced with value in ReplaceSelect() 49 if (sub->uses().empty() && llvm::isa<llvm::Instruction>(sub)) { in ReplaceSelect() 50 auto subInst = llvm::cast<llvm::Instruction>(sub); in ReplaceSelect()
|
| /arkcompiler/runtime_core/static_core/runtime/arch/aarch64/ |
| D | osr_aarch64.S | 31 sub sp, sp, REGS_BUFFER_SIZE 34 sub sp, sp, FP_REGS_BUFFER_SIZE 119 sub x17, x18, #((CFRAME_HEADER_SIZE + CFRAME_LOCALS_COUNT) * 8 + CALLEE_SAVED_SIZE) 121 sub x16, x18, #((CFRAME_HEADER_SIZE * 8) + CALLEE_SAVED_SIZE) 149 sub x3, x18, #16 175 sub sp, x18, x4 180 sub sp, sp, #16 221 sub sp, sp, #16 229 sub sp, sp, x4 240 sub x16, sp, #((CFRAME_HEADER_SIZE + CFRAME_LOCALS_COUNT) * 8) [all …]
|
| /arkcompiler/runtime_core/static_core/runtime/bridge/arch/arm/ |
| D | compiled_code_to_interpreter_bridge_armhf.S | 37 sub sp, sp, #16 72 sub sp, sp, #4 90 sub sp, fp, #4 129 sub r5, r5, r0 169 sub r9, r4, r3 177 1: sub r9, r9, #SHORTY_FIRST_FLOAT 184 sub r9, r4, r3 193 sub r9, r6, r5 242 sub r1, r1, #SHORTY_FIRST_FLOAT 255 4: sub sp, fp, #(4 + 7 * 4 + 8 * 8)
|
| D | proxy_entrypoint_armhf.S | 26 sub sp, sp, #16 59 sub sp, sp, #4 78 sub r2, r2, #SHORTY_FIRST_FLOAT 88 sub sp, fp, #4 101 sub sp, fp, #4
|
| /arkcompiler/runtime_core/static_core/libpandabase/ |
| D | README.md | 35 // argument name | argument description | sub-arguments 43 - PandArgCompound accepts three parameters: argument name, description and list of sub-arguments 52 - List of sub-arguments has type `std::initializer_list<PandArgBase *>`, and it accepts any non-com… 53 Sub-arguments should not be added to the parser via `PandArgParser::Add`. 85 Compound argument is a boolean argument, which can contains sub-arguments, followed by symbol `:`, 86 e.g: `--compiler-dump:folder=ir_dump,compact`. Sub-arguments follow the same rules as the regular a… 89 To access compound arguments from `C++`, regular convention should be used, for accessing sub-argum… 90 contains name of the compound argument plus name of the sub-argument. 91 E.g. `--compiler-dump:compact`, here, to access `compact` sub-arguments `[Is|Get]CompilerDumpCompac…
|
| /arkcompiler/runtime_core/libpandabase/ |
| D | README.md | 35 // argument name | argument description | sub-arguments 43 - PandArgCompound accepts three parameters: argument name, description and list of sub-arguments 52 - List of sub-arguments has type `std::initializer_list<PandArgBase *>`, and it accepts any non-com… 53 Sub-arguments should not be added to the parser via `PandArgParser::Add`. 85 Compound argument is a boolean argument, which can contains sub-arguments, followed by symbol `:`, 86 e.g: `--compiler-dump:folder=ir_dump,compact`. Sub-arguments follow the same rules as the regular a… 89 To access compound arguments from `C++`, regular convention should be used, for accessing sub-argum… 90 contains name of the compound argument plus name of the sub-argument. 91 E.g. `--compiler-dump:compact`, here, to access `compact` sub-arguments `[Is|Get]CompilerDumpCompac…
|