Home
last modified time | relevance | path

Searched full:setoperandstype (Results 1 – 13 of 13) sorted by relevance

/arkcompiler/runtime_core/compiler/optimizer/ir_builder/
Dinst_templates.yaml58 inst->SetOperandsType(<%= get_type(inst.type(0)) %>);
72 inst->SetOperandsType(<%= get_type(inst.type(0)) %>);
80 inst->SetOperandsType(<%= get_type(inst.type(0)) %>);
88 inst_jump->SetOperandsType(DataType::BOOL);
214 cmp_inst->SetOperandsType(DataType::ANY);
218 jmp_inst->SetOperandsType(DataType::BOOL);
Dinst_builder.h234 cast->CastToCast()->SetOperandsType(operands_type); in CreateCast()
/arkcompiler/runtime_core/compiler/optimizer/ir/
Dir_constructor.h837 inst->CastToCmp()->SetOperandsType(type); in SrcType()
840 inst->CastToCompare()->SetOperandsType(type); in SrcType()
843 inst->CastToIf()->SetOperandsType(type); in SrcType()
846 inst->CastToAddOverflow()->SetOperandsType(type); in SrcType()
849 inst->CastToSubOverflow()->SetOperandsType(type); in SrcType()
852 inst->CastToIfImm()->SetOperandsType(type); in SrcType()
855 inst->CastToSelect()->SetOperandsType(type); in SrcType()
858 inst->CastToSelectImm()->SetOperandsType(type); in SrcType()
861 inst->CastToCast()->SetOperandsType(type); in SrcType()
931 inst->CastToCmp()->SetOperandsType(type); in CheckInputType()
[all …]
Dinst.h1648 void SetOperandsType(DataType::Type type) in SetOperandsType() function
2594 clone->CastToCompare()->SetOperandsType(GetOperandsType()); in Clone()
3980 clone->CastToCast()->SetOperandsType(GetOperandsType()); in Clone()
4038 clone->CastToCmp()->SetOperandsType(GetOperandsType()); in Clone()
4817 clone->CastToSelect()->SetOperandsType(GetOperandsType()); in Clone()
4856 clone->CastToSelectImm()->SetOperandsType(GetOperandsType()); in Clone()
4890 static_cast<IfInst *>(clone)->SetOperandsType(GetOperandsType()); in Clone()
4940 clone->CastToIfImm()->SetOperandsType(GetOperandsType()); in Clone()
5358 SetOperandsType(compare->GetOperandsType()); in DeoptimizeCompareInst()
5366 clone->CastToDeoptimizeCompare()->SetOperandsType(GetOperandsType()); in Clone()
[all …]
Dbasicblock.cpp451 select->CastToSelectImm()->SetOperandsType(if_info->if_type); in GenerateSelect()
454 select->CastToSelect()->SetOperandsType(if_info->if_type); in GenerateSelect()
/arkcompiler/runtime_core/compiler/tests/
Drpo_test.cpp128 cmp->SetOperandsType(DataType::Type::INT64); in TEST_F()
131 if_inst->SetOperandsType(DataType::BOOL); in TEST_F()
248 cmp->SetOperandsType(DataType::Type::INT64); in TEST_F()
251 if_inst->SetOperandsType(DataType::BOOL); in TEST_F()
Dinst_generator.cpp700 if_inst->SetOperandsType(DataType::BOOL); in GeneratePhiOperation()
858 inst->CastToCast()->SetOperandsType(opcode_x_possible_types_[OpCode][i]); in GenerateOperations()
880 inst->SetOperandsType(type); in GenerateOperations()
892 inst->SetOperandsType(DataType::FLOAT64); in GenerateOperations()
897 inst->SetOperandsType(DataType::FLOAT64); in GenerateOperations()
915 inst->SetOperandsType(type); in GenerateOperations()
934 inst->SetOperandsType(type); in GenerateOperationsImm()
955 inst->SetOperandsType(cmp_type); in GenerateOperations()
982 inst->SetOperandsType(cmp_type); in GenerateOperationsImm()
Ddom_tree_test.cpp155 cmp->SetOperandsType(DataType::Type::INT64); in TEST_F()
158 if_inst->SetOperandsType(DataType::BOOL); in TEST_F()
Dcodegen_test.cpp633 static_cast<CmpInst *>(fcmp)->SetOperandsType(type); in CheckCmp()
/arkcompiler/runtime_core/compiler/optimizer/optimizations/
Dlowering.cpp145 replace->SetOperandsType(input->CastToCompare()->GetOperandsType()); in LowerIf()
161 inst->SetOperandsType(input->CastToCompare()->GetOperandsType()); in InPlaceLowerIfImm()
Dloop_unroll.cpp291 overflow_compare->CastToCompare()->SetOperandsType(loop_info.test->GetType()); in FixCompareInst()
/arkcompiler/runtime_core/irtoc/lang/
Dinstruction.rb234 … Output.println("#{local_var_name}->SetOperandsType(DataType::#{@inputs.first.get_type_for_cpp});")
278 mod[0] = 'SetOperandsType' if mod[0] == :SrcType
Dir_generator.rb127 Output << "#{var_name}->SetOperandsType(DataType::#{inst.inputs.first.get_type_for_cpp});"