Searched full:anybasetype (Results 1 – 11 of 11) sorted by relevance
| /arkcompiler/runtime_core/compiler/optimizer/ir/ |
| D | ir-dyn-base-types.h | 25 inline AnyBaseType NumericDataTypeToAnyType(panda::compiler::DataType::Type type, in NumericDataTypeToAnyType() 30 return panda::compiler::AnyBaseType::ECMASCRIPT_INT_TYPE; in NumericDataTypeToAnyType() 34 return panda::compiler::AnyBaseType::UNDEFINED_TYPE; in NumericDataTypeToAnyType() 36 return panda::compiler::AnyBaseType::ECMASCRIPT_DOUBLE_TYPE; in NumericDataTypeToAnyType() 42 inline AnyBaseType GetAnyStringType([[maybe_unused]] panda::compiler::SourceLanguage language) in GetAnyStringType() 44 return panda::compiler::AnyBaseType::ECMASCRIPT_STRING_TYPE; in GetAnyStringType() 56 inline std::optional<bool> IsAnyTypeCanBeSubtypeOf(AnyBaseType super_type, AnyBaseType type, in IsAnyTypeCanBeSubtypeOf() 63 case panda::compiler::AnyBaseType::ECMASCRIPT_OBJECT_TYPE: in IsAnyTypeCanBeSubtypeOf() 64 return type == panda::compiler::AnyBaseType::ECMASCRIPT_STRING_TYPE; in IsAnyTypeCanBeSubtypeOf() 65 case panda::compiler::AnyBaseType::ECMASCRIPT_STRING_TYPE: in IsAnyTypeCanBeSubtypeOf() [all …]
|
| D | source_languages.h | 28 enum class AnyBaseType : uint32_t { enum
|
| D | inst.h | 1886 void SetAnyType(AnyBaseType any_type) in SetAnyType() 1891 AnyBaseType GetAnyType() const in GetAnyType() 1898 … typename T::LastField::template NextField<AnyBaseType, MinimumBitsToStore(AnyBaseType::COUNT)>; 1910 …CompareAnyTypeInst(Opcode opcode, uint32_t pc, AnyBaseType any_type) : BaseInst(opcode, DataType::… in CompareAnyTypeInst() 1939 CastAnyTypeValueInst(Opcode opcode, uint32_t pc, AnyBaseType any_type) in CastAnyTypeValueInst() 1961 AnyBaseType any_type = GetAnyType(); in Clone() 2330 AnyBaseType GetAssumedAnyType() in GetAssumedAnyType()
|
| D | ir_constructor.h | 584 IrConstructor &AnyType(AnyBaseType any_type) in AnyType()
|
| /arkcompiler/runtime_core/compiler/optimizer/templates/ |
| D | ir-dyn-base-types.h.erb | 37 inline AnyBaseType NumericDataTypeToAnyType([[maybe_unused]] panda::compiler::DataType::Type type, 50 return panda::compiler::AnyBaseType::ECMASCRIPT_INT_TYPE; 55 return panda::compiler::AnyBaseType::UNDEFINED_TYPE; 57 return panda::compiler::AnyBaseType::ECMASCRIPT_DOUBLE_TYPE; 60 return panda::compiler::AnyBaseType::UNDEFINED_TYPE; 64 inline AnyBaseType GetAnyStringType([[maybe_unused]] panda::compiler::SourceLanguage language) { 65 return panda::compiler::AnyBaseType::ECMASCRIPT_STRING_TYPE; 77 inline std::optional<bool> IsAnyTypeCanBeSubtypeOf([[maybe_unused]] AnyBaseType super_type, 78 [[maybe_unused]] AnyBaseType type, 85 case panda::compiler::AnyBaseType::ECMASCRIPT_OBJECT_TYPE: [all …]
|
| D | source_languages.h.erb | 28 enum class AnyBaseType : uint32_t {
|
| /arkcompiler/runtime_core/bytecode_optimizer/ |
| D | codegen.cpp | 368 case compiler::AnyBaseType::ECMASCRIPT_UNDEFINED_TYPE: in IsEcmaConstTemplate() 370 case compiler::AnyBaseType::ECMASCRIPT_INT_TYPE: in IsEcmaConstTemplate() 372 case compiler::AnyBaseType::ECMASCRIPT_DOUBLE_TYPE: in IsEcmaConstTemplate() 374 case compiler::AnyBaseType::ECMASCRIPT_BOOLEAN_TYPE: in IsEcmaConstTemplate() 376 case compiler::AnyBaseType::ECMASCRIPT_NULL_TYPE: in IsEcmaConstTemplate() 515 case compiler::AnyBaseType::ECMASCRIPT_NULL_TYPE: in VisitCastValueToAnyType() 518 case compiler::AnyBaseType::ECMASCRIPT_UNDEFINED_TYPE: in VisitCastValueToAnyType() 525 case compiler::AnyBaseType::ECMASCRIPT_INT_TYPE: { in VisitCastValueToAnyType() 531 case compiler::AnyBaseType::ECMASCRIPT_DOUBLE_TYPE: { in VisitCastValueToAnyType() 537 case compiler::AnyBaseType::ECMASCRIPT_BOOLEAN_TYPE: { in VisitCastValueToAnyType() [all …]
|
| /arkcompiler/runtime_core/compiler/optimizer/ir_builder/ |
| D | inst_builder-inl.h | 54 ASSERT(any_type != AnyBaseType::UNDEFINED_TYPE); in BuildCastToAnyString() 81 ASSERT(any_type != AnyBaseType::UNDEFINED_TYPE); in BuildCastToAnyNumber()
|
| D | inst_templates.yaml | 192 cvat->SetAnyType(panda::compiler::AnyBaseType::ECMASCRIPT_UNDEFINED_TYPE); 207 cvat->SetAnyType(panda::compiler::AnyBaseType::ECMASCRIPT_BOOLEAN_TYPE);
|
| /arkcompiler/runtime_core/compiler/tests/ |
| D | dump_test.cpp | 726 castValueToAnyType.SetAnyType(AnyBaseType::UNDEFINED_TYPE); in __anon51f1233e0f02()
|
| D | ir_builder_test.cpp | 6311 INST(2, Opcode::CompareAnyType).b().AnyType(AnyBaseType::UNDEFINED_TYPE).Inputs(0); in TEST_F() 6321 EXPECT_TRUE(cati->GetAnyType() == AnyBaseType::UNDEFINED_TYPE); in TEST_F() 6336 INST(2, Opcode::CastAnyTypeValue).AnyType(AnyBaseType::UNDEFINED_TYPE).Inputs(0).u64(); in TEST_F() 6346 EXPECT_TRUE(catvi->GetAnyType() == AnyBaseType::UNDEFINED_TYPE); in TEST_F()
|