Home
last modified time | relevance | path

Searched refs:GetInputType (Results 1 – 14 of 14) sorted by relevance

/arkcompiler/runtime_core/compiler/tests/
Dcall_input_types_test.cpp51 ASSERT_EQ(call_inst->GetInputType(0), DataType::INT32); in TEST_F()
52 ASSERT_EQ(call_inst->GetInputType(1), DataType::FLOAT64); in TEST_F()
53 ASSERT_EQ(call_inst->GetInputType(2), DataType::NO_TYPE); // SaveState instruction in TEST_F()
73 ASSERT_EQ(call_inst->GetInputType(0), DataType::NO_TYPE); // SaveState instruction in TEST_F()
Dgraph_comparator.h248 if (inst1->GetInputType(i) != inst2->GetInputType(i)) { in Compare()
Dir_builder_test.cpp6319 EXPECT_TRUE(cati->GetInputType(0) == DataType::Type::ANY); in TEST_F()
6344 EXPECT_TRUE(catvi->GetInputType(0) == DataType::Type::ANY); in TEST_F()
/arkcompiler/runtime_core/compiler/optimizer/templates/
Dinst_checker_gen.h.erb35 static DataType::Type GetInputType(Inst* inst, size_t input)
63 …ASSERT_DO(CheckType(GetInputType(inst, <%= i %>), <%= operand.types.map { |x| Operand::cpp_type(x)…
64 …std::cerr << "Wrong input <%= i %> type '" << DataType::ToString(GetInputType(inst, <%= i %>)) << …
/arkcompiler/runtime_core/compiler/optimizer/ir/
Dgraph_checker.cpp225 [[maybe_unused]] auto user_input_type = user_inst->GetInputType(user.GetIndex()); in CheckDataFlow()
771 ASSERT_DO(inst->GetInputType(i) != DataType::NO_TYPE, in VisitIf()
774 ASSERT_DO(inst->GetInputType(0) == inst->GetInputType(1), in VisitIf()
776 if (inst->GetInputType(0) == DataType::REFERENCE) { in VisitIf()
804 ASSERT_DO(inst->GetInputType(0) != DataType::NO_TYPE, in VisitIfImm()
806 if (inst->GetInputType(0) == DataType::REFERENCE) { in VisitIfImm()
Dinst.h1183 virtual DataType::Type GetInputType([[maybe_unused]] size_t index) const in GetInputType() function
1651 return Location::MakeRegister(GetSrcReg(index), GetInputType(index)); in GetLocation()
1769 SetLocation(index, Location::MakeRegister(reg, GetInputType(index))); in SetSrcReg()
1866 DataType::Type GetInputType([[maybe_unused]] size_t index) const override in GetInputType() function
1915 DataType::Type GetInputType(size_t index) const override in GetInputType() function
1945 DataType::Type GetInputType(size_t index) const override in GetInputType() function
1978 DataType::Type GetInputType(size_t index) const override in GetInputType() function
2412 DataType::Type GetInputType([[maybe_unused]] size_t index) const override in GetInputType() function
2528 DataType::Type GetInputType(size_t index) const override in GetInputType() function
2643 DataType::Type GetInputType([[maybe_unused]] size_t index) const override in GetInputType() function
[all …]
Dinst.cpp173 vn_obj->Add(static_cast<uint32_t>(GetInputType(0))); in SetVnObject()
Dgraph.cpp538 if (inst->GetInputType(i) != DataType::NO_TYPE) { in InitDefaultLocations()
Dir_constructor.h875 auto prev_type = inst->GetInputType(input_idx); in CheckInputType()
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/
Dinst_builder.cpp249 auto input_type = inst->GetInputType(input_idx); in FixInstructions()
303 DataType::Type type = user->GetInputType(curr_it->GetIndex()); in SplitConstant()
/arkcompiler/runtime_core/bytecode_optimizer/
Dreg_encoder.cpp358 auto type = inst->GetInputType(i); in InsertSpillsForDynInputsInst()
405 auto res = spill_map.emplace(reg, RegContent(temp, GetRegType(inst->GetInputType(i)))); in InsertSpillsForInst()
Dcodegen.cpp338 switch (inst->GetInputType(0)) { in VisitIf()
/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/
Dreg_alloc_resolver.cpp136 auto type = ConvertRegType(GetGraph(), inst->GetInputType(input_num)); in AddMoveToFixedLocation()
/arkcompiler/runtime_core/bytecode_optimizer/tests/
Dcommon.h410 if (inst1->GetInputType(i) != inst2->GetInputType(i)) { in Compare()