Home
last modified time | relevance | path

Searched refs:cmp (Results 1 - 25 of 58) sorted by relevance

123

/arkcompiler/runtime_core/static_core/runtime/bridge/arch/arm/
H A Dinterpreter_to_compiled_code_bridge_armhf.S26 cmp \begin_ptr, \end_ptr
29 cmp \begin_ptr, \end_ptr
32 cmp \begin_ptr, \end_ptr
40 cmp \begin_ptr, \end_ptr
43 cmp \begin_ptr, \end_ptr
46 cmp \begin_ptr, \end_ptr
49 cmp \begin_ptr, \end_ptr
52 cmp \begin_ptr, \end_ptr
55 cmp \begin_ptr, \end_ptr
58 cmp \begin_pt
[all...]
H A Dinterpreter_to_compiled_code_bridge_arm.S24 cmp r2, #SHORTY_TAGGED
28 cmp r2, #(SHORTY_NUM_64BIT_TYPES - 1)
57 cmp \begin_ptr, \end_ptr
60 cmp \begin_ptr, \end_ptr
63 cmp \begin_ptr, \end_ptr
80 cmp r2, #SHORTY_TAGGED
92 cmp r2, #0
95 cmp r2, #SHORTY_TAGGED
99 cmp r2, #(SHORTY_NUM_64BIT_TYPES - 1)
140 cmp r
[all...]
H A Dcompiled_code_to_interpreter_bridge_armhf.S84 cmp r0, #0
159 cmp r9, #0
162 cmp r9, #SHORTY_REFERENCE
170 cmp r9, #0
178 cmp r9, #(SHORTY_NUM_FLOAT_TYPES - 1)
185 cmp r9, #0
194 cmp r9, #0
226 cmp r1, #SHORTY_VOID
232 1: cmp r1, #SHORTY_REFERENCE
243 cmp r
[all...]
H A Dcompiled_code_to_interpreter_bridge_arm.S90 cmp r0, #0
159 cmp r4, #0
163 cmp r4, #(SHORTY_NUM_64BIT_TYPES - 1)
167 cmp r4, #(SHORTY_REFERENCE - SHORTY_FIRST_64)
202 cmp r0, #SHORTY_VOID
209 cmp r1, #(SHORTY_NUM_64BIT_TYPES - 1)
/arkcompiler/runtime_core/static_core/runtime/bridge/arch/aarch64/
H A Dinterpreter_to_compiled_code_bridge_aarch64.S44 cmp w2, #(SHORTY_NUM_FLOAT_TYPES - 1)
51 cmp w2, #(SHORTY_REFERENCE - SHORTY_FIRST_FLOAT)
58 cmp \tmp_reg, #64
63 cmp w2, #(SHORTY_TAGGED - SHORTY_FIRST_FLOAT)
67 cmp \tmp_reg, #56
77 cmp \tmp_reg, #64
86 cmp w2, #(SHORTY_TAGGED - SHORTY_FIRST_FLOAT)
154 cmp w2, #(SHORTY_NUM_FLOAT_TYPES - 1)
158 cmp w2, #(SHORTY_TAGGED - SHORTY_FIRST_FLOAT)
279 cmp w
[all...]
H A Dcompiled_code_to_interpreter_bridge_aarch64.S179 cmp w9, #SHORTY_REFERENCE
184 cmp w9, #(SHORTY_NUM_FLOAT_TYPES - 1)
219 cmp w1, #SHORTY_VOID
226 cmp w1, #SHORTY_REFERENCE
238 cmp w1, #(SHORTY_NUM_FLOAT_TYPES - 1)
/arkcompiler/runtime_core/static_core/plugins/ets/compiler/
H A Dir_build_intrinsics_ets.cpp49 auto cmp = GetGraph()->CreateInstCompare(DataType::BOOL, GetPc(bcInst->GetAddress()), mask, in BuildIsFiniteIntrinsic() local
52 AddInstruction(bitcast, shift, mask, cmp); in BuildIsFiniteIntrinsic()
53 UpdateDefinitionAcc(cmp); in BuildIsFiniteIntrinsic()
58 auto cmp = in BuildStdRuntimeEquals() local
61 AddInstruction(cmp); in BuildStdRuntimeEquals()
62 UpdateDefinitionAcc(cmp); in BuildStdRuntimeEquals()
/arkcompiler/runtime_core/compiler/tests/
H A Drpo_test.cpp124 auto cmp = GetGraph()->CreateInstCompare(); in TEST_F() local
125 cmp->SetType(DataType::BOOL); in TEST_F()
126 cmp->SetInput(0, &INS(0)); in TEST_F()
127 cmp->SetInput(1, &INS(1)); in TEST_F()
128 cmp->SetOperandsType(DataType::Type::INT64); in TEST_F()
129 E->AppendInst(cmp); in TEST_F()
134 if_inst->SetInput(0, cmp); in TEST_F()
244 auto cmp = GetGraph()->CreateInstCompare(); in TEST_F() local
245 cmp->SetType(DataType::BOOL); in TEST_F()
246 cmp in TEST_F()
[all...]
H A Ddom_tree_test.cpp151 auto cmp = GetGraph()->CreateInstCompare(); in TEST_F() local
152 cmp->SetType(DataType::BOOL); in TEST_F()
153 cmp->SetInput(0, &INS(0)); in TEST_F()
154 cmp->SetInput(1, &INS(1)); in TEST_F()
155 cmp->SetOperandsType(DataType::Type::INT64); in TEST_F()
156 C->AppendInst(cmp); in TEST_F()
161 if_inst->SetInput(0, cmp); in TEST_F()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
H A Disa.cpp27 bool InsnDesc::IsSame(const InsnDesc &left, std::function<bool(const InsnDesc &left, const InsnDesc &right)> cmp) const in IsSame()
29 return cmp == nullptr ? false : cmp(left, *this); in IsSame()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/napi/arch/arm32/
H A Dets_napi_entry_point_arm32hf.S84 cmp r0, #2 // max 2 long argument
111 cmp lr, #0
136 cmp r3, #0
140 cmp r2, #0
145 cmp r3, #BYPASS_BRIDGE
341 cmp r0, #1 // max one long argument
369 cmp lr, #0
375 cmp r9, #SHORTY_REFERENCE
386 cmp r3, #(SHORTY_NUM_FLOAT_TYPES - 1)
440 cmp r
[all...]
H A Dets_napi_entry_point_arm32.S84 cmp r0, #2 // max 2 long argument
110 cmp lr, #0
135 cmp r3, #0
139 cmp r2, #0
144 cmp r3, #BYPASS_BRIDGE
311 cmp r0, #1 // max one long argument
341 cmp lr, #0
347 cmp r9, #SHORTY_REFERENCE
398 cmp r3, #0
402 cmp r
[all...]
H A Dets_async_entry_point_arm32.S109 cmp r3, #0
113 cmp r2, #0
118 cmp r3, #BYPASS_BRIDGE
H A Dets_async_entry_point_arm32hf.S106 cmp r3, #0
110 cmp r2, #0
115 cmp r3, #BYPASS_BRIDGE
/arkcompiler/runtime_core/static_core/libllvmbackend/transforms/
H A Dgc_utils.h60 auto cmp = llvm::dyn_cast<llvm::ICmpInst>(val); in IsNullCmp() local
61 if (cmp == nullptr) { in IsNullCmp()
65 auto op0 = llvm::dyn_cast<llvm::Constant>(cmp->getOperand(0)); in IsNullCmp()
66 auto op1 = llvm::dyn_cast<llvm::Constant>(cmp->getOperand(1)); in IsNullCmp()
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dinduction_variable_analysis.cpp127 GateRef cmp = acc_.GetValueIn(conditionJump); in TryGetLoopTimes() local
128 if (acc_.GetOpCode(cmp) != OpCode::TYPED_BINARY_OP || !IsLessOrGreaterCmp(cmp)) { in TryGetLoopTimes()
131 GateRef limitGate = acc_.GetValueIn(cmp, 1); in TryGetLoopTimes()
137 GateRef selector = acc_.GetValueIn(cmp, 0); in TryGetLoopTimes()
146 (acc_.GetTypedBinaryOp(cmp) == TypedBinOp::TYPED_LESSEQ || in TryGetLoopTimes()
147 acc_.GetTypedBinaryOp(cmp) == TypedBinOp::TYPED_LESS); in TryGetLoopTimes()
150 (acc_.GetTypedBinaryOp(cmp) == TypedBinOp::TYPED_GREATEREQ || in TryGetLoopTimes()
151 acc_.GetTypedBinaryOp(cmp) == TypedBinOp::TYPED_LESSEQ); in TryGetLoopTimes()
/arkcompiler/runtime_core/compiler/optimizer/optimizations/
H A Dlowering.cpp37 bool Lowering::BetterToSwapCompareInputs(Inst *cmp) in BetterToSwapCompareInputs() argument
39 ASSERT(cmp->GetOpcode() == Opcode::Compare); in BetterToSwapCompareInputs()
40 auto in0 = cmp->GetInput(0).GetInst(); in BetterToSwapCompareInputs()
41 auto in1 = cmp->GetInput(1).GetInst(); in BetterToSwapCompareInputs()
48 DataType::Type type = cmp->CastToCompare()->GetOperandsType(); in BetterToSwapCompareInputs()
50 auto cc = cmp->CastToCompare()->GetCc(); in BetterToSwapCompareInputs()
H A Dlowering.h59 static bool BetterToSwapCompareInputs(Inst *cmp);
/arkcompiler/runtime_core/static_core/tests/vm-benchmarks/tests/
H A Dtest_result.py281 cmp = VMBReport.compare_vmb(r1, r2)
282 cmp.print(full=True)
318 cmp = VMBReport.compare_vmb(r1, r2, flaky=['bad'])
319 cmp.print(full=True)
/arkcompiler/runtime_core/static_core/libllvmbackend/transforms/passes/
H A Daarch64_fixup_sdiv.cpp34 auto cmp = llvm::cast<llvm::Instruction>(selectInst->getOperand(0U)); in ReplaceSelect() local
46 if (cmp->uses().empty()) { in ReplaceSelect()
47 cmp->eraseFromParent(); in ReplaceSelect()
/arkcompiler/runtime_core/static_core/compiler/tests/
H A Drpo_test.cpp130 auto cmp = in TEST_F() local
132 e->AppendInst(cmp); in TEST_F()
133 auto ifInst = GetGraph()->CreateInstIfImm(DataType::NO_TYPE, INVALID_PC, cmp, 0U, DataType::BOOL, CC_NE); in TEST_F()
248 auto cmp = in TEST_F() local
250 g->AppendInst(cmp); in TEST_F()
251 auto ifInst = GetGraph()->CreateInstIfImm(DataType::NO_TYPE, INVALID_PC, cmp, 0U, DataType::BOOL, CC_NE); in TEST_F()
/arkcompiler/ets_runtime/ecmascript/
H A Dtagged_node.cpp189 int cmp = Compare(hash, key.GetTaggedValue(), treeNode->GetHash().GetInt(), treeNodeKey.GetTaggedValue()); in Set() local
192 if (cmp < 0) { in Set()
195 } else if (cmp > 0) { in Set()
348 int cmp = Compare(hash, key, treeNode->GetHash().GetInt(), treeNodeKey); in Delete() local
349 if (cmp < 0) { in Delete()
362 cmp = Compare(hash, key, treeNode->GetHash().GetInt(), treeNodeKey); in Delete()
363 if (cmp == 0 && treeNode->GetRight().IsHole()) { in Delete()
374 cmp = Compare(hash, key, treeNode->GetHash().GetInt(), treeNodeKey); in Delete()
380 if (cmp == 0) { in Delete()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/napi/arch/arm64/
H A Dets_napi_entry_point_aarch64.S84 cmp w0, #8
137 cmp x11, #0
344 cmp w0, #6
380 cmp w27, #SHORTY_VOID
389 1: cmp w27, #SHORTY_REFERENCE
399 cmp w27, #(SHORTY_NUM_FLOAT_TYPES - 1)
459 cmp x11, #0
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Dloop_unroll.cpp265 auto cmp = ifImm->GetInput(0).GetInst()->CastToCompare(); in NormalizeControlFlow() local
266 if (!cmp->HasSingleUser()) { in NormalizeControlFlow()
267 auto newCmp = cmp->Clone(edge->GetGraph()); in NormalizeControlFlow()
270 cmp = newCmp->CastToCompare(); in NormalizeControlFlow()
273 auto inversedCc = GetInverseConditionCode(cmp->GetCc()); in NormalizeControlFlow()
274 cmp->SetCc(inversedCc); in NormalizeControlFlow()
/arkcompiler/ets_runtime/ecmascript/compiler/aot_file/
H A Daot_file_info.cpp75 auto cmp = [](const AOTFileInfo::FuncEntryDes &a, const AOTFileInfo::FuncEntryDes &b) { in GetFuncEntryDesWithCallsite() local
82 auto it = std::upper_bound(s, t, target, cmp); in GetFuncEntryDesWithCallsite()

Completed in 9 milliseconds

123