| /arkcompiler/runtime_core/libpandafile/ |
| D | types.yaml | 18 properties: 23 properties: 29 properties: 36 properties: 44 properties: 52 properties: 60 properties: 68 properties: 76 properties: 84 properties: [all …]
|
| /arkcompiler/runtime_core/isa/ |
| D | isa.yaml | 112 properties: 278 properties: 368 properties: 385 properties: [ic_slot, two_slot] 390 properties: [ic_slot, two_slot] 400 properties: [ic_slot] 408 properties: 425 properties: [ic_slot, one_slot] 447 properties: [ic_slot, one_slot, literalarray_id] 457 properties: [ic_slot, one_slot, literalarray_id] [all …]
|
| D | asserts.rb | 80 %i[verification exceptions properties].flat_map { |type| Panda.send(type).map(&:tag) }.uniq? 84 %i[verification exceptions properties].map do |type| 92 %i[verification exceptions properties].map do |type| 101 assert('Verification, exceptions and properties are not empty for every instruction group') do 102 %i[verification exceptions properties].map do |type| 115 next true if i.properties.include?('language') 131 assert('Acc_none should not be specified along with other accumulator properties') do 138 Panda.instructions.select { |i| i.properties.include?('call') }.map(&:acc_write?).all? 190 i.properties.include?('call') && i.exceptions.include?('x_call') 198 i.properties.include?('call_virt')
|
| D | isapi.rb | 93 # instruction and inherit properties of its instruction group. 132 properties.empty? || (!properties.include? 'not_compilable') 136 properties.include? 'inlinable' 198 cached def properties 199 props = dig(:properties) || [] 210 properties.each do |p| 233 properties.include? 'float' 238 properties.include? 'jump' 243 properties.include? 'conditional' 487 # All yaml properties are accessible by '.' syntax, [all …]
|
| /arkcompiler/ets_frontend/es2panda/typescript/types/ |
| D | tupleType.cpp | 26 for (const auto *it : desc_->properties) { in ConvertToArrayType() 42 for (auto it = desc_->properties.begin(); it != desc_->properties.end(); it++) { in ToString() 48 if (std::next(it) != desc_->properties.end()) { in ToString() 53 for (auto it = desc_->properties.begin(); it != desc_->properties.end(); it++) { in ToString() 63 if (std::next(it) != desc_->properties.end()) { in ToString() 76 … if (kind_ == otherTuple->Kind() && desc_->properties.size() == otherTuple->Properties().size()) { in Identical() 77 for (size_t i = 0; i < desc_->properties.size(); i++) { in Identical() 78 binder::LocalVariable *targetProp = desc_->properties[i]; in Identical() 79 binder::LocalVariable *sourceProp = otherTuple->Properties()[i]; in Identical() 112 const auto &sourceProperties = sourceTuple->Properties(); in AssignmentTarget() [all …]
|
| /arkcompiler/ets_runtime/test/typeinfer/automatedcases/ |
| D | doubleUnderscoreMappedTypes.ts | 21 interface Properties { 27 const ok: Properties = { 28 AssertType(ok, "Properties"); 42 type Keys = keyof Properties; alias 44 AssertType(k, "keyof Properties"); 48 type Property2Type = Properties["__property2"]; 51 const partial: Partial<Properties> = { 52 AssertType(partial, "Partial<Properties>");
|
| /arkcompiler/ets_frontend/ts2panda/src/base/ |
| D | properties.ts | 119 let properties: Property[] = []; 122 expr.properties.forEach(property => { 126 … defineProperty(property.name, property, PropertyKind.COMPUTED, properties, namedPropertyMap); 133 …defineProperty(propName, property.initializer, PropertyKind.PROTOTYPE, properties, namedPropertyMa… 142 …defineProperty(propName, property.initializer, PropertyKind.CONSTANT, properties, namedPropertyMap… 144 …defineProperty(propName, property.initializer, PropertyKind.VARIABLE, properties, namedPropertyMap… 151 … defineProperty(propName, property.name, PropertyKind.VARIABLE, properties, namedPropertyMap); 155 … defineProperty(undefined, property.expression, PropertyKind.SPREAD, properties, namedPropertyMap); 161 … defineProperty(propName, property, PropertyKind.VARIABLE, properties, namedPropertyMap); 163 … defineProperty(propName, property, PropertyKind.COMPUTED, properties, namedPropertyMap); [all …]
|
| /arkcompiler/runtime_core/assembler/templates/ |
| D | operand_types_print.h.erb | 24 % properties = insn.properties 30 % properties.include?('jump') ? 'label' : 'imm' 32 % if properties.include?('type_id') 34 % elsif properties.include?('string_id') 36 % elsif properties.include?('method_id')
|
| D | opcode_parsing.h.erb | 31 % properties = insn.properties 34 % if insn.return? && !insn.properties.include?('dynamic') 85 % if properties.include?("jump") 88 % if properties.include?("float") 95 % if properties.include?("type_id") 103 % elsif properties.include?("string_id") 105 % elsif properties.include?("literalarray_id") 107 % elsif properties.include?("method_id") 109 % elsif properties.include?("field_id")
|
| D | isa.h.erb | 22 % pretty_format.gsub!('ID', 'TYPE') if insn.properties.include?('type_id') 32 % flags << "InstFlags::METHOD_ID" if insn.properties.include? 'method_id' 33 % flags << "InstFlags::FIELD_ID" if insn.properties.include? 'field_id' 34 % flags << "InstFlags::TYPE_ID" if insn.properties.include? 'type_id' 35 % flags << "InstFlags::STRING_ID" if insn.properties.include? 'string_id' 36 % flags << "InstFlags::LITERALARRAY_ID" if insn.properties.include? 'literalarray_id' 37 % flags << "InstFlags::CALL_RANGE" if (insn.properties.include?('call') || insn.stripped_mnemonic…
|
| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| D | test-schema.json | 9 "properties": { object 26 "properties": { object 33 "properties": { object 60 "properties": { object 91 "properties": { object 95 "properties": { object 105 "properties": { object 133 "properties": { object 203 "properties": { object 239 "properties": { object
|
| D | yaml-schema.json | 5 "properties": { object 13 "properties": { object 34 "properties": { object
|
| D | fmovi.64.yaml | 32 properties: [acc_none, float] 92 properties: [acc_none, float] 149 properties: [acc_none, float] 191 properties: [acc_none, float] 216 properties: [acc_none, float] 247 properties: [acc_none, float]
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | ecma_isa.yaml | 25 properties: 105 properties: [return] 419 properties: [method_id] 424 properties: [method_id] 429 properties: [method_id] 434 properties: [method_id] 439 properties: [method_id] 492 properties: [method_id] 497 properties: [string_id] 502 properties: [string_id] [all …]
|
| D | subtyping_operator.h | 47 /* rule check operations will check whether the properties in the Local and Vtable 49 * properties refer to the properties that exists on the object instance, and the 50 * vtable properties refers to the properties of its ancestor prototype objects
|
| /arkcompiler/ets_frontend/ts2panda/ts2abc/ |
| D | CMakeLists.txt | 83 set_target_properties (miniz PROPERTIES 116 set_target_properties (arkassembler PROPERTIES 119 set_target_properties (arkfile PROPERTIES 122 set_target_properties (arkbase PROPERTIES 125 set_target_properties (arkziparchive PROPERTIES 128 set_target_properties (arkcompiler PROPERTIES 131 set_target_properties (arkbytecodeopt PROPERTIES 134 set_target_properties (c_secshared PROPERTIES
|
| /arkcompiler/ets_runtime/ecmascript/jspandafile/ |
| D | class_info_extractor.h | 23 // ClassInfoExtractor will analyze and extract the contents from class literal to keys, properties … 25 // Attention: keys accessor stores the property key and properties accessor stores the property val… 52 JSHandle<TaggedArray> &properties); 56 JSHandle<TaggedArray> &properties, 60 JSHandle<TaggedArray> &properties, 87 … JSHandle<TaggedArray> &keys, JSHandle<TaggedArray> &properties, 109 … JSHandle<TaggedArray> &properties, ClassPropertyType type,
|
| D | class_info_extractor.cpp | 32 // non static properties number is hidden in the last index of Literal buffer in BuildClassInfoExtractorFromLiteral() 87 // without static properties, set class name in BuildClassInfoExtractorFromLiteral() 104 JSHandle<TaggedArray> &properties, in ExtractAndReturnWhetherWithElements() argument 110 ASSERT(keys->GetLength() == properties->GetLength() && elements->GetLength() == 0); in ExtractAndReturnWhetherWithElements() 127 properties->Set(thread, NAME_INDEX, secondValue); in ExtractAndReturnWhetherWithElements() 147 properties->Set(thread, pos, secondValue); in ExtractAndReturnWhetherWithElements() 158 properties->Set(thread, NAME_INDEX, clsNameHandle); in ExtractAndReturnWhetherWithElements() 163 properties->Trim(thread, trimOneLength); in ExtractAndReturnWhetherWithElements() 168 ASSERT(pos + elements->GetLength() / 2 == properties->GetLength()); // 2: half in ExtractAndReturnWhetherWithElements() 170 properties->Trim(thread, pos); in ExtractAndReturnWhetherWithElements() [all …]
|
| /arkcompiler/ets_frontend/ts2panda/src/statement/ |
| D | classStatement.ts | 25 } from "../base/properties"; 64 let properties: Array<Property> = []; 67 properties = generatePropertyFromExpr(stmt, classFields, namedPropertyMap); 76 for (; propertyIndex < properties.length; propertyIndex++) { 77 let prop = properties[propertyIndex]; 126 compileUnCompiledProperty(compiler, properties, classReg); 213 function compileUnCompiledProperty(compiler: Compiler, properties: Property[], classReg: VReg): voi… 215 for (let propertyIndex = 0; propertyIndex < properties.length; propertyIndex++) { 216 let prop = properties[propertyIndex]; 444 properties: Property[], [all …]
|
| /arkcompiler/ets_frontend/es2panda/compiler/base/ |
| D | destructuring.cpp | 176 const auto &properties = object->Properties(); in GenObjectWithRest() local 180 if (properties.size() == 1) { in GenObjectWithRest() 181 auto *element = properties[0]; in GenObjectWithRest() 192 for (const auto *element : properties) { in GenObjectWithRest() 196 pg->CreateObjectWithExcludedKeys(element, rhs, propStart, properties.size() - 1); in GenObjectWithRest() 216 const auto &properties = object->Properties(); in GenObject() local 218 if (properties.empty() || properties.back()->IsRestElement()) { in GenObject() 233 if (!properties.empty()) { in GenObject() 238 for (const auto *element : properties) { in GenObject()
|
| /arkcompiler/runtime_core/tests/cts-coverage-tool/lib/templates/ |
| D | full_md.erb | 43 <% if i['properties'] %> - *properties:* <%= props(i['properties']) + "\n" %><% end -%> 52 Properties: 54 <% g['properties']&.each do |p| -%>
|
| /arkcompiler/ets_frontend/es2panda/test/coldfix/coldfix-noerror/modify-class-1/ |
| D | base_mod.js | 16 // Test scenario: add class attributes, which is before computed properties, es2abc can support it. 37 a() { // an attribute added before computed properties 41 ["123"]() { // computed properties
|
| /arkcompiler/ets_frontend/es2panda/test/hotfix/hotfix-throwerror/modify-class-1/ |
| D | base_mod.js | 16 // Test scenario: add class attributes, which is before computed properties, es2abc can specify and… 37 a() { // an attribute added before computed properties 41 ["123"]() { // computed properties
|
| /arkcompiler/ets_frontend/es2panda/test/hotreload/hotreload-throwerror/modify-class-1/ |
| D | base_mod.js | 16 // Test scenario: add class attributes, which is before computed properties, es2abc can specify and… 37 a() { // an attribute added before computed properties 41 ["123"]() { // computed properties
|
| /arkcompiler/ets_frontend/es2panda/ir/ts/ |
| D | tsInterfaceDeclaration.cpp | 69 checker::InterfacePropertyMap properties; in CheckInheritedPropertiesAreIdentical() local 71 for (auto *it : type->Properties()) { in CheckInheritedPropertiesAreIdentical() 72 properties.insert({it->Name(), {it, type}}); in CheckInheritedPropertiesAreIdentical() 81 auto res = properties.find(inheritedProp->Name()); in CheckInheritedPropertiesAreIdentical() 82 if (res == properties.end()) { in CheckInheritedPropertiesAreIdentical() 83 … properties.insert({inheritedProp->Name(), {inheritedProp, base->AsInterfaceType()}}); in CheckInheritedPropertiesAreIdentical()
|