| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | gate_meta_data.cpp | 47 std::string GateMetaData::TypedBinOpToStr(TypedBinOp typedBinOp) const in TypedBinOpToStr() 109 std::string GateMetaData::Str(OpCode opcode) in Str() 132 bool GateMetaData::IsRoot() const in IsRoot() 146 bool GateMetaData::IsProlog() const in IsProlog() 151 bool GateMetaData::IsFixed() const in IsFixed() 165 bool GateMetaData::IsSchedulable() const in IsSchedulable() 176 bool GateMetaData::IsState() const in IsState() 188 bool GateMetaData::IsGeneralState() const in IsGeneralState() 214 bool GateMetaData::IsTerminalState() const in IsTerminalState() 228 bool GateMetaData::IsVirtualState() const in IsVirtualState() [all …]
|
| D | gate_meta_data_builder.h | 59 GateMetaData cached##NAME##_ { OpCode::OP, R, S, D, V }; 64 GateMetaData cachedMerge##VALUE##_ { OpCode::MERGE, GateFlags::CONTROL, VALUE, 0, 0 }; \ 65 GateMetaData cachedDependSelector##VALUE##_ { OpCode::DEPEND_SELECTOR, GateFlags::FIXED, 1, VALUE, … 75 GateMetaData cached##NAME##1_{ OpCode::OP, R, S, D, ONE_VALUE }; \ 76 GateMetaData cached##NAME##2_{ OpCode::OP, R, S, D, TWO_VALUE }; \ 77 GateMetaData cached##NAME##3_{ OpCode::OP, R, S, D, THREE_VALUE }; \ 78 GateMetaData cached##NAME##4_{ OpCode::OP, R, S, D, FOUR_VALUE }; \ 79 GateMetaData cached##NAME##5_{ OpCode::OP, R, S, D, FIVE_VALUE }; 96 const GateMetaData* NAME(); 101 const GateMetaData* NAME(size_t value); [all …]
|
| D | circuit.h | 49 …GateRef NewGate(const GateMetaData *meta, const std::vector<GateRef> &inList, const char* comment … 50 …GateRef NewGate(const GateMetaData *meta, MachineType machineType, GateType type, const char* comm… 51 GateRef NewGate(const GateMetaData *meta, MachineType machineType, 53 GateRef NewGate(const GateMetaData *meta, MachineType machineType, size_t numIns, 104 const GateMetaData* NAME() \ 112 const GateMetaData* NAME(size_t value) \ 120 const GateMetaData* NAME(uint64_t value) \ in GATE_META_DATA_LIST_WITH_SIZE() 128 const GateMetaData* NAME(bool value) \ 136 const GateMetaData* NAME(size_t value, bool flag) \ 144 const GateMetaData* NAME(uint64_t value, uint64_t pcOffset) \ [all …]
|
| D | gate_meta_data.h | 412 class GateMetaData : public ChunkObject { 426 GateMetaData() = default; 427 GateMetaData(OpCode opcode, GateFlags flags, in GateMetaData() function 568 ~GateMetaData() = default; 629 return os << GateMetaData::Str(opcode); 632 class BoolMetaData : public GateMetaData { 636 : GateMetaData(opcode, flags, statesIn, dependsIn, valuesIn), value_(value) in BoolMetaData() 638 SetKind(GateMetaData::Kind::IMMUTABLE_BOOL); in BoolMetaData() 641 static const BoolMetaData* Cast(const GateMetaData* meta) in Cast() 643 meta->AssertKind(GateMetaData::Kind::IMMUTABLE_BOOL); in Cast() [all …]
|
| D | gate.cpp | 42 CheckFailed("State input does not match (expected:" + GateMetaData::Str(expected) + in CheckInputOpcode() 43 " actual:" + GateMetaData::Str(actual) + ")", idx); in CheckInputOpcode() 80 GateMetaData::Str(actual) + ")", idx); in CheckGeneralState() 325 GateMetaData::Str(stateOp) + ")", 0); in CheckSelector() 339 GateMetaData::Str(stateOp) + ")", 0); in CheckRelay() 474 Gate::Gate(const GateMetaData* meta, GateId id, Gate *inList[], MachineType machineType, GateType t… in Gate() 719 …std::string log("{\"id\":" + std::to_string(id_) + ", \"op\":\"" + GateMetaData::Str(opcode) + "\"… in Print() 760 … (inListPreview ? std::string(":" + GateMetaData::Str(opcode)) : std::string("")); in Print() 765 (inListPreview ? std::string(":" + GateMetaData::Str(opcode)) in Print() 778 …std::string log("(\"id\"=" + std::to_string(id_) + ", \"op\"=\"" + GateMetaData::Str(opcode) + "\"… in ShortPrint() [all …]
|
| D | gate.h | 136 … Gate(const GateMetaData* meta, GateId id, Gate *inList[], MachineType machineType, GateType type); 215 const GateMetaData* GetMetaData() const in GetMetaData() 268 void SetMetaData(const GateMetaData* meta) in SetMetaData() 283 const GateMetaData *meta_ { nullptr }; // uintptr_t
|
| D | circuit.cpp | 105 GateRef Circuit::NewGate(const GateMetaData *meta, MachineType machineType, size_t numIns, in NewGate() 133 GateRef Circuit::NewGate(const GateMetaData *meta, const std::vector<GateRef> &inList, const char* … in NewGate() 138 GateRef Circuit::NewGate(const GateMetaData *meta, MachineType machineType, in NewGate() 144 GateRef Circuit::NewGate(const GateMetaData *meta, MachineType machineType, GateType type, const ch… in NewGate() 361 GateMetaData *meta = const_cast<GateMetaData *>( in DecreaseIn() 363 if (meta->GetKind() == GateMetaData::Kind::MUTABLE_WITH_SIZE) { in DecreaseIn()
|
| D | range_analysis.cpp | 254 op = GateMetaData::GetRevCompareOp(op); in GetRangeOfCompare() 257 op = GateMetaData::GetSwapCompareOp(op); in GetRangeOfCompare()
|
| D | gate_accessor.h | 548 void SetMetaData(GateRef gate, const GateMetaData* meta); 555 const GateMetaData *GetMetaData(GateRef gate) const; 712 const GateMetaData *GetMetaData(GateRef g) const;
|
| D | gate_accessor.cpp | 1212 const GateMetaData *GateAccessor::GetMetaData(GateRef gate) const in GetMetaData() 1217 void GateAccessor::SetMetaData(GateRef gate, const GateMetaData* meta) in SetMetaData() 1252 const GateMetaData *ConstGateAccessor::GetMetaData(GateRef g) const in GetMetaData()
|
| D | circuit_builder.cpp | 48 const GateMetaData* meta = (opcode == OpCode::DEPEND_SELECTOR) ? in Selector() 793 GateRef CircuitBuilder::BinaryArithmetic(const GateMetaData* meta, MachineType machineType, in BinaryArithmetic() 803 GateRef CircuitBuilder::BinaryCmp(const GateMetaData* meta, GateRef left, GateRef right) in BinaryCmp() 1030 const GateMetaData* meta = nullptr; in Call() 1091 const GateMetaData* meta = circuit_->RuntimeCall(numValuesIn); in NoLabelCallRuntime()
|
| D | bytecode_circuit_builder.h | 554 std::vector<GateRef> CreateGateInList(const BytecodeInfo &info, const GateMetaData *meta);
|
| D | circuit_builder.h | 360 GateRef BinaryArithmetic(const GateMetaData* meta, MachineType machineType, 362 GateRef BinaryCmp(const GateMetaData* meta, GateRef left, GateRef right);
|
| D | bytecode_circuit_builder.cpp | 699 const BytecodeInfo &info, const GateMetaData *meta) in CreateGateInList()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/type_inference/ |
| D | method_type_infer.cpp | 1429 log += "op: " + GateMetaData::Str(op) + ", "; in CollectGateTypeLogInfo()
|