| /arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/ |
| D | optimized_fast_call.cpp | 128 __ Cmp(actualNumArgsReg, Immediate(3)); // 3: 3 args in OptimizedFastCallAndPushArgv() local 140 __ Cmp(actualNumArgsReg, Immediate(4)); // 4: 4 args in OptimizedFastCallAndPushArgv() local 152 __ Cmp(actualNumArgsReg, Immediate(5)); // 5: 5 args in OptimizedFastCallAndPushArgv() local 165 __ Cmp(actualNumArgsReg, Immediate(6)); // 6: 6 args in OptimizedFastCallAndPushArgv() local 177 __ Cmp(actualNumArgsReg, Immediate(7)); // 7: 7 args in OptimizedFastCallAndPushArgv() local 188 __ Cmp(actualNumArgsReg, Immediate(8)); // 8: 8 args in OptimizedFastCallAndPushArgv() local 200 __ Cmp(expectedNumArgs, actualNumArgsReg); in OptimizedFastCallAndPushArgv() local 220 __ Cmp(expectedNumArgs, Immediate(8)); // 8 : register save 8 arg in OptimizedFastCallAndPushArgv() local 270 __ Cmp(argC, Immediate(0)); in JSFastCallWithArgV() local 277 __ Cmp(argC, Immediate(0)); in JSFastCallWithArgV() local [all …]
|
| D | common_call.cpp | 92 __ Cmp(argc.W(), Immediate(0)); in PushArgsWithArgv() local 111 __ Cmp(argc.W(), Immediate(0)); in PushArgsWithArgvInPair() local 131 __ Cmp(argc.W(), Immediate(1)); // 1: argc is odd number in copyArgs in PushArgsWithArgvInPair() local 138 __ Cmp(argc.W(), Immediate(1)); // 1: argc is odd number in copyArgs in PushArgsWithArgvInPair() local 154 __ Cmp(argc.W(), Immediate(0)); in PushUndefinedWithArgc() local 174 __ Cmp(op, Operand(numArgs, LSL, 3)); // 3: each args occupies 8 bytes in StackOverflowCheck() local
|
| D | optimized_call.cpp | 150 __ Cmp(Register(X6), Immediate(1)); in JSFunctionEntry() local 228 __ Cmp(expectedNumArgs, actualNumArgs); in OptimizedCallAndPushArgv() local 490 __ Cmp(actualArgC, Immediate(kungfu::ArgumentAccessor::GetFixArgsNum() + 3)); in JSCallInternal() local 507 __ Cmp(Register(X5).W(), Immediate(BUILTINS_STUB_ID(BUILTINS_CONSTRUCTOR_STUB_FIRST))); in JSCallInternal() local 526 __ Cmp(Register(X5), Immediate(0)); in JSCallInternal() local 528 __ Cmp(Register(X5), Immediate(1)); in JSCallInternal() local 530 __ Cmp(Register(X5), Immediate(2)); // 2: 2 args in JSCallInternal() local 532 __ Cmp(Register(X5), Immediate(3)); // 3: 3 args in JSCallInternal() local 592 __ Cmp(jstype2, Immediate(static_cast<int64_t>(JSType::JS_BOUND_FUNCTION))); in JSCallInternal() local 594 __ Cmp(jstype2, Immediate(static_cast<int64_t>(JSType::JS_PROXY))); in JSCallInternal() local [all …]
|
| D | asm_interpreter_call.cpp | 79 __ Cmp(functionTypeRegister, tempRegister.W()); in AsmInterpEntryDispatch() local 82 __ Cmp(functionTypeRegister, tempRegister.W()); in AsmInterpEntryDispatch() local 146 __ Cmp(declaredNumArgsRegister, Immediate(argc)); in JSCallCommonEntry() local 148 __ Cmp(declaredNumArgsRegister, argcRegister); in JSCallCommonEntry() local 291 __ Cmp(declaredNumArgsRegister, Immediate(0)); in JSCallCommonSlowPath() local 304 __ Cmp(declaredNumArgsRegister, Immediate(1)); in JSCallCommonSlowPath() local 726 __ Cmp(jumpSizeRegister, Immediate(0)); in ResumeRspAndDispatch() local 744 __ Cmp(ret, Immediate(JSTaggedValue::VALUE_UNDEFINED)); in ResumeRspAndDispatch() local 762 __ Cmp(temp, Immediate(0)); in ResumeRspAndDispatch() local 769 __ Cmp(temp.W(), Immediate(static_cast<int64_t>(JSType::ECMA_OBJECT_LAST))); in ResumeRspAndDispatch() local [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/ |
| D | optimized_fast_call.cpp | 117 __ Cmp(Immediate(3), actualNumArgsReg); // 3: func new this in OptimizedFastCallAndPushArgv() local 129 __ Cmp(Immediate(4), actualNumArgsReg); // 4: func new this arg0 in OptimizedFastCallAndPushArgv() local 141 __ Cmp(Immediate(5), actualNumArgsReg); // 5: 5 args in OptimizedFastCallAndPushArgv() local 152 __ Cmp(Immediate(6), actualNumArgsReg); // 6: 6 args in OptimizedFastCallAndPushArgv() local 197 __ Cmp(Immediate(3), expectedNumArgsReg); // 3: expectedNumArgsReg <= 3 jump in OptimizedFastCallAndPushArgv() local 207 __ Cmp(0, expectedNumArgsReg); in OptimizedFastCallAndPushArgv() local 241 __ Cmp(0, actualNumArgs); in JSFastCallWithArgV() local 247 __ Cmp(0, actualNumArgs); in JSFastCallWithArgV() local 253 __ Cmp(0, actualNumArgs); in JSFastCallWithArgV() local 259 __ Cmp(0, actualNumArgs); in JSFastCallWithArgV() local [all …]
|
| D | optimized_call.cpp | 60 __ Cmp(1, r12); in JSFunctionEntry() local 836 __ Cmp(0x0, rdx); in JSCallCheck() local 838 __ Cmp(0x0, jsFuncReg); // IsHole in JSCallCheck() local 842 __ Cmp(0x0, rdx); in JSCallCheck() local 918 __ Cmp(0, rax); in JSBoundFunctionCallInternal() local 938 __ Cmp(0, rax); in JSBoundFunctionCallInternal() local 1302 __ Cmp(Immediate(0), actualNumArgs); in GenJSCallWithArgV() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/assembler/tests/ |
| D | assembler_aarch64_test.cpp | 233 __ Cmp(Register(X1), Register(X2)); in HWTEST_F_L0() local 234 __ Cmp(Register(X1), Immediate(8)); in HWTEST_F_L0() local 253 __ Cmp(Register(X1), Register(X2)); in HWTEST_F_L0() local 255 __ Cmp(Register(X1), Immediate(8)); in HWTEST_F_L0() local 289 __ Cmp(count, Immediate(0)); in HWTEST_F_L0() local
|
| D | assembler_x64_test.cpp | 287 __ Cmp(0x0, rdx); in HWTEST_F_L0() local
|
| /arkcompiler/runtime_core/static_core/libpandafile/ |
| D | pgo.cpp | 80 static bool Cmp(const std::unique_ptr<BaseItem> &item1, const std::unique_ptr<BaseItem> &item2) in Cmp() function
|
| /arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/ |
| D | macro_assembler_x64.cpp | 41 void MacroAssemblerX64::Cmp(const StackSlotOperand &stackSlot, Immediate value) in Cmp() function in panda::ecmascript::kungfu::MacroAssemblerX64
|
| D | assembler_x64.cpp | 232 void AssemblerX64::Cmp(Immediate src, Register dst) in Cmp() function in panda::ecmascript::x64::AssemblerX64
|
| /arkcompiler/ets_runtime/ecmascript/compiler/baseline/ |
| D | baseline_assembler.cpp | 96 void BaselineAssembler::Cmp(SpecialRegister reg, Immediate value) in Cmp() function in panda::ecmascript::kungfu::BaselineAssembler
|
| /arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/ |
| D | macro_assembler_aarch64.cpp | 58 void MacroAssemblerAArch64::Cmp(const StackSlotOperand &stackSlot, Immediate value) in Cmp() function in panda::ecmascript::kungfu::MacroAssemblerAArch64
|
| D | assembler_aarch64.cpp | 888 void AssemblerAarch64::Cmp(const Register &rd, const Operand &operand) in Cmp() function in panda::ecmascript::aarch64::AssemblerAarch64
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/ |
| D | asm_assembler.cpp | 1319 void AsmAssembler::Cmp(InsnSize insnSize, Reg srcReg, Reg destReg) in Cmp() function in assembler::AsmAssembler 1328 void AsmAssembler::Cmp(InsnSize insnSize, const Mem &mem, Reg reg) in Cmp() function in assembler::AsmAssembler 1337 void AsmAssembler::Cmp(InsnSize insnSize, Reg reg, const Mem &mem) in Cmp() function in assembler::AsmAssembler 1346 void AsmAssembler::Cmp(InsnSize insnSize, const ImmOpnd &immOpnd, Reg reg) in Cmp() function in assembler::AsmAssembler 1355 void AsmAssembler::Cmp(InsnSize insnSize, const ImmOpnd &immOpnd, const Mem &mem) in Cmp() function in assembler::AsmAssembler
|
| D | elf_assembler.cpp | 1863 void ElfAssembler::Cmp(InsnSize insnSize, Reg srcReg, Reg destReg) in Cmp() function in assembler::ElfAssembler 1868 void ElfAssembler::Cmp(InsnSize insnSize, const Mem &mem, Reg reg) in Cmp() function in assembler::ElfAssembler 1873 void ElfAssembler::Cmp(InsnSize insnSize, Reg reg, const Mem &mem) in Cmp() function in assembler::ElfAssembler 1878 void ElfAssembler::Cmp(InsnSize insnSize, const ImmOpnd &immOpnd, Reg reg) in Cmp() function in assembler::ElfAssembler 1883 void ElfAssembler::Cmp(InsnSize insnSize, const ImmOpnd &immOpnd, const Mem &mem) in Cmp() function in assembler::ElfAssembler
|
| /arkcompiler/runtime_core/static_core/compiler/tests/codegen/ |
| D | codegen_test_1.cpp | 592 TEST_F(CodegenTest, Cmp) in TEST_F() argument
|