Home
last modified time | relevance | path

Searched refs:TypedUnOp (Results 1 - 13 of 13) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dmcr_gate_meta_data.cpp55 std::string GateMetaData::Str(TypedUnOp op) in Str()
57 const std::map<TypedUnOp, const char *> strMap = { in Str()
58 #define TYPED_UN_OP_NAME_MAP(OP) { TypedUnOp::OP, #OP }, in Str()
H A Dnumber_speculative_lowering.cpp252 TypedUnOp Op = acc_.GetTypedUnAccessor(gate).GetTypedUnOp(); in VisitTypedUnaryOp()
254 case TypedUnOp::TYPED_INC: { in VisitTypedUnaryOp()
255 VisitNumberMonocular<TypedUnOp::TYPED_INC>(gate); in VisitTypedUnaryOp()
258 case TypedUnOp::TYPED_DEC: { in VisitTypedUnaryOp()
259 VisitNumberMonocular<TypedUnOp::TYPED_DEC>(gate); in VisitTypedUnaryOp()
262 case TypedUnOp::TYPED_NEG: { in VisitTypedUnaryOp()
263 VisitNumberMonocular<TypedUnOp::TYPED_NEG>(gate); in VisitTypedUnaryOp()
266 case TypedUnOp::TYPED_ISFALSE: { in VisitTypedUnaryOp()
270 case TypedUnOp::TYPED_ISTRUE: { in VisitTypedUnaryOp()
274 case TypedUnOp in VisitTypedUnaryOp()
[all...]
H A Dnumber_speculative_lowering.h68 template<TypedUnOp Op>
94 template<TypedUnOp Op>
96 template<TypedUnOp Op>
H A Drange_analysis.cpp117 case TypedUnOp::TYPED_INC: in VisitTypedUnaryOp()
120 case TypedUnOp::TYPED_DEC: in VisitTypedUnaryOp()
123 case TypedUnOp::TYPED_NEG: in VisitTypedUnaryOp()
126 case TypedUnOp::TYPED_NOT: in VisitTypedUnaryOp()
364 case TypedUnOp::TYPED_INC: in PrintRangeInfo()
367 case TypedUnOp::TYPED_DEC: in PrintRangeInfo()
370 case TypedUnOp::TYPED_NEG: in PrintRangeInfo()
H A Dmcr_gate_meta_data.h116 enum class TypedUnOp : uint8_t { class
250 TypedUnOp GetTypedUnOp() const in GetTypedUnOp()
255 static uint64_t ToValue(ParamType paramType, TypedUnOp unaryOp) in ToValue()
262 using TypedUnOpBits = TypedValueBits::NextField<TypedUnOp, OPRAND_TYPE_BITS>;
H A Dtyped_bytecode_lowering.h113 template<TypedUnOp Op>
220 template<TypedUnOp Op>
H A Darray_bounds_check_elimination.cpp263 if (op == TypedUnOp::TYPED_INC) { in DoUnaryArithmeticOp()
265 } else if (op == TypedUnOp::TYPED_DEC) { in DoUnaryArithmeticOp()
316 case TypedUnOp::TYPED_INC: { in DoPhi()
320 case TypedUnOp::TYPED_DEC: { in DoPhi()
414 if (op == TypedUnOp::TYPED_INC) { in GetInstrAndConstValueFromUnaryOp()
417 } else if (op == TypedUnOp::TYPED_DEC) { in GetInstrAndConstValueFromUnaryOp()
H A Dtype_info_accessors.cpp85 TypedUnOp unOp = accessor.GetTypedUnOp(); in IsTrustedBooleanType()
87 case TypedUnOp::TYPED_ISTRUE: in IsTrustedBooleanType()
88 case TypedUnOp::TYPED_ISFALSE: in IsTrustedBooleanType()
142 TypedUnOp unOp = accessor.GetTypedUnOp(); in IsTrustedNumberType()
144 case TypedUnOp::TYPED_DEC: in IsTrustedNumberType()
145 case TypedUnOp::TYPED_INC: in IsTrustedNumberType()
146 case TypedUnOp::TYPED_NEG: in IsTrustedNumberType()
147 case TypedUnOp::TYPED_NOT: in IsTrustedNumberType()
H A Dshare_gate_meta_data.h40 enum class TypedUnOp : uint8_t;
189 static std::string Str(TypedUnOp op);
H A Dnumber_speculative_retype.cpp657 TypedUnOp Op = acc_.GetTypedUnAccessor(gate).GetTypedUnOp(); in VisitTypedUnaryOp()
659 case TypedUnOp::TYPED_INC: in VisitTypedUnaryOp()
660 case TypedUnOp::TYPED_DEC: in VisitTypedUnaryOp()
661 case TypedUnOp::TYPED_NEG: in VisitTypedUnaryOp()
663 case TypedUnOp::TYPED_NOT: in VisitTypedUnaryOp()
665 case TypedUnOp::TYPED_ISFALSE: in VisitTypedUnaryOp()
666 case TypedUnOp::TYPED_ISTRUE: in VisitTypedUnaryOp()
H A Dtyped_bytecode_lowering.cpp200 LowerTypedUnOp<TypedUnOp::TYPED_NEG>(gate); in Lower()
203 LowerTypedUnOp<TypedUnOp::TYPED_NOT>(gate); in Lower()
206 LowerTypedUnOp<TypedUnOp::TYPED_INC>(gate); in Lower()
209 LowerTypedUnOp<TypedUnOp::TYPED_DEC>(gate); in Lower()
371 template<TypedUnOp Op>
376 if (Op == TypedUnOp::TYPED_NEG && tacc.GetParamType().IsIntOverflowType()) { in LowerTypedUnOp()
432 template<TypedUnOp Op>
1478 result = builder_.TypedUnaryOp<TypedUnOp::TYPED_ISFALSE>(tacc.GetValue(), paramType); in LowerTypedIsTrueOrFalse()
1480 result = builder_.TypedUnaryOp<TypedUnOp::TYPED_ISTRUE>(tacc.GetValue(), paramType); in LowerTypedIsTrueOrFalse()
H A Dmcr_circuit_builder.h591 template<TypedUnOp Op>
H A Dcircuit_builder.h575 template<TypedUnOp Op>

Completed in 23 milliseconds