Home
last modified time | relevance | path

Searched full:signature (Results 1 – 25 of 126) sorted by relevance

123456

/arkcompiler/runtime_core/runtime/entrypoints/
Dentrypoints.yaml21 # * 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 …]
Dentrypoints_gen.h.erb49 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(', …
Dentrypoints_gen.S.erb23 …e %>, <%= entrypoint.entrypoint %>, <%= entrypoint.signature.length - 1 %>, <%= (entrypoint.signat…
25 …e %>, <%= entrypoint.entrypoint %>, <%= entrypoint.signature.length - 1 %>, <%= (entrypoint.signat…
/arkcompiler/runtime_core/runtime/
Druntime.yaml33 # 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/
Dinstructions.yaml18 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/
DobjectType.h33 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 …]
Dsignature.h55 class Signature {
57Signature(SignatureInfo *signatureInfo, Type *returnType) : signatureInfo_(signatureInfo), returnT… in Signature() function
61 ~Signature() = default;
62 NO_COPY_SEMANTIC(Signature);
63 NO_MOVE_SEMANTIC(Signature);
115Signature *Copy(ArenaAllocator *allocator, TypeRelation *relation, GlobalTypesHolder *globalTypes);
118 void Identical(TypeRelation *relation, Signature *other);
119 void AssignmentTarget(TypeRelation *relation, Signature *source);
Dsignature.cpp16 #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()
DobjectType.cpp20 #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()
DinterfaceType.h91 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) …
DobjectDescriptor.h29 class Signature; variable
53 ArenaVector<Signature *> callSignatures;
54 ArenaVector<Signature *> constructSignatures;
DtypeRelation.h29 class Signature; variable
91 bool IsIdenticalTo(Signature *source, Signature *target);
/arkcompiler/runtime_core/verification/models/typesystem/
Dark_typesystem.als41 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/
Dintrinsics.yaml28 signature:
41 signature:
54 signature:
67 signature:
81 signature:
95 signature:
109 signature:
123 signature:
137 signature:
/arkcompiler/runtime_core/runtime/templates/
Dintrinsics.yaml.erb21 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…
Druntime.rb85 …Object.send(:get_ret_type, signature.ret) != Object.send(:get_ret_effective_type, signature.ret) ||
86signature.args.any? { |arg| Object.send(:get_ret_type, arg) != Object.send(:get_ret_effective_type…
/arkcompiler/runtime_core/compiler/optimizer/templates/intrinsics/
Dcompiler_intrinsics.rb43 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/
DtsSignatureDeclaration.cpp73 …"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/
DarrowFunctionExpression.cpp56 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()
DfunctionExpression.cpp56 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/
Dclass_method_signature.ts18 // 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/
Dfunctions_test.cpp56 auto signature = function["signature"]; variable
57 EXPECT_EQ(pandaFunc.params.size(), signature["params"].asUInt());
/arkcompiler/ets_frontend/ts2panda/src/
Dpandasm.ts29 export class Signature { class
66 public s: Signature; // signature
83 signature: Signature,
99 this.s = signature;
/arkcompiler/ets_frontend/merge_abc/src/
DassemblyDebugProto.cpp41 protoDebug.set_signature(debug.signature); in Serialize()
52 debug.signature = protoDebug.signature(); in Deserialize()
/arkcompiler/runtime_core/libpandafile/templates/
Dbytecode_emitter_def_gen.h.erb20 % signature = emitter_signature(group, group.first.jump?)
21 % signature_str = signature.map { |o| "#{o.type} #{o.name}" }.join(', ')

123456