Home
last modified time | relevance | path

Searched refs:Sub (Results 1 - 25 of 99) sorted by relevance

1234

/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/
H A Doptimized_fast_call.cpp212 __ Sub(expectedNumArgs, expectedNumArgs, Immediate(8)); // 8 : register save 8 arg in OptimizedFastCallAndPushArgv()
213 __ Sub(actualNumArgsReg, actualNumArgsReg, Immediate(8)); // 8 : register save 8 arg in OptimizedFastCallAndPushArgv()
219 __ Sub(expectedNumArgs, expectedNumArgs, Immediate(8)); // 8 : register save 8 arg in OptimizedFastCallAndPushArgv()
220 __ Sub(actualNumArgsReg, actualNumArgsReg, Immediate(8)); // 8 : register save 8 arg in OptimizedFastCallAndPushArgv()
222 __ Sub(tmp, expectedNumArgs, actualNumArgsReg); in OptimizedFastCallAndPushArgv()
232 __ Sub(expectedNumArgs, expectedNumArgs, Immediate(8)); // 8 : register save 8 arg in OptimizedFastCallAndPushArgv()
285 __ Sub(argC, argC, Immediate(1)); in JSFastCallWithArgV()
292 __ Sub(argC, argC, Immediate(1)); in JSFastCallWithArgV()
299 __ Sub(argC, argC, Immediate(1)); in JSFastCallWithArgV()
306 __ Sub(arg in JSFastCallWithArgV()
[all...]
H A Dcommon_call.cpp112 __ Sub(argc.W(), argc.W(), Immediate(1)); in PushArgsWithArgv()
131 __ Sub(argc.W(), argc.W(), Immediate(1)); // 1: push the top arg already in PushArgsWithArgvInPair()
132 __ Sub(argv, argv, Operand(argc.W(), UXTW, 3)); // 3: argc * 8 in PushArgsWithArgvInPair()
147 __ Sub(argc.W(), argc.W(), Immediate(2)); // 2: pair in PushArgsWithArgvInPair()
174 __ Sub(argc.W(), argc.W(), Immediate(1)); in PushUndefinedWithArgc()
183 __ Sub(op, currentSlot, Operand(op, UXTX, 0)); in StackOverflowCheck()
/arkcompiler/runtime_core/compiler/tests/
H A Dgraph_comparator_test.cpp45 INST(6, Opcode::Sub).s32().Inputs(0, 1); in CreateGraph()
114 INST(5, Opcode::Sub).s32().Inputs(0, 1); in TEST_F()
138 INST(5, Opcode::Sub).s32().Inputs(0, 1); in TEST_F()
194 INST(5, Opcode::Sub).s32().Inputs(0, 1); in TEST_F()
219 INST(5, Opcode::Sub).s32().Inputs(0, 1); in TEST_F()
H A Dvn_test.cpp50 INST(7, Opcode::Sub).u32().Inputs(1, 0); in TEST_F()
53 INST(10, Opcode::Sub).u32().Inputs(1, 0); in TEST_F()
75 INST(7, Opcode::Sub).u32().Inputs(1, 0); in TEST_F()
78 INST(10, Opcode::Sub).u32().Inputs(1, 0); in TEST_F()
211 INST(12, Opcode::Sub).f32().Inputs(4, 5); in TEST_F()
212 INST(13, Opcode::Sub).f32().Inputs(5, 4); in TEST_F()
239 INST(12, Opcode::Sub).f32().Inputs(4, 5); in TEST_F()
240 INST(13, Opcode::Sub).f32().Inputs(5, 4); in TEST_F()
384 INST(14, Opcode::Sub).u64().Inputs(0, 1); in TEST_F()
395 INST(21, Opcode::Sub) in TEST_F()
[all...]
H A Dbranch_elimination_test.cpp118 INST(11, Opcode::Sub).u64().Inputs(0, 1); in BuildTestGraph()
119 INST(12, Opcode::Sub).u64().Inputs(11, 2); in BuildTestGraph()
186 INST(12, Opcode::Sub).u64().Inputs(11, 2); in BuildTestGraph2()
525 INST(12, Opcode::Sub).u64().Inputs(1, 2); in TEST_F()
814 INST(11, Opcode::Sub).u64().Inputs(0, 1); in BuildContitionsCheckGraph()
815 INST(12, Opcode::Sub).u64().Inputs(11, 2); in BuildContitionsCheckGraph()
875 INST(11, Opcode::Sub).u64().Inputs(0, 1); in BuildContitionsCheckGraphElimFalseSucc()
876 INST(12, Opcode::Sub).u64().Inputs(11, 2); in BuildContitionsCheckGraphElimFalseSucc()
1169 INST(9, Opcode::Sub).u64().Inputs(0, 2); in TEST_F()
1276 INST(9, Opcode::Sub) in TEST_F()
[all...]
H A Dmove_constants_test.cpp119 INST(5, Opcode::Sub).u64().Inputs(1, 0); in TEST_F()
152 INST(5, Opcode::Sub).u64().Inputs(1, 0); in TEST_F()
205 INST(23, Opcode::Sub).u64().Inputs(1, 0); in TEST_F()
249 INST(23, Opcode::Sub).u64().Inputs(1, 0); in TEST_F()
/arkcompiler/runtime_core/static_core/compiler/tests/
H A Dcse_test.cpp56 INST(7U, Opcode::Sub).u32().Inputs(1U, 0U); in SRC_GRAPH()
60 INST(10U, Opcode::Sub).u32().Inputs(1U, 0U); in SRC_GRAPH()
108 INST(7U, Opcode::Sub).u32().Inputs(1U, 0U); in OUT_GRAPH()
159 INST(7U, Opcode::Sub).s32().Inputs(1U, 0U); in SRC_GRAPH()
175 INST(14U, Opcode::Sub).s32().Inputs(1U, 0U); in SRC_GRAPH()
176 INST(15U, Opcode::Sub).s32().Inputs(14U, 1U); in SRC_GRAPH()
203 INST(7U, Opcode::Sub).s32().Inputs(1U, 0U); in OUT_GRAPH()
218 INST(15U, Opcode::Sub).s32().Inputs(7U, 1U); in OUT_GRAPH()
261 INST(9U, Opcode::Sub).u32().Inputs(1U, 0U); in SRC_GRAPH()
266 INST(23U, Opcode::Sub) in SRC_GRAPH()
[all...]
H A Dgraph_comparator_test.cpp45 INST(6U, Opcode::Sub).s32().Inputs(0U, 1U); in CreateGraph()
117 INST(5U, Opcode::Sub).s32().Inputs(0U, 1U); in CreateComparePhi1Graph1()
148 INST(5U, Opcode::Sub).s32().Inputs(0U, 1U); in TEST_F()
204 INST(5U, Opcode::Sub).s32().Inputs(0U, 1U); in CreateDifferentInstCountGraph1()
234 INST(5U, Opcode::Sub).s32().Inputs(0U, 1U); in TEST_F()
H A Dloop_unswitch_test.cpp67 INST(22U, Opcode::Sub).i32().Inputs(13U, 10U); in CreateIncLoopGraph()
136 INST(21U, Opcode::Sub).i32().Inputs(9U, 11U); in CreateDecLoopGraph()
142 INST(24U, Opcode::Sub).i32().Inputs(11U, 3U); in CreateDecLoopGraph()
205 INST(10U, Opcode::Sub).i64().Inputs(5U, 6U); in BuildGraphSingleCondition()
242 INST(32U, Opcode::Sub).i64().Inputs(24U, 25U); in BuildExpectedSingleCondition()
317 INST(14U, Opcode::Sub).i64().Inputs(12U, 6U); in BuildGraphSameCondition()
388 INST(14U, Opcode::Sub).i64().Inputs(12U, 6U); in BuildExpectedSameCondition()
486 INST(40U, Opcode::Sub).i32().Inputs(36U, 16U); in BuildGraphMultipleConditions()
497 INST(45U, Opcode::Sub).i32().Inputs(41U, 16U); in BuildGraphMultipleConditions()
562 INST(120U, Opcode::Sub) in BuildExpectedMultipleConditions()
[all...]
H A Dpeepholes_test.cpp667 INST(4U, Opcode::Sub).u64().Inputs(0U, 1U); in TEST_F()
704 INST(4U, Opcode::Sub).u16().Inputs(0U, 1U); in TEST_F()
864 ASSERT_TRUE(INS(4U).GetOpcode() == Opcode::Sub); in TEST_F()
867 ASSERT_TRUE(INS(5U).GetOpcode() == Opcode::Sub); in TEST_F()
913 INST(2U, Opcode::Sub).u64().Inputs(0U, 1U); in TEST_F()
948 INST(3U, Opcode::Sub).u64().Inputs(0U, 1U); in TEST_F()
970 INST(3U, Opcode::Sub).u64().Inputs(0U, 1U); in TEST_F()
992 INST(3U, Opcode::Sub).u64().Inputs(2U, 1U); in TEST_F()
1014 INST(3U, Opcode::Sub).u64().Inputs(2U, 1U); in TEST_F()
1036 INST(3U, Opcode::Sub) in TEST_F()
1043 ASSERT_EQ(INS(5U).GetOpcode(), Opcode::Sub); TEST_F() member in ark::compiler::Opcode
1065 ASSERT_EQ(INS(5U).GetOpcode(), Opcode::Sub); TEST_F() member in ark::compiler::Opcode
1086 ASSERT_EQ(INS(4U).GetOpcode(), Opcode::Sub); TEST_F() member in ark::compiler::Opcode
1107 ASSERT_EQ(INS(4U).GetOpcode(), Opcode::Sub); TEST_F() member in ark::compiler::Opcode
1129 ASSERT_EQ(INS(5U).GetOpcode(), Opcode::Sub); TEST_F() member in ark::compiler::Opcode
1151 ASSERT_EQ(INS(5U).GetOpcode(), Opcode::Sub); TEST_F() member in ark::compiler::Opcode
1173 ASSERT_EQ(INS(5U).GetOpcode(), Opcode::Sub); TEST_F() member in ark::compiler::Opcode
1195 ASSERT_EQ(INS(5U).GetOpcode(), Opcode::Sub); TEST_F() member in ark::compiler::Opcode
[all...]
H A Dbranch_elimination_test.cpp123 INST(11U, Opcode::Sub).u64().Inputs(0U, 1U); in BuildTestGraph()
124 INST(12U, Opcode::Sub).u64().Inputs(11U, 2U); in BuildTestGraph()
192 INST(12U, Opcode::Sub).u64().Inputs(11U, 2U); in BuildTestGraph2()
532 INST(12U, Opcode::Sub).u64().Inputs(1U, 2U); in BuildGraphDisconnectPredecessors()
831 INST(11U, Opcode::Sub).u64().Inputs(0U, 1U); in BuildContitionsCheckGraph()
832 INST(12U, Opcode::Sub).u64().Inputs(11U, 2U); in BuildContitionsCheckGraph()
892 INST(11U, Opcode::Sub).u64().Inputs(0U, 1U); in BuildContitionsCheckGraphElimFalseSucc()
893 INST(12U, Opcode::Sub).u64().Inputs(11U, 2U); in BuildContitionsCheckGraphElimFalseSucc()
1162 INST(9U, Opcode::Sub).u64().Inputs(0U, 2U); in SRC_GRAPH()
1282 INST(9U, Opcode::Sub) in SRC_GRAPH()
[all...]
H A Dlowering_test.cpp134 INST(7U, Opcode::Sub).u64().Inputs(0U, 1U); in BuildGraphLoweringAddSub()
135 INST(8U, Opcode::Sub).u64().Inputs(0U, 2U); in BuildGraphLoweringAddSub()
136 INST(9U, Opcode::Sub).u64().Inputs(0U, 3U); in BuildGraphLoweringAddSub()
138 INST(14U, Opcode::Sub).f64().Inputs(11U, 21U); in BuildGraphLoweringAddSub()
140 INST(16U, Opcode::Sub).f32().Inputs(12U, 22U); in BuildGraphLoweringAddSub()
142 INST(18U, Opcode::Sub).u64().Inputs(0U, 0U); in BuildGraphLoweringAddSub()
178 ASSERT_EQ(INS(9U).GetPrev()->GetOpcode(), Opcode::Sub); in TEST_F() member in ark::compiler::Opcode
194 INST(4U, Opcode::Sub).s32().Inputs(0U, 2U); in TEST_F()
1188 INST(4U, Opcode::Sub).type(type).Inputs(2U, 3U); in BuildGraphMultiplySubInteger()
1207 INST(15U, Opcode::Sub) in BuildGraphMultiplySubInteger()
[all...]
H A Dif_merging_test.cpp54 INST(8U, inverse ? Opcode::Sub : Opcode::Add).u64().Inputs(1U, 0U); in CreateExpectedSameIfs()
58 INST(9U, inverse ? Opcode::Add : Opcode::Sub).u64().Inputs(2U, 0U); in CreateExpectedSameIfs()
96 INST(9U, Opcode::Sub).u64().Inputs(5U, 0U); in TEST_F()
139 INST(9U, Opcode::Sub).u64().Inputs(5U, 0U); in TEST_F()
180 INST(9U, Opcode::Sub).u64().Inputs(6U, 0U); in TEST_F()
219 INST(11U, Opcode::Sub).u64().Inputs(0U, 1U); in CreateExpectedCheckInstsSplit()
254 INST(12U, Opcode::Sub).u64().Inputs(0U, 9U); in TEST_F()
311 INST(4U, Opcode::Sub).u64().Inputs(3U, 2U); in TEST_F()
339 INST(4U, Opcode::Sub).u64().Inputs(3U, 2U); in TEST_F()
1142 INST(5U, Opcode::Sub) in CreateExpectedConstantPhiLoopBackEdge()
[all...]
H A Dbasicblock_test.cpp117 INST(5U, Opcode::Sub).u64().Inputs(1U, 0U); in RemoveBlocksBuildGraph()
520 INST(4U, Opcode::Sub).s64().Inputs(0U, 1U); in IfLikelyUnlikelyTestBuildGraph()
524 INST(5U, Opcode::Sub).s64().Inputs(1U, 0U); in IfLikelyUnlikelyTestBuildGraph()
562 INST(4U, Opcode::Sub).s64().Inputs(0U, 1U); in TEST_F()
566 INST(5U, Opcode::Sub).s64().Inputs(1U, 0U); in TEST_F()
H A Dloop_unroll_test.cpp103 INST(10U, Opcode::Sub).u64().Inputs(6U, 7U); in BuildGraphSimpleLoop()
121 EXPECT_EQ(GetOpcodeCount(Opcode::Sub), 1U); in CheckSimpleLoop()
196 INST(12U, Opcode::Sub).u64().Inputs(7U, 3U); // b = b + 1 in BuildGraphCheckLoopWithPhiAndSafePoint()
224 EXPECT_EQ(GetOpcodeCount(Opcode::Sub), expectedFactor); in CheckLoopWithPhiAndSafePoint()
761 INST(8U, Opcode::Sub).SetType(type).Inputs(5U, 2U); // a -= 1 in BuildLoopWithDecrement()
799 // NB: add a new constant if UNROLL_FACTOR is changed and fix INST(20, Opcode::Sub). in TEST_F()
804 INST(20U, Opcode::Sub).s32().Inputs(0U, 2U); in TEST_F()
850 INST(20U, Opcode::Sub).s32().Inputs(0U, 32U); in TEST_F()
1056 // NB: add a new constant if UNROLL_FACTOR is changed and fix INST(20, Opcode::Sub). in TEST_F()
1061 INST(20U, Opcode::Sub) in TEST_F()
[all...]
H A Dgraph_creation_test.cpp52 INST(5U, Opcode::Sub).u64().Inputs(3U, 2U); in TEST_F()
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Dpeepholes.cpp83 if (inputOpc == Opcode::Sub && instType == inputType) { in VisitNeg()
88 CreateAndInsertInst(Opcode::Sub, inst, input->GetInput(1).GetInst(), input->GetInput(0).GetInst()); in VisitNeg()
128 if (input0->GetOpcode() == Opcode::Add && input1->GetOpcode() == Opcode::Sub) { in VisitAddFinalize()
132 if (input0->GetOpcode() == Opcode::Sub && input1->GetOpcode() == Opcode::Add) { in VisitAddFinalize()
138 if (input0->GetOpcode() == Opcode::Sub && input1->GetOpcode() == Opcode::Sub) { in VisitAddFinalize()
271 visitor->TrySimplifyAddSub<Opcode::Sub, 0>(inst, input0, input1); in VisitAdd()
272 visitor->TrySimplifyAddSub<Opcode::Sub, 0>(inst, input1, input0); in VisitAdd()
281 if (inst->GetOpcode() == Opcode::Sub) { in VisitSubFinalize()
382 if (input1->GetOpcode() == Opcode::Sub in VisitSub()
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/
H A Dx64_emitter.cpp451 assmbler.Sub(kB, TransferReg(opnd0), TransferReg(opnd1)); in EmitInsn()
454 assmbler.Sub(kW, TransferReg(opnd0), TransferReg(opnd1)); in EmitInsn()
457 assmbler.Sub(kL, TransferReg(opnd0), TransferReg(opnd1)); in EmitInsn()
460 assmbler.Sub(kQ, TransferReg(opnd0), TransferReg(opnd1)); in EmitInsn()
463 assmbler.Sub(kB, TransferImm(opnd0), TransferReg(opnd1)); in EmitInsn()
466 assmbler.Sub(kW, TransferImm(opnd0), TransferReg(opnd1)); in EmitInsn()
469 assmbler.Sub(kL, TransferImm(opnd0), TransferReg(opnd1)); in EmitInsn()
472 assmbler.Sub(kQ, TransferImm(opnd0), TransferReg(opnd1)); in EmitInsn()
475 assmbler.Sub(kB, TransferMem(opnd0, funcUniqueId), TransferReg(opnd1)); in EmitInsn()
478 assmbler.Sub(k in EmitInsn()
[all...]
/arkcompiler/runtime_core/libpandabase/utils/
H A Dsmall_vector.h110 IteratorType *Sub(difference_type v) in Sub() function in panda::SmallVector::Iterator
145 pointer_ = Sub(1); in operator --()
151 pointer_ = Sub(1); in operator --()
161 pointer_ = Sub(n); in operator -=()
173 it.pointer_ = it.Sub(n); in operator -()
/arkcompiler/runtime_core/static_core/libpandabase/utils/
H A Dsmall_vector.h103 IteratorType *Sub(difference_type v) in Sub() function in ark::SmallVector::Iterator
146 pointer_ = Sub(1); in operator --()
152 pointer_ = Sub(1); in operator --()
162 pointer_ = Sub(n); in operator -=()
174 it.pointer_ = it.Sub(n); in operator -()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/assembler/
H A Dasm_assembler.h199 void Sub(InsnSize insnSize, Reg srcReg, Reg destReg) override;
200 void Sub(InsnSize insnSize, const ImmOpnd &immOpnd, Reg reg) override;
201 void Sub(InsnSize insnSize, const Mem &mem, Reg reg) override;
202 void Sub(InsnSize insnSize, Reg reg, const Mem &mem) override;
203 void Sub(InsnSize insnSize, const ImmOpnd &immOpnd, const Mem &mem) override;
205 void Sub(Reg srcReg, Reg destReg, bool isSingle) override;
206 void Sub(const Mem &mem, Reg reg, bool isSingle) override;
H A Dassembler.h212 virtual void Sub(InsnSize insnSize, Reg srcReg, Reg destReg) = 0;
213 virtual void Sub(InsnSize insnSize, const ImmOpnd &immOpnd, Reg reg) = 0;
214 virtual void Sub(InsnSize insnSize, const Mem &mem, Reg reg) = 0;
215 virtual void Sub(InsnSize insnSize, Reg reg, const Mem &mem) = 0;
216 virtual void Sub(InsnSize insnSize, const ImmOpnd &immOpnd, const Mem &mem) = 0;
218 virtual void Sub(Reg srcReg, Reg destReg, bool isSingle = true) = 0;
219 virtual void Sub(const Mem &mem, Reg reg, bool isSingle = true) = 0;
H A Delf_assembler.h190 void Sub(InsnSize insnSize, Reg srcReg, Reg destReg) override;
191 void Sub(InsnSize insnSize, const ImmOpnd &immOpnd, Reg reg) override;
192 void Sub(InsnSize insnSize, const Mem &mem, Reg reg) override;
193 void Sub(InsnSize insnSize, Reg reg, const Mem &mem) override;
194 void Sub(InsnSize insnSize, const ImmOpnd &immOpnd, const Mem &mem) override;
196 void Sub(Reg srcReg, Reg destReg, bool isSingle) override;
197 void Sub(const Mem &mem, Reg reg, bool isSingle) override;
/arkcompiler/ets_runtime/ecmascript/builtins/
H A Dbuiltins_atomics.h49 V("sub", Sub, 3, INVALID) \
77 static JSTaggedValue Sub(EcmaRuntimeCallInfo *argv);
/arkcompiler/runtime_core/static_core/bytecode_optimizer/tests/
H A Dbc_lowering_test.cpp101 INST(9U, Opcode::Sub).u32().Inputs(0U, 3U); in TEST_F()
103 INST(11U, Opcode::Sub).u32().Inputs(0U, 4U); in TEST_F()
105 INST(13U, Opcode::Sub).f32().Inputs(2U, 6U); in TEST_F()
106 INST(14U, Opcode::Sub).u32().Inputs(0U, 7U); in TEST_F()
133 INST(11U, Opcode::Sub).u32().Inputs(0U, 4U); in TEST_F()
135 INST(13U, Opcode::Sub).f32().Inputs(2U, 6U); in TEST_F()

Completed in 29 milliseconds

1234