Home
last modified time | relevance | path

Searched refs:if_inst (Results 1 - 6 of 6) sorted by relevance

/arkcompiler/runtime_core/compiler/tests/
H A Drpo_test.cpp130 auto if_inst = GetGraph()->CreateInstIfImm(); in TEST_F() local
131 if_inst->SetOperandsType(DataType::BOOL); in TEST_F()
132 if_inst->SetCc(CC_NE); in TEST_F()
133 if_inst->SetImm(0); in TEST_F()
134 if_inst->SetInput(0, cmp); in TEST_F()
135 E->AppendInst(if_inst); in TEST_F()
250 auto if_inst = GetGraph()->CreateInstIfImm(); in TEST_F() local
251 if_inst->SetOperandsType(DataType::BOOL); in TEST_F()
252 if_inst->SetCc(CC_NE); in TEST_F()
253 if_inst in TEST_F()
[all...]
H A Ddom_tree_test.cpp157 auto if_inst = GetGraph()->CreateInstIfImm(); in TEST_F() local
158 if_inst->SetOperandsType(DataType::BOOL); in TEST_F()
159 if_inst->SetCc(CC_NE); in TEST_F()
160 if_inst->SetImm(0); in TEST_F()
161 if_inst->SetInput(0, cmp); in TEST_F()
162 C->AppendInst(if_inst); in TEST_F()
H A Dcompiler_inst_test.cpp122 IfInst if_inst(ConditionCode::CC_EQ); in HWTEST_F()
123 auto cc = if_inst.GetCc(); in HWTEST_F()
274 IfInst if_inst(ConditionCode::CC_EQ); in HWTEST_F()
276 if_inst.SetVnObject(&vn_object); in HWTEST_F()
884 IfInst if_inst(ConditionCode::CC_EQ); in HWTEST_F()
886 if_inst.SetLikely(); in HWTEST_F()
887 EXPECT_TRUE(if_inst.IsLikely()); in HWTEST_F()
888 if_inst.InverseConditionCode(); in HWTEST_F()
891 EXPECT_TRUE(if_inst.IsUnlikely()); in HWTEST_F()
/arkcompiler/runtime_core/compiler/optimizer/optimizations/
H A Dlowering.cpp59 void Lowering::OptimizeIfInput(compiler::Inst *if_inst) in OptimizeIfInput() argument
61 ASSERT(if_inst->GetOpcode() == compiler::Opcode::If); in OptimizeIfInput()
62 compiler::Inst *input_0 = if_inst->GetInput(0).GetInst(); in OptimizeIfInput()
63 compiler::Inst *input_1 = if_inst->GetInput(1).GetInst(); in OptimizeIfInput()
66 if_inst->SetInput(0, input_1); in OptimizeIfInput()
67 if_inst->SetInput(1, input_0); in OptimizeIfInput()
69 auto cc = if_inst->CastToIf()->GetCc(); in OptimizeIfInput()
71 if_inst->CastToIf()->SetCc(cc); in OptimizeIfInput()
H A Dlowering.h61 static void OptimizeIfInput(compiler::Inst *if_inst);
/arkcompiler/runtime_core/compiler/optimizer/analysis/
H A Dlinear_order.cpp34 auto if_inst = if_true_block->GetLastInst(); in HandleIfBlock() local
36 if (if_inst->GetOpcode() == Opcode::IfImm) { in HandleIfBlock()
37 if_inst->CastToIfImm()->InverseConditionCode(); in HandleIfBlock()
38 } else if (if_inst->GetOpcode() == Opcode::If) { in HandleIfBlock()
39 if_inst->CastToIf()->InverseConditionCode(); in HandleIfBlock()
41 LOG(FATAL, COMPILER) << "Unexpected `If` instruction: " << *if_inst; in HandleIfBlock()

Completed in 4 milliseconds