Home
last modified time | relevance | path

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

/arkcompiler/runtime_core/compiler/optimizer/ir/
H A Dinst.cpp158 void IfInst::SetVnObject(VnObject *vn_obj) in SetVnObject()
309 Inst *IfInst::Clone(const Graph *targetGraph) const in Clone()
312 static_cast<IfInst *>(clone)->SetCc(GetCc()); in Clone()
313 static_cast<IfInst *>(clone)->SetOperandsType(GetOperandsType()); in Clone()
314 static_cast<IfInst *>(clone)->SetMethod(GetMethod()); in Clone()
H A Ddump.cpp330 void IfInst::DumpOpcode(std::ostream *out) const in DumpOpcode()
H A Dinst.h2692 class IfInst : public InstWithOperandsType<ConditionMixin<FixedInputsInst2>> { class
2697 IfInst(Opcode opcode, DataType::Type type, uint32_t pc, ConditionCode cc) : Base(opcode, type, pc) in IfInst() function in IfInst
/arkcompiler/runtime_core/compiler/tests/
H A Dcompiler_inst_test.cpp122 IfInst if_inst(ConditionCode::CC_EQ); in HWTEST_F()
124 IfInst if_Inst(ConditionCode::CC_NE); in HWTEST_F()
274 IfInst if_inst(ConditionCode::CC_EQ); in HWTEST_F()
884 IfInst if_inst(ConditionCode::CC_EQ); in HWTEST_F()
889 IfInst if_inst1(ConditionCode::CC_NE); in HWTEST_F()
/arkcompiler/runtime_core/bytecode_optimizer/
H A Dcodegen.h117 static void IfEcma(GraphVisitor *v, compiler::IfInst *inst);
H A Dcodegen.cpp301 void BytecodeGen::IfEcma(GraphVisitor *v, compiler::IfInst *inst) in IfEcma()
/arkcompiler/runtime_core/static_core/bytecode_optimizer/
H A Dcodegen.h141 static void IfEcma(GraphVisitor *v, compiler::IfInst *inst);
H A Dcodegen.cpp565 static void VisitIf32(BytecodeGen *enc, compiler::IfInst *inst, std::vector<pandasm::Ins> &res, bool &success) in VisitIf32()
610 static void VisitIf64Signed(BytecodeGen *enc, compiler::IfInst *inst, std::vector<pandasm::Ins> &res, bool &success) in VisitIf64Signed()
656 static void VisitIf64Unsigned(BytecodeGen *enc, compiler::IfInst *inst, std::vector<pandasm::Ins> &res, bool &success) in VisitIf64Unsigned()
702 static void VisitIfRef([[maybe_unused]] BytecodeGen *enc, compiler::IfInst *inst, std::vector<pandasm::Ins> &res, in VisitIfRef()
804 void BytecodeGen::IfEcma(GraphVisitor *v, compiler::IfInst *inst) in IfEcma()
/arkcompiler/runtime_core/static_core/compiler/tests/
H A Dinst_generator.cpp990 std::vector<Inst *> &InstGenerator::GenerateOperations<IfInst>(Opcode opCode) in GenerateOperations()
999 auto inst = Inst::New<IfInst>(&allocator_, opCode); in GenerateOperations()
1162 return GenerateOperations<IfInst>(opCode); in Generate()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
H A Dinst.cpp354 void IfInst::SetVnObject(VnObject *vnObj) in SetVnObject()
H A Dgraph_checker.h317 static void CheckBinaryOverflowOperation(GraphVisitor *v, IfInst *inst) in CheckBinaryOverflowOperation()
H A Dinst.h6142 class IfInst : public InstWithOperandsType<ConditionMixin<FixedInputsInst2>> {
6147 IfInst(Initializer t, ConditionCode cc) : Base(std::move(t))
6152 IfInst(Initializer t, DataType::Type operType, ConditionCode cc, RuntimeInterface::MethodPtr method = nullptr)
6172 ASSERT(static_cast<IfInst *>(clone)->GetCc() == GetCc());
6173 ASSERT(static_cast<IfInst *>(clone)->GetOperandsType() == GetOperandsType());
6174 static_cast<IfInst *>(clone)->SetMethod(GetMethod());
6946 class BinaryOverflowInst : public IfInst {
6948 using Base = IfInst;
H A Ddump.cpp532 void IfInst::DumpOpcode(std::ostream *out) const in DumpOpcode()

Completed in 25 milliseconds