| /arkcompiler/runtime_core/runtime/entrypoints/ |
| D | entrypoints.yaml | 21 # * signature: signature of the entrypoint, the first element is the return value, the rest are ar… 29 signature: 37 signature: 45 signature: 54 signature: 63 signature: 72 signature: 81 signature: 90 signature: 97 signature: [all …]
|
| D | entrypoints_gen.h.erb | 49 extern <%= prefix %> <%= entrypoint.signature[0] %> <%= entrypoint.bridge_name %>(<%= entrypoint.si… 56 static constexpr <%= entrypoint.signature[0] %> (*<%= entrypoint.entrypoint %>)(<%= entrypoint.sign… 59 extern <%= prefix %> <%= entrypoint.signature[0] %> <%= entrypoint.entrypoint %>(<%= entrypoint.sig… 63 extern <%= prefix %> <%= entrypoint.signature[0] %> <%= entrypoint.entrypoint %>(<%= entrypoint.sig… 86 …<%= entrypoint.signature[0] %> (*p<%= entrypoint.name %>)(<%= entrypoint.signature[1..-1].join(', …
|
| D | entrypoints_gen.S.erb | 23 …e %>, <%= entrypoint.entrypoint %>, <%= entrypoint.signature.length - 1 %>, <%= (entrypoint.signat… 25 …e %>, <%= entrypoint.entrypoint %>, <%= entrypoint.signature.length - 1 %>, <%= (entrypoint.signat…
|
| /arkcompiler/runtime_core/runtime/ |
| D | runtime.yaml | 33 # The `signature` for instance intrinsics (`static` is false) doesn't include 41 signature: 53 signature: 65 signature: 77 signature: 89 signature: 100 signature: 111 signature: 122 signature: 133 signature: [all …]
|
| /arkcompiler/runtime_core/compiler/optimizer/ir/ |
| D | instructions.yaml | 18 signature 19 Describes signature of the instruction. Properties of the operands are separated by '-' symbol. 56 signature: [d-number, number] 64 signature: [d-number, number] 72 signature: [d-float, float] 80 signature: [d-int-bool, int-bool] 88 signature: [d-number-ptr, number-ptr, number-ptr] 96 signature: [d-number-ptr, number-ptr, number-ptr] 104 signature: [d-number, number, number] 112 signature: [d-number, number, number-zc] [all …]
|
| /arkcompiler/ets_frontend/es2panda/typescript/types/ |
| D | objectType.h | 33 class Signature; variable 97 virtual ArenaVector<Signature *> CallSignatures() in DEFINE_BITOPS() 102 virtual ArenaVector<Signature *> ConstructSignatures() in DEFINE_BITOPS() 158 void AddCallSignature(Signature *signature) in DEFINE_BITOPS() 160 desc_->callSignatures.push_back(signature); in DEFINE_BITOPS() 163 void AddConstructSignature(Signature *signature) in DEFINE_BITOPS() 165 desc_->constructSignatures.push_back(signature); in DEFINE_BITOPS() 183 static bool SignatureRelatedToSomeSignature(TypeRelation *relation, Signature *sourceSignature, in DEFINE_BITOPS() 184 ArenaVector<Signature *> *targetSignatures); in DEFINE_BITOPS() 187 … const ArenaVector<Signature *> &sourceSignatures, in DEFINE_BITOPS() [all …]
|
| D | signature.h | 55 class Signature { 57 …Signature(SignatureInfo *signatureInfo, Type *returnType) : signatureInfo_(signatureInfo), returnT… in Signature() function 61 ~Signature() = default; 62 NO_COPY_SEMANTIC(Signature); 63 NO_MOVE_SEMANTIC(Signature); 115 …Signature *Copy(ArenaAllocator *allocator, TypeRelation *relation, GlobalTypesHolder *globalTypes); 118 void Identical(TypeRelation *relation, Signature *other); 119 void AssignmentTarget(TypeRelation *relation, Signature *source);
|
| D | signature.cpp | 16 #include "signature.h" 20 Signature *Signature::Copy(ArenaAllocator *allocator, TypeRelation *relation, GlobalTypesHolder *gl… in Copy() 30 return allocator->New<Signature>(copiedInfo, copiedReturnType); in Copy() 33 void Signature::ToString(std::stringstream &ss, const binder::Variable *variable, bool printAsMetho… in ToString() 76 void Signature::Identical(TypeRelation *relation, Signature *other) in Identical() 102 void Signature::AssignmentTarget(TypeRelation *relation, Signature *source) in AssignmentTarget()
|
| D | objectType.cpp | 20 #include <typescript/types/signature.h> 26 … const ArenaVector<Signature *> &sourceSignatures, in EachSignatureRelatedToSomeSignature() 27 … const ArenaVector<Signature *> &targetSignatures) in EachSignatureRelatedToSomeSignature() 29 ArenaVector<Signature *> targetCopy = targetSignatures; in EachSignatureRelatedToSomeSignature() 31 …l_of(sourceSignatures.begin(), sourceSignatures.end(), [relation, &targetCopy](Signature *source) { in EachSignatureRelatedToSomeSignature() 36 bool ObjectType::SignatureRelatedToSomeSignature(TypeRelation *relation, Signature *sourceSignature, in SignatureRelatedToSomeSignature() 37 ArenaVector<Signature *> *targetSignatures) in SignatureRelatedToSomeSignature() 157 …ArenaVector<Signature *> targetSignatures = assignCallSignatures ? CallSignatures() : ConstructSig… in AssignSignatures() 158 ArenaVector<Signature *> sourceSignatures = in AssignSignatures()
|
| D | interfaceType.h | 91 ArenaVector<Signature *> CallSignatures() override in CallSignatures() 93 ArenaVector<Signature *> signatures(allocator_->Adapter()); in CallSignatures() 98 ArenaVector<Signature *> ConstructSignatures() override in ConstructSignatures() 100 ArenaVector<Signature *> signatures(allocator_->Adapter()); in ConstructSignatures() 137 …void CollectSignatures(ArenaVector<Signature *> *collectedSignatures, bool collectCallSignatures) …
|
| D | objectDescriptor.h | 29 class Signature; variable 53 ArenaVector<Signature *> callSignatures; 54 ArenaVector<Signature *> constructSignatures;
|
| D | typeRelation.h | 29 class Signature; variable 91 bool IsIdenticalTo(Signature *source, Signature *target);
|
| /arkcompiler/runtime_core/verification/models/typesystem/ |
| D | ark_typesystem.als | 41 signature: seq Param 45 | p1.@signature != p2.@signature 77 all idx: ps1.signature.inds 78 | ps1.signature[idx].variance = ps1.signature[idx].variance 81 all t: Type| t not in universe.signature[t].elems.type 109 let sig1 = sig1.signature, 110 sig2 = sig2.signature 121 fun signature[universe: Sort->Params->Type, t: Type] : seq Param { universe.params[t].signature } 123 pred non_parameterized[universe: Sort->Params->Type, t: Type] { universe.signature[t].isEmpty } 135 #universe.signature[t1] != #universe.signature[t2] or
|
| /arkcompiler/runtime_core/irtoc/ |
| D | intrinsics.yaml | 28 signature: 41 signature: 54 signature: 67 signature: 81 signature: 95 signature: 109 signature: 123 signature: 137 signature:
|
| /arkcompiler/runtime_core/runtime/templates/ |
| D | intrinsics.yaml.erb | 21 signature: 22 ret: "<%= intrinsic.signature.ret %>" 23 args: <%= intrinsic.signature.args %> 28 ret: "<%= get_ret_effective_type(intrinsic.signature.ret) %>" 29 …c.static ? [get_effective_type(intrinsic.class_name)] : []) + intrinsic.signature.args.map { |t| g… 33 ret: "<%= get_ret_type(intrinsic.signature.ret) %>" 34 …args: <%= (!intrinsic.static ? [get_type(intrinsic.class_name)] : []) + intrinsic.signature.args.m…
|
| D | runtime.rb | 85 …Object.send(:get_ret_type, signature.ret) != Object.send(:get_ret_effective_type, signature.ret) || 86 …signature.args.any? { |arg| Object.send(:get_ret_type, arg) != Object.send(:get_ret_effective_type…
|
| /arkcompiler/runtime_core/compiler/optimizer/templates/intrinsics/ |
| D | compiler_intrinsics.rb | 43 TYPES[signature.ret] || "REFERENCE" 47 (signature.args.length() < impl_signature.args.length() ? ["REFERENCE"] : []) + 48 signature.args.map {|arg| TYPES[arg] || "REFERENCE" } 60 signature.ret == "any" || signature.args.include?("any")
|
| /arkcompiler/ets_frontend/es2panda/ir/ts/ |
| D | tsSignatureDeclaration.cpp | 73 …"Call signature, which lacks return-type annotation, implicitly has an 'any' return type.", Start(… in Check() 77 …"Construct signature, which lacks return-type annotation, implicitly has an 'any' return type.", S… in Check() 83 auto *signature = checker->Allocator()->New<checker::Signature>(signatureInfo, returnType); in Check() local 88 placeholderObj = checker->CreateObjectTypeWithCallSignature(signature); in Check() 90 placeholderObj = checker->CreateObjectTypeWithConstructSignature(signature); in Check()
|
| /arkcompiler/ets_frontend/es2panda/ir/expressions/ |
| D | arrowFunctionExpression.cpp | 56 auto *signature = in Check() local 57 …checker->Allocator()->New<checker::Signature>(signatureInfo, checker->GlobalResolvingReturnType()); in Check() 58 checker::Type *funcType = checker->CreateFunctionTypeWithSignature(signature); in Check() 64 signature->SetReturnType(checker->HandleFunctionReturn(func_)); in Check()
|
| D | functionExpression.cpp | 56 auto *signature = in Check() local 57 …checker->Allocator()->New<checker::Signature>(signatureInfo, checker->GlobalResolvingReturnType()); in Check() 58 checker::Type *funcType = checker->CreateFunctionTypeWithSignature(signature); in Check() 64 signature->SetReturnType(checker->HandleFunctionReturn(func_)); in Check()
|
| /arkcompiler/ets_runtime/test/aottest/class_method_signature/ |
| D | class_method_signature.ts | 18 // one signature but no body 25 return "test one signature but no body"; 53 // multi-signature but no body.
|
| /arkcompiler/ets_frontend/ts2panda/ts2abc/tests/ |
| D | functions_test.cpp | 56 auto signature = function["signature"]; variable 57 EXPECT_EQ(pandaFunc.params.size(), signature["params"].asUInt());
|
| /arkcompiler/ets_frontend/ts2panda/src/ |
| D | pandasm.ts | 29 export class Signature { class 66 public s: Signature; // signature 83 signature: Signature, 99 this.s = signature;
|
| /arkcompiler/ets_frontend/merge_abc/src/ |
| D | assemblyDebugProto.cpp | 41 protoDebug.set_signature(debug.signature); in Serialize() 52 debug.signature = protoDebug.signature(); in Deserialize()
|
| /arkcompiler/runtime_core/libpandafile/templates/ |
| D | bytecode_emitter_def_gen.h.erb | 20 % signature = emitter_signature(group, group.first.jump?) 21 % signature_str = signature.map { |o| "#{o.type} #{o.name}" }.join(', ')
|