Home
last modified time | relevance | path

Searched refs:meta (Results 1 - 25 of 47) sorted by relevance

12

/arkcompiler/ets_frontend/merge_abc/src/
H A DmetaProto.cpp18 void RecordMetadata::Serialize(const panda::pandasm::RecordMetadata &meta, protoPanda::RecordMetadata &protoMeta) in Serialize() argument
21 ItemMetadata::Serialize(static_cast<const panda::pandasm::ItemMetadata &>(meta), *protoItemmetadata); in Serialize()
25 std::unique_ptr<panda::pandasm::RecordMetadata> &meta, in Deserialize()
29 ItemMetadata::Deserialize(protoItemMetadata, *meta); in Deserialize()
32 AnnotationMetadata::Deserialize(protoAnnoMetadata, *meta, allocator); in Deserialize()
35 Metadata::Deserialize(protoMetadata, *meta); in Deserialize()
38 void FunctionMetadata::Serialize(const panda::pandasm::FunctionMetadata &meta, in Serialize() argument
42 ItemMetadata::Serialize(static_cast<const panda::pandasm::ItemMetadata &>(meta), *protoItemmetadata); in Serialize()
46 std::unique_ptr<panda::pandasm::FunctionMetadata> &meta, in Deserialize()
50 ItemMetadata::Deserialize(protoItemMetadata, *meta); in Deserialize()
24 Deserialize(const protoPanda::RecordMetadata &protoMeta, std::unique_ptr<panda::pandasm::RecordMetadata> &meta, panda::ArenaAllocator *allocator) Deserialize() argument
45 Deserialize(const protoPanda::FunctionMetadata &protoMeta, std::unique_ptr<panda::pandasm::FunctionMetadata> &meta, panda::ArenaAllocator *allocator) Deserialize() argument
59 Serialize(const panda::pandasm::FieldMetadata &meta, protoPanda::FieldMetadata &protoMeta) Serialize() argument
72 Deserialize(const protoPanda::FieldMetadata &protoMeta, std::unique_ptr<panda::pandasm::FieldMetadata> &meta, panda::ArenaAllocator *allocator) Deserialize() argument
92 Serialize(const panda::pandasm::ParamMetadata &meta, protoPanda::ParamMetadata &protoMeta) Serialize() argument
98 Deserialize(const protoPanda::ParamMetadata &protoMeta, std::unique_ptr<panda::pandasm::ParamMetadata> &meta, panda::ArenaAllocator *allocator) Deserialize() argument
106 Serialize(const panda::pandasm::ItemMetadata &meta, protoPanda::ItemMetadata &protoMeta) Serialize() argument
113 Deserialize(const protoPanda::ItemMetadata &protoMeta, panda::pandasm::ItemMetadata &meta) Deserialize() argument
118 Serialize(const panda::pandasm::AnnotationMetadata &meta, protoPanda::AnnotationMetadata &protoMeta) Serialize() argument
129 Deserialize(const protoPanda::AnnotationMetadata &protoMeta, panda::pandasm::AnnotationMetadata &meta, panda::ArenaAllocator *allocator) Deserialize() argument
144 Serialize(const panda::pandasm::Metadata &meta, protoPanda::Metadata &protoMeta) Serialize() argument
158 Deserialize(const protoPanda::Metadata &protoMeta, panda::pandasm::Metadata &meta) Deserialize() argument
[all...]
H A DmetaProto.h23 #include "meta.pb.h"
28 static void Serialize(const panda::pandasm::RecordMetadata &meta, protoPanda::RecordMetadata &protoMeta);
30 std::unique_ptr<panda::pandasm::RecordMetadata> &meta,
36 static void Serialize(const panda::pandasm::FunctionMetadata &meta,
39 std::unique_ptr<panda::pandasm::FunctionMetadata> &meta,
45 static void Serialize(const panda::pandasm::FieldMetadata &meta, protoPanda::FieldMetadata &protoMeta);
47 std::unique_ptr<panda::pandasm::FieldMetadata> &meta,
53 static void Serialize(const panda::pandasm::ParamMetadata &meta, protoPanda::ParamMetadata &protoMeta);
55 std::unique_ptr<panda::pandasm::ParamMetadata> &meta,
61 static void Serialize(const panda::pandasm::ItemMetadata &meta, protoPand
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dshare_gate_meta_data.cpp229 auto meta = new (chunk_) BoolMetaData(OpCode::OP, R, S, D, V, value); \
230 return meta; \
238 auto meta = new (chunk_) BoolMetaData(OpCode::OP, R, S, D, V, flag); \
239 return meta; \
261 auto meta = new (chunk_) GateMetaData(OpCode::OP, R, S, D, V); \
262 meta->SetKind(GateMetaData::Kind::MUTABLE_WITH_SIZE); \
263 return meta; \
285 auto meta = new (chunk_) OneParameterMetaData(OpCode::OP, R, S, D, V, value); \
286 meta->SetKind(GateMetaData::Kind::MUTABLE_ONE_PARAMETER); \
287 return meta; \
357 auto meta = new (chunk_) OneParameterMetaData(OpCode::ARG, GateFlags::HAS_ROOT, 0, 0, 0, value); Arg() local
364 auto meta = new (chunk_) OneParameterMetaData(OpCode::INITVREG, GateFlags::HAS_ROOT, 0, 0, 0, value); InitVreg() local
[all...]
H A Dcircuit.cpp121 GateRef Circuit::NewGate(const GateMetaData *meta, MachineType machineType, size_t numIns, in NewGate() argument
125 if (numIns != meta->GetNumIns()) { in NewGate()
127 << " op=" << meta->GetOpCode() in NewGate()
128 << " expected_num_in=" << meta->GetNumIns() << " actual_num_in=" << numIns; in NewGate()
138 auto newGate = new (gateSpace) Gate(meta, gateCount_++, inPtrList.data(), machineType, type); in NewGate()
154 GateRef Circuit::NewGate(const GateMetaData *meta, const std::vector<GateRef> &inList, const char* comment) in NewGate() argument
156 return NewGate(meta, MachineType::NOVALUE, inList.size(), inList.data(), GateType::Empty(), comment); in NewGate()
159 GateRef Circuit::NewGate(const GateMetaData *meta, MachineType machineType, in NewGate() argument
162 return NewGate(meta, machineType, args.size(), args.begin(), type, comment); in NewGate()
165 GateRef Circuit::NewGate(const GateMetaData *meta, MachineTyp argument
171 NewGate(const GateMetaData *meta, MachineType machineType, GateType type, const char* comment) NewGate() argument
385 GateMetaData *meta = const_cast<GateMetaData *>( DecreaseIn() local
[all...]
H A Dhcr_gate_meta_data.h60 static const JSBytecodeMetaData* Cast(const GateMetaData* meta) in Cast() argument
62 meta->AssertKind(GateMetaData::Kind::JSBYTECODE); in Cast()
63 return static_cast<const JSBytecodeMetaData*>(meta); in Cast()
H A Dhcr_circuit_builder.cpp38 const GateMetaData* meta = circuit_->RuntimeCall(numValuesIn); in NoLabelCallRuntime() local
41 GateRef result = circuit_->NewGate(meta, machineType, inputs.size(), inputs.data(), type, name.c_str()); in NoLabelCallRuntime()
130 const GateMetaData* meta = nullptr; in Call() local
132 meta = circuit_->Call(numValuesIn); in Call()
134 meta = circuit_->RuntimeCallWithArgv(numValuesIn); in Call()
136 meta = circuit_->RuntimeCall(numValuesIn); in Call()
138 meta = circuit_->DebuggerBytecodeCall(numValuesIn); in Call()
140 meta = circuit_->BytecodeCall(numValuesIn); in Call()
142 meta = circuit_->BuiltinsCall(numValuesIn); in Call()
144 meta in Call()
[all...]
H A Dmcr_gate_meta_data.h193 static const TypedCallMetaData* Cast(const GateMetaData* meta) in Cast() argument
195 meta->AssertKind(GateMetaData::Kind::TYPED_CALL); in Cast()
196 return static_cast<const TypedCallMetaData*>(meta); in Cast()
217 static const NewConstructMetaData* Cast(const GateMetaData* meta) in Cast() argument
219 meta->AssertKind(GateMetaData::Kind::CALL_NEW); in Cast()
220 return static_cast<const NewConstructMetaData*>(meta); in Cast()
H A Dcircuit.h52 GateRef NewGate(const GateMetaData *meta, const std::vector<GateRef> &inList, const char* comment = nullptr);
53 GateRef NewGate(const GateMetaData *meta, MachineType machineType, GateType type, const char* comment = nullptr);
54 GateRef NewGate(const GateMetaData *meta, MachineType machineType,
56 GateRef NewGate(const GateMetaData *meta, MachineType machineType, size_t numIns,
58 GateRef NewGate(const GateMetaData *meta, MachineType machineType,
H A Dshare_gate_meta_data.h276 static const BoolMetaData* Cast(const GateMetaData* meta) in Cast() argument
278 meta->AssertKind(GateMetaData::Kind::IMMUTABLE_BOOL); in Cast()
279 return static_cast<const BoolMetaData*>(meta); in Cast()
317 static const OneParameterMetaData* Cast(const GateMetaData* meta) in Cast() argument
319 ASSERT(meta->IsOneParameterKind()); in Cast()
320 return static_cast<const OneParameterMetaData*>(meta); in Cast()
H A Dgate.h139 Gate(const GateMetaData* meta, GateId id, Gate *inList[], MachineType machineType, GateType type);
271 void SetMetaData(const GateMetaData* meta) in SetMetaData() argument
273 meta_ = meta; in SetMetaData()
H A Dgate_meta_data_builder.h162 auto meta = new (chunk_) GateMetaData(other->opcode_, other->GetFlags(), in NewGateMetaData() local
164 meta->SetKind(GateMetaData::Kind::MUTABLE_WITH_SIZE); in NewGateMetaData()
165 return meta; in NewGateMetaData()
H A Dlcr_circuit_builder.cpp24 GateRef CircuitBuilder::BinaryCmp(const GateMetaData* meta, GateRef left, GateRef right, const char* comment) in BinaryCmp() argument
26 return GetCircuit()->NewGate(meta, MachineType::I1, { left, right }, GateType::NJSValue(), comment); in BinaryCmp()
94 GateRef CircuitBuilder::BinaryArithmetic(const GateMetaData* meta, MachineType machineType, in BinaryArithmetic() argument
101 return circuit->NewGate(meta, machineType, { left, right }, gateType, comment); in BinaryArithmetic()
H A Dbytecode_circuit_builder.cpp684 const BytecodeInfo &info, const GateMetaData *meta) in CreateGateInList()
686 auto numValues = meta->GetNumIns(); in CreateGateInList()
687 const size_t length = meta->GetInValueStarts(); in CreateGateInList()
712 if (meta->HasFrameState()) { in CreateGateInList()
840 auto meta = circuit_->JSBytecode( in NewJSGate() local
842 std::vector<GateRef> inList = CreateGateInList(bytecodeInfo, meta); in NewJSGate()
844 gate = circuit_->NewGate(meta, MachineType::I64, inList.size(), in NewJSGate()
847 gate = circuit_->NewGate(meta, MachineType::NOVALUE, inList.size(), in NewJSGate()
881 auto meta = circuit_->JSBytecode( in NewJump() local
883 auto numValues = meta in NewJump()
683 CreateGateInList( const BytecodeInfo &info, const GateMetaData *meta) CreateGateInList() argument
[all...]
/arkcompiler/runtime_core/static_core/tests/tests-u-runner/runner/plugins/ets/utils/
H A Dmetainformation.py43 2) Parses each meta and verifies its correctness
44 Returns a list of tuples (start: int, end: int, meta: ParsedMeta),
46 and 'meta' is the parsed meta
56 raise InvalidMetaException("Invalid meta or meta doesn't exist")
60 # verify meta bounds
65 raise InvalidMetaException("Invalid meta")
68 meta = __parse_meta(text[start:end])
69 result.append((start, end, meta))
[all...]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/debugger/src/arkdb/
H A Ddebug.py66 meta = parse_source_meta(script_file.read_text())
67 script_file.log(LOG, highlight_lines=[bp.line_number for bp in meta.breakpoints])
85 meta: SourceMeta
110 meta: SourceMeta,
118 for bp in meta.breakpoints:
127 meta=meta,
151 meta = parse_source_meta(script_file.read_text())
152 script_file.log(LOG, highlight_lines=[bp.line_number for bp in meta.breakpoints])
159 async with _connect_and_set_breakpoints(nursery, debug_locator, meta, script_fil
[all...]
H A Dwalker.py50 meta: SourceMeta,
56 self.meta = meta
77 locator=Locator(client=self.client, meta=self.meta),
94 meta=context.meta,
H A Ddebug_types.py41 def __init__(self, client: DebuggerClient, meta: SourceMeta | None = None) -> None:
44 self.meta = meta
212 if self.locator.meta is None:
215 b for hit in self.data.hit_breakpoints for b in self.locator.meta.get_breakpoint(debugger.BreakpointId(hit))
259 def paused_locator(paused: debugger.Paused, client: DebuggerClient, meta: SourceMeta | None = None) -> Paused:
260 return Paused(locator=Locator(client=client, meta=meta), data=paused)
/arkcompiler/runtime_core/static_core/plugins/ets/tests/debugger/src/tests/
H A Dtest_steps.py182 meta = parse_source_meta(code) # noqa F841
183 log.info("Parsed breakpoints %s", meta.breakpoints)
184 script_file.log(log, highlight_lines=[b.line_number for b in meta.breakpoints])
188 for br in meta.breakpoints:
199 for br in meta.breakpoints:
H A Dtest_breaks_props.py95 meta = parse_source_meta(code)
97 meta.breakpoints,
157 meta = parse_source_meta(code)
159 meta.breakpoints,
H A Dtest_remote_object.py30 "line,meta",
41 meta: Any,
53 assert scope_vars["x"] == meta
H A Dtest_this.py115 unk_bp = next(filter(lambda b: b.label == "unknown", walker.meta.breakpoints))
/arkcompiler/runtime_core/static_core/tests/tests-u-runner/runner/plugins/ets/ets_templates/
H A Dtemplate.py75 meta = self.__get_meta(test)
76 meta.config["name"] = fullname
77 yaml_content = yaml.dump(meta.config)
83 code=meta.code.strip())
89 raise InvalidMetaException("Invalid meta or meta does not exist")
/arkcompiler/ets_runtime/ecmascript/compiler/tests/
H A Dmeta_data_equal_test.cpp141 auto meta = circuit.JSBytecode(0, 0, EcmaOpcode::JEQZ_IMM8, 0, 0, true, false); in HWTEST_F_L0() local
143 circuit.NewGate(meta, MachineType::I64, {Circuit::NullGate(), Circuit::NullGate()}, GateType::AnyType()); in HWTEST_F_L0()
150 static_cast<JSBytecodeMetaData *>(const_cast<GateMetaData *>(meta))->SetElementsKind(ElementsKind::NUMBER); in HWTEST_F_L0()
156 static_cast<JSBytecodeMetaData *>(const_cast<GateMetaData *>(meta)) in HWTEST_F_L0()
163 static_cast<JSBytecodeMetaData *>(const_cast<GateMetaData *>(meta)) in HWTEST_F_L0()
169 static_cast<JSBytecodeMetaData *>(const_cast<GateMetaData *>(meta))->SetElementsKind(ElementsKind::NUMBER); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/
H A Dpgo_profiler_layout.h48 PGOHandler(TrackType type, int meta) in PGOHandler() argument
51 SetPropertyMeta(meta); in PGOHandler()
54 PGOHandler(TrackType type, int meta, bool isSymbol) in PGOHandler() argument
57 SetPropertyMeta(meta); in PGOHandler()
88 void SetPropertyMeta(int meta) in SetPropertyMeta() argument
90 PropertyAttributes::PropertyMetaDataField::Set(meta, &value_); in SetPropertyMeta()
/arkcompiler/runtime_core/static_core/abc2program/
H A Dprogram_dump.cpp138 bool PandasmProgramDumper::DumpMetaData(std::ostream &os, const pandasm::ItemMetadata &meta) const in DumpMetaData()
140 auto boolAttributes = meta.GetBoolAttributes(); in DumpMetaData()
141 auto attributes = meta.GetAttributes(); in DumpMetaData()

Completed in 16 milliseconds

12