/arkcompiler/runtime_core/static_core/runtime/bridge/arch/arm/ |
H A D | interpreter_to_compiled_code_bridge_armhf.S | 26 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 D | interpreter_to_compiled_code_bridge_arm.S | 24 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 D | compiled_code_to_interpreter_bridge_armhf.S | 84 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 D | compiled_code_to_interpreter_bridge_arm.S | 90 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 D | interpreter_to_compiled_code_bridge_aarch64.S | 44 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 D | compiled_code_to_interpreter_bridge_aarch64.S | 179 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 D | ir_build_intrinsics_ets.cpp | 49 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 D | rpo_test.cpp | 124 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 D | dom_tree_test.cpp | 151 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 D | isa.cpp | 27 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 D | ets_napi_entry_point_arm32hf.S | 84 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 D | ets_napi_entry_point_arm32.S | 84 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 D | ets_async_entry_point_arm32.S | 109 cmp r3, #0 113 cmp r2, #0 118 cmp r3, #BYPASS_BRIDGE
|
H A D | ets_async_entry_point_arm32hf.S | 106 cmp r3, #0 110 cmp r2, #0 115 cmp r3, #BYPASS_BRIDGE
|
/arkcompiler/runtime_core/static_core/libllvmbackend/transforms/ |
H A D | gc_utils.h | 60 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 D | induction_variable_analysis.cpp | 127 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 D | lowering.cpp | 37 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 D | lowering.h | 59 static bool BetterToSwapCompareInputs(Inst *cmp);
|
/arkcompiler/runtime_core/static_core/tests/vm-benchmarks/tests/ |
H A D | test_result.py | 281 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 D | aarch64_fixup_sdiv.cpp | 34 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 D | rpo_test.cpp | 130 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 D | tagged_node.cpp | 189 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 D | ets_napi_entry_point_aarch64.S | 84 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 D | loop_unroll.cpp | 265 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 D | aot_file_info.cpp | 75 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()
|