Home
last modified time | relevance | path

Searched full:opcode (Results 1 – 25 of 736) sorted by relevance

12345678910>>...30

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/
Dopcodes.def18 OPCODE(dassign, DassignNode, (OPCODEISSTMT | OPCODENOTMMPL | OPCODEHASSSADEF), 8)
19 OPCODE(iassign, IassignNode, (OPCODEISSTMT | OPCODENOTMMPL | OPCODEHASSSADEF), 12)
21 OPCODE(block, BlockNode, (OPCODEISSTMT | OPCODENOTMMPL), 0)
22 OPCODE(if, IfStmtNode, (OPCODEISSTMT | OPCODENOTMMPL), 0)
23 OPCODE(switch, SwitchNode, (OPCODEISSTMT | OPCODENOTMMPL), 8)
25 OPCODE(comment, CommentNode, (OPCODEISSTMT | OPCODENOTMMPL), 0)
26 OPCODE(eval, UnaryStmtNode, (OPCODEISSTMT | OPCODENOTMMPL), 8)
29 OPCODE(dread, AddrofNode, (OPCODENOTMMPL | OPCODEHASSSAUSE), 12)
30 OPCODE(iread, IreadNode, (OPCODENOTMMPL | OPCODEHASSSAUSE), 12)
32 OPCODE(addrof, AddrofNode, OPCODENOTMMPL, 12)
[all …]
Dopcode_info.h57 uint16 flag; // stores the opcode property flags
66 OpcodeDesc GetTableItemAt(Opcode o) const in GetTableItemAt()
68 DEBUG_ASSERT(o < OP_last, "invalid opcode"); in GetTableItemAt()
72 bool IsStmt(Opcode o) const in IsStmt()
74 DEBUG_ASSERT(o < OP_last, "invalid opcode"); in IsStmt()
78 bool IsVarSize(Opcode o) const in IsVarSize()
80 DEBUG_ASSERT(o < OP_last, "invalid opcode"); in IsVarSize()
84 bool NotMMPL(Opcode o) const in NotMMPL()
86 DEBUG_ASSERT(o < OP_last, "invalid opcode"); in NotMMPL()
90 bool IsCompare(Opcode o) const in IsCompare()
[all …]
Dopcodes.h22 enum Opcode : uint8 { enum
24 #define OPCODE(STR, YY, ZZ, SS) OP_##STR, macro
26 #undef OPCODE
30 inline constexpr bool IsDAssign(Opcode code) in IsDAssign()
35 inline constexpr bool IsCallAssigned(Opcode code) in IsCallAssigned()
41 inline constexpr bool IsBranch(Opcode opcode) in IsBranch() argument
43 … return (opcode == OP_goto || opcode == OP_brtrue || opcode == OP_brfalse || opcode == OP_switch); in IsBranch()
46 inline constexpr bool IsLogicalShift(Opcode opcode) in IsLogicalShift() argument
48 return (opcode == OP_lshr || opcode == OP_shl); in IsLogicalShift()
51 constexpr bool IsCommutative(Opcode opcode) in IsCommutative() argument
[all …]
/arkcompiler/runtime_core/compiler/tests/
Dinst_generator.h87 std::vector<Inst *> &Generate(Opcode OpCode);
98 int GetPossibleInstToGenerateNumber(Opcode OpCode) in GetPossibleInstToGenerateNumber() argument
100 return opcode_x_possible_types_[OpCode].size(); in GetPossibleInstToGenerateNumber()
103 std::map<Opcode, std::vector<DataType::Type>> &GetMap() in GetMap()
115 std::vector<Inst *> &GenerateOperations(Opcode OpCode);
118 std::vector<Inst *> &GenerateOperationsImm(Opcode OpCode);
121 std::vector<Inst *> &GenerateOperationsShiftedRegister(Opcode OpCode);
125 auto inst = Inst::New<IntrinsicInst>(&allocator_, Opcode::Intrinsic); in GenerateIntrinsic()
153 std::map<Opcode, std::vector<DataType::Type>> opcode_x_possible_types_ = {
154 {Opcode::Neg, numeric_types_},
[all …]
Dvn_test.cpp49 INST(6, Opcode::Add).u64().Inputs(0, 1); in TEST_F()
50 INST(7, Opcode::Sub).u32().Inputs(1, 0); in TEST_F()
51 INST(8, Opcode::Mul).f32().Inputs(4, 5); in TEST_F()
52 INST(9, Opcode::Div).f64().Inputs(3, 2); in TEST_F()
53 INST(10, Opcode::Sub).u32().Inputs(1, 0); in TEST_F()
54 INST(11, Opcode::Div).f64().Inputs(3, 2); in TEST_F()
55 INST(12, Opcode::Mul).f32().Inputs(4, 5); in TEST_F()
56 INST(13, Opcode::Add).u64().Inputs(0, 1); in TEST_F()
57 INST(20, Opcode::SaveState).NoVregs(); in TEST_F()
58 INST(14, Opcode::CallStatic).b().InputsAutoType(6, 7, 8, 9, 10, 11, 12, 13, 20); in TEST_F()
[all …]
Dmove_constants_test.cpp33 INST(2, Opcode::IfImm).CC(CC_GE).Imm(5).Inputs(0); in TEST_F()
38 INST(3, Opcode::ReturnI).u64().Imm(0); in TEST_F()
43 INST(4, Opcode::IfImm).CC(CC_LE).Imm(10).Inputs(0); in TEST_F()
48 INST(6, Opcode::Return).ref().Inputs(1); in TEST_F()
53 INST(8, Opcode::Return).ref().Inputs(1); in TEST_F()
63 INST(2, Opcode::IfImm).CC(CC_GE).Imm(5).Inputs(0); in TEST_F()
68 INST(3, Opcode::ReturnI).u64().Imm(0); in TEST_F()
74 INST(4, Opcode::IfImm).CC(CC_LE).Imm(10).Inputs(0); in TEST_F()
79 INST(6, Opcode::Return).ref().Inputs(1); in TEST_F()
84 INST(8, Opcode::Return).ref().Inputs(1); in TEST_F()
[all …]
Dgraph_cloner_test.cpp42 INST(44, Opcode::LoadAndInitClass).ref().Inputs().TypeId(68); in TEST_F()
43 INST(3, Opcode::NewArray).ref().Inputs(44, 2); in TEST_F()
44 INST(14, Opcode::Compare).CC(ConditionCode::CC_LT).b().Inputs(0, 13); // i < X in TEST_F()
45 INST(15, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_NE).Imm(0).Inputs(14); in TEST_F()
49 INST(4, Opcode::Phi).s32().Inputs(0, 10); in TEST_F()
50 INST(7, Opcode::SaveState).Inputs(0, 1, 2, 3).SrcVregs({0, 1, 2, 3}); in TEST_F()
51 INST(8, Opcode::BoundsCheck).s32().Inputs(2, 4, 7); in TEST_F()
52 INST(9, Opcode::StoreArray).s32().Inputs(3, 8, 0); // a[i] = 0 in TEST_F()
53 INST(10, Opcode::Add).s32().Inputs(4, 1); // i++ in TEST_F()
54 INST(5, Opcode::Compare).CC(ConditionCode::CC_LT).b().Inputs(10, 13); // i < X in TEST_F()
[all …]
/arkcompiler/ets_runtime/ecmascript/jspandafile/bytecode_inst/
Dold_instruction.h30 inline typename OldBytecodeInst::Opcode GetOpcode() const in GetOpcode()
35 return static_cast<Opcode>((secondary << 8U) | primary); in GetOpcode()
37 return static_cast<Opcode>(primary); in GetOpcode()
450 static constexpr Format GetFormat(Opcode opcode) in GetFormat() argument
452 switch (opcode) { in GetFormat()
453 case Opcode::NOP: in GetFormat()
455 case Opcode::MOV_V4_V4: in GetFormat()
457 case Opcode::MOV_V8_V8: in GetFormat()
459 case Opcode::MOV_V16_V16: in GetFormat()
461 case Opcode::MOV_64_V4_V4: in GetFormat()
[all …]
/arkcompiler/runtime_core/static_core/compiler/tests/
Dinst_generator.h61 Inst *PopulateLoadArrayPair(Graph *graph, BasicBlock *block, Inst *inst, Opcode opc);
62 void PopulateStoreArrayPair(Graph *graph, Inst *inst, Opcode opc);
97 Opcode opcode; member
130 std::vector<Inst *> &Generate(Opcode opCode);
141 int GetPossibleInstToGenerateNumber(Opcode opCode) in GetPossibleInstToGenerateNumber() argument
143 return opcodeXPossibleTypes_[opCode].size(); in GetPossibleInstToGenerateNumber()
146 std::map<Opcode, std::vector<DataType::Type>> &GetMap() in GetMap()
158 std::vector<Inst *> &GenerateOperations(Opcode opCode);
161 std::vector<Inst *> &GenerateOperationsImm(Opcode opCode);
164 std::vector<Inst *> &GenerateOperationsShiftedRegister(Opcode opCode);
[all …]
Ddeoptimize_elimination_test.cpp60 INST(10U, Opcode::SaveState).Inputs(1U).SrcVregs({1U}); in TEST_F()
62 INST(3U, Opcode::SaveStateDeoptimize).Inputs(1U).SrcVregs({1U}); in TEST_F()
63 INST(4U, Opcode::Compare).b().Inputs(0U, 1U).CC(CC_GT); in TEST_F()
64 INST(5U, Opcode::DeoptimizeIf).Inputs(4U, 3U); in TEST_F()
66 INST(6U, Opcode::SaveStateDeoptimize).Inputs(1U).SrcVregs({1U}); in TEST_F()
67 INST(7U, Opcode::DeoptimizeIf).Inputs(4U, 6U); in TEST_F()
70 INST(8U, Opcode::DeoptimizeIf).Inputs(1U, 6U); in TEST_F()
72 INST(9U, Opcode::ReturnVoid).v0id(); in TEST_F()
84 INST(3U, Opcode::SaveStateDeoptimize).Inputs(1U).SrcVregs({1U}); in TEST_F()
85 INST(4U, Opcode::Compare).b().Inputs(0U, 1U).CC(CC_GT); in TEST_F()
[all …]
Dinst_generator.cpp25 case Opcode::LoadArray: in GenerateGraph()
26 case Opcode::LoadArrayI: in GenerateGraph()
27 case Opcode::StoreArray: in GenerateGraph()
28 case Opcode::StoreArrayI: in GenerateGraph()
29 case Opcode::StoreObject: in GenerateGraph()
30 case Opcode::SelectImm: in GenerateGraph()
31 case Opcode::Select: in GenerateGraph()
32 case Opcode::ReturnInlined: in GenerateGraph()
33 case Opcode::LoadArrayPair: in GenerateGraph()
34 case Opcode::LoadArrayPairI: in GenerateGraph()
[all …]
Dcse_test.cpp55 INST(6U, Opcode::Add).u64().Inputs(0U, 1U); in SRC_GRAPH()
56 INST(7U, Opcode::Sub).u32().Inputs(1U, 0U); in SRC_GRAPH()
57 INST(8U, Opcode::Mul).f32().Inputs(4U, 5U); in SRC_GRAPH()
58 INST(9U, Opcode::Div).f64().Inputs(3U, 2U); in SRC_GRAPH()
60 INST(10U, Opcode::Sub).u32().Inputs(1U, 0U); in SRC_GRAPH()
61 INST(11U, Opcode::Div).f64().Inputs(3U, 2U); in SRC_GRAPH()
62 INST(12U, Opcode::Mul).f32().Inputs(4U, 5U); in SRC_GRAPH()
63 INST(13U, Opcode::Add).u64().Inputs(0U, 1U); in SRC_GRAPH()
65 INST(14U, Opcode::Mod).u64().Inputs(0U, 1U); in SRC_GRAPH()
66 INST(15U, Opcode::Min).u64().Inputs(0U, 1U); in SRC_GRAPH()
[all …]
Descape_analysis_test.cpp64 INST(1U, Opcode::SaveState); in TEST_F()
65 INST(2U, Opcode::LoadAndInitClass).ref().Inputs(1U); in TEST_F()
66 INST(3U, Opcode::NewObject).ref().Inputs(2U, 1U); in TEST_F()
67 INST(4U, Opcode::ReturnVoid).v0id(); in TEST_F()
80 INST(1U, Opcode::SaveState); in TEST_F()
81 INST(2U, Opcode::LoadAndInitClass).ref().Inputs(1U); in TEST_F()
82 INST(4U, Opcode::ReturnVoid).v0id(); in TEST_F()
97 INST(1U, Opcode::SaveState); in TEST_F()
98 INST(2U, Opcode::LoadAndInitClass).ref().Inputs(1U); in TEST_F()
99 INST(3U, Opcode::NewArray).ref().Inputs(2U, 5U, 1U); in TEST_F()
[all …]
Dvn_test.cpp51 INST(6U, Opcode::Add).u64().Inputs(0U, 1U); in SRC_GRAPH()
52 INST(7U, Opcode::Sub).u32().Inputs(1U, 0U); in SRC_GRAPH()
53 INST(8U, Opcode::Mul).f32().Inputs(4U, 5U); in SRC_GRAPH()
54 INST(9U, Opcode::Div).f64().Inputs(3U, 2U); in SRC_GRAPH()
55 INST(10U, Opcode::Sub).u32().Inputs(1U, 0U); in SRC_GRAPH()
56 INST(11U, Opcode::Div).f64().Inputs(3U, 2U); in SRC_GRAPH()
57 INST(12U, Opcode::Mul).f32().Inputs(4U, 5U); in SRC_GRAPH()
58 INST(13U, Opcode::Add).u64().Inputs(0U, 1U); in SRC_GRAPH()
59 INST(20U, Opcode::SaveState).NoVregs(); in SRC_GRAPH()
60 … INST(14U, Opcode::CallStatic).b().InputsAutoType(6U, 7U, 8U, 9U, 10U, 11U, 12U, 13U, 20U); in SRC_GRAPH()
[all …]
Dchecks_elimination_test.cpp50 INST(2U, Opcode::SaveState).Inputs(0U, 1U).SrcVregs({0U, 1U}); in SimpleTest()
51 INST(44U, Opcode::LoadAndInitClass).ref().Inputs(2U).TypeId(68U); in SimpleTest()
52 INST(3U, Opcode::NewArray).ref().Inputs(44U, 0U, 2U); in SimpleTest()
53 INST(4U, Opcode::BoundsCheck).s32().Inputs(0U, 1U, 2U); in SimpleTest()
54 INST(5U, Opcode::LoadArray).s32().Inputs(3U, 4U); in SimpleTest()
55 INST(6U, Opcode::Return).s32().Inputs(5U); in SimpleTest()
67 INST(2U, Opcode::SaveState).Inputs(0U, 1U).SrcVregs({0U, 1U}); in SimpleTest()
68 INST(44U, Opcode::LoadAndInitClass).ref().Inputs(2U).TypeId(68U); in SimpleTest()
69 INST(3U, Opcode::NewArray).ref().Inputs(44U, 0U, 2U); in SimpleTest()
70 INST(4U, Opcode::NOP); in SimpleTest()
[all …]
Dlicm_test.cpp71 INST(2U, Opcode::Compare).b().Inputs(0U, 1U); in TEST_F()
72 INST(3U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_NE).Imm(0U).Inputs(2U); in TEST_F()
76 INST(4U, Opcode::Compare).b().Inputs(0U, 1U); in TEST_F()
77 INST(5U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_NE).Imm(0U).Inputs(4U); in TEST_F()
82 INST(6U, Opcode::Compare).b().Inputs(0U, 1U); in TEST_F()
83 INST(7U, Opcode::IfImm).SrcType(DataType::BOOL).CC(CC_NE).Imm(0U).Inputs(6U); in TEST_F()
88 INST(8U, Opcode::ReturnVoid); in TEST_F()
132 INST(3U, Opcode::Phi).u64().Inputs({{0U, 0U}, {3U, 7U}}); in TEST_F()
133 INST(4U, Opcode::Phi).u64().Inputs({{0U, 1U}, {3U, 8U}}); in TEST_F()
134 INST(5U, Opcode::Compare).b().Inputs(4U, 0U); in TEST_F()
[all …]
Dmemory_coalescing_test.cpp46 INST(44U, Opcode::LoadAndInitClass).ref().Inputs().TypeId(68U); in TEST_F()
47 INST(3U, Opcode::NewArray).ref().Inputs(44U, 0U).TypeId(77U); in TEST_F()
48 INST(41U, Opcode::SaveState).Inputs(3U).SrcVregs({7U}); in TEST_F()
49 INST(42U, Opcode::NullCheck).ref().Inputs(3U, 41U); in TEST_F()
50 INST(225U, Opcode::LoadArrayI).s64().Inputs(42U).Imm(0x0U); in TEST_F()
51 INST(227U, Opcode::LoadArrayI).s64().Inputs(42U).Imm(0x1U); in TEST_F()
53 INST(51U, Opcode::Add).s64().Inputs(225U, 227U); in TEST_F()
54 INST(229U, Opcode::StoreArrayI).s64().Inputs(42U, 51U).Imm(0x0U); in TEST_F()
55 INST(230U, Opcode::StoreArrayI).s64().Inputs(42U, 51U).Imm(0x1U); in TEST_F()
56 INST(40U, Opcode::Return).s64().Inputs(51U); in TEST_F()
[all …]
Dscheduler_test.cpp39 INST(8U, Opcode::Add).u64().Inputs(0U, 1U); in TEST_F()
40 INST(9U, Opcode::Add).u64().Inputs(2U, 3U); in TEST_F()
42 INST(10U, Opcode::Add).u64().Inputs(8U, 9U); in TEST_F()
44 INST(11U, Opcode::Add).u64().Inputs(4U, 5U); in TEST_F()
45 INST(12U, Opcode::Add).u64().Inputs(6U, 7U); in TEST_F()
46 INST(13U, Opcode::Add).u64().Inputs(11U, 12U); in TEST_F()
48 INST(14U, Opcode::Add).u64().Inputs(10U, 13U); in TEST_F()
49 INST(15U, Opcode::Return).u64().Inputs(14U); in TEST_F()
81 INST(10U, Opcode::Add).u64().Inputs(2U, 3U); in TEST_F()
82 INST(11U, Opcode::Add).u64().Inputs(4U, 5U); in TEST_F()
[all …]
Dlse_test.cpp36 INST(3U, Opcode::SaveState).Inputs(0U, 1U).SrcVregs({2U, 5U}); in TEST_F()
37 INST(4U, Opcode::NullCheck).ref().Inputs(0U, 3U); in TEST_F()
38 INST(5U, Opcode::LenArray).s32().Inputs(4U); in TEST_F()
39 INST(6U, Opcode::BoundsCheck).s32().Inputs(5U, 2U, 3U); in TEST_F()
40 INST(7U, Opcode::StoreArray).u32().Inputs(4U, 6U, 1U); in TEST_F()
41 INST(8U, Opcode::SaveState).Inputs(0U, 2U).SrcVregs({2U, 5U}); in TEST_F()
42 INST(11U, Opcode::BoundsCheck).s32().Inputs(5U, 2U, 8U); in TEST_F()
43 INST(12U, Opcode::LoadArray).s32().Inputs(4U, 11U); in TEST_F()
44 INST(13U, Opcode::SaveState).Inputs(12U, 2U, 0U).SrcVregs({0U, 5U, 1U}); in TEST_F()
45 INST(16U, Opcode::BoundsCheck).s32().Inputs(5U, 2U, 13U); in TEST_F()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/
Dshare_gate_meta_data.cpp21 std::string GateMetaData::Str(OpCode opcode) in Str() argument
23 const std::map<OpCode, const char *> strMap = { in Str()
24 #define GATE_NAME_MAP(NAME, OP, R, S, D, V) { OpCode::OP, #OP }, in Str()
35 #define GATE_NAME_MAP(OP) { OpCode::OP, #OP }, in Str()
39 if (strMap.count(opcode) > 0) { in Str()
40 return strMap.at(opcode); in Str()
42 return "OP-" + std::to_string(static_cast<uint8_t>(opcode)); in Str()
48 case OpCode::CIRCUIT_ROOT: in IsRoot()
49 case OpCode::DEPEND_ENTRY: in IsRoot()
50 case OpCode::ARG_LIST: in IsRoot()
[all …]
/arkcompiler/runtime_core/static_core/bytecode_optimizer/tests/
Dbc_lowering_test.cpp32 std::map<std::string, compiler::Opcode> opcodes = { in TEST_F()
33 … {"add", compiler::Opcode::SubI}, {"sub", compiler::Opcode::AddI}, {"mul", compiler::Opcode::MulI}, in TEST_F()
34 … {"and", compiler::Opcode::AndI}, {"xor", compiler::Opcode::XorI}, {"or", compiler::Opcode::OrI}, in TEST_F()
35 {"div", compiler::Opcode::DivI}, {"mod", compiler::Opcode::ModI}, in TEST_F()
42 OPCODE v0, v1 in TEST_F()
47 for (auto const &opcode : opcodes) { in TEST_F() local
48 // Specialize template source to the current opcode in TEST_F()
50 size_t startPos = source.find("OPCODE"); in TEST_F()
51 source.replace(startPos, 6U, opcode.first); in TEST_F()
63 if (opcode.second == compiler::Opcode::AddI || opcode.second == compiler::Opcode::SubI) { in TEST_F()
[all …]
Dreg_encoder_test.cpp74 INST(40U, Opcode::Sub).f64().Inputs(32U, 33U); in TEST_F()
75 INST(41U, Opcode::Return).f64().Inputs(40U); in TEST_F()
93 INST(40U, Opcode::Sub).f64().Inputs(32U, 33U); in TEST_F()
94 INST(41U, Opcode::Return).f64().Inputs(40U); in TEST_F()
119 INST(4U, Opcode::LoadObject).s64().Inputs(0U); in TEST_F()
120 INST(10U, Opcode::LoadObject).s64().Inputs(0U); in TEST_F()
121 INST(11U, Opcode::Add).s64().Inputs(10U, 4U); in TEST_F()
123 INST(15U, Opcode::Div).s64().Inputs(11U, 52U); in TEST_F()
124 INST(16U, Opcode::Mul).s64().Inputs(15U, 52U); in TEST_F()
125 INST(20U, Opcode::Sub).s64().Inputs(16U, 10U); in TEST_F()
[all …]
/arkcompiler/ets_frontend/es2panda/test/compiler/debugInfo/
Dtest-for-loop-expected.txt15 "opcode": "mov",
28 "opcode": "mov",
41 "opcode": "mov",
54 "opcode": "ldai",
66 "opcode": "sta",
78 "opcode": "LABEL_2: ",
88 "opcode": "lda",
100 "opcode": "sta",
112 "opcode": "ldai",
124 "opcode": "less",
[all …]
/arkcompiler/runtime_core/bytecode_optimizer/tests/
Dconst_array_resolver_test.cpp31 INST(20, Opcode::SaveState).NoVregs(); in TEST_F()
32 INST(4, Opcode::LoadAndInitClass).ref().Inputs(20).TypeId(68); in TEST_F()
33 INST(3, Opcode::NewArray).ref().Inputs(4, 1, 20); in TEST_F()
34 INST(11, Opcode::StoreArray).u64().Inputs(3, 2, 2); in TEST_F()
35 INST(13, Opcode::StoreArray).u64().Inputs(3, 2, 2); in TEST_F()
36 INST(10, Opcode::Return).ref().Inputs(3); in TEST_F()
54 INST(20, Opcode::SaveState).NoVregs(); in TEST_F()
55 INST(4, Opcode::LoadAndInitClass).ref().Inputs(20).TypeId(68); in TEST_F()
56 INST(22, Opcode::SaveState).NoVregs(); in TEST_F()
57 INST(21, Opcode::LoadConstArray).ref().Inputs(22); in TEST_F()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mpl2mpl/include/
Dconstantfold.h50 …MIRConst *FoldSignExtendMIRConst(Opcode opcode, PrimType resultType, uint8 size, const IntVal &val…
51 …static MIRConst *FoldIntConstBinaryMIRConst(Opcode opcode, PrimType resultType, const MIRIntConst …
53 MIRConst *FoldConstComparisonMIRConst(Opcode opcode, PrimType resultType, PrimType opndType,
55 static bool IntegerOpIsOverflow(Opcode op, PrimType primType, int64 cstA, int64 cstB);
56 …static MIRIntConst *FoldIntConstUnaryMIRConst(Opcode opcode, PrimType resultType, const MIRIntCons…
62 …ConstvalNode *FoldSignExtend(Opcode opcode, PrimType resultType, uint8 size, const ConstvalNode &c…
72 …ConstvalNode *FoldConstComparison(Opcode opcode, PrimType resultType, PrimType opndType, const Con…
74 ConstvalNode *FoldConstBinary(Opcode opcode, PrimType resultType, const ConstvalNode &const0,
76 ConstvalNode *FoldIntConstComparison(Opcode opcode, PrimType resultType, PrimType opndType,
78 … MIRIntConst *FoldIntConstComparisonMIRConst(Opcode opcode, PrimType resultType, PrimType opndType,
[all …]

12345678910>>...30