Home
last modified time | relevance | path

Searched refs:CmpU64 (Results 1 - 15 of 15) sorted by relevance

/third_party/node/deps/v8/src/regexp/s390/
H A Dregexp-macro-assembler-s390.cc173 __ CmpU64(r2, Operand(backtrack_limit())); in Backtrack()
195 __ CmpU64(current_character(), Operand(c)); in CheckCharacter()
201 __ CmpU64(current_character(), Operand(limit)); in CheckCharacterGT()
224 __ CmpU64(current_character(), Operand(limit)); in CheckCharacterLT()
294 __ CmpU64(r5, Operand('z' - 'a')); // Is r5 a lowercase letter? in CheckNotBackReferenceIgnoreCase()
298 __ CmpU64(r5, Operand(254 - 224)); in CheckNotBackReferenceIgnoreCase()
300 __ CmpU64(r5, Operand(247 - 224)); // Check for 247. in CheckNotBackReferenceIgnoreCase()
444 __ CmpU64(current_character(), Operand(c)); in CheckNotCharacter()
452 __ CmpU64(r2, Operand(c)); in CheckCharacterAfterAnd()
462 __ CmpU64(r in CheckNotCharacterAfterAnd()
1257 DCHECK(register_index < (1 << 30)); if (num_registers_ <= register_index) { num_registers_ = register_index + 1; } return MemOperand(frame_pointer(), kRegisterZero - register_index * kSystemPointerSize); } void RegExpMacroAssemblerS390::CheckPosition(int cp_offset, Label* on_outside_input) { if (cp_offset >= 0) { __ CmpS64(current_input_offset(), Operand(-cp_offset * char_size())); BranchOrBacktrack(ge, on_outside_input); } else { __ LoadU64(r3, MemOperand(frame_pointer(), kStringStartMinusOne)); __ AddS64(r2, current_input_offset(), Operand(cp_offset * char_size())); __ CmpS64(r2, r3); BranchOrBacktrack(le, on_outside_input); } } void RegExpMacroAssemblerS390::BranchOrBacktrack(Condition condition, Label* to, CRegister cr) { if (condition == al) { if (to == nullptr) { Backtrack(); return; } __ b(to); return; } if (to == nullptr) { __ b(condition, &backtrack_label_); return; } __ b(condition, to); } void RegExpMacroAssemblerS390::SafeCall(Label* to, Condition cond, CRegister cr) { Label skip; __ b(NegateCondition(cond), &skip); __ b(r14, to); __ bind(&skip); } void RegExpMacroAssemblerS390::SafeReturn() { __ pop(r14); __ mov(ip, Operand(masm_->CodeObject())); __ AddS64(r14, ip); __ Ret(); } void RegExpMacroAssemblerS390::SafeCallTarget(Label* name) { __ bind(name); __ CleanseP(r14); __ mov(r0, r14); __ mov(ip, Operand(masm_->CodeObject())); __ SubS64(r0, r0, ip); __ push(r0); } void RegExpMacroAssemblerS390::Push(Register source) { DCHECK(source != backtrack_stackpointer()); __ lay(backtrack_stackpointer(), MemOperand(backtrack_stackpointer(), -kSystemPointerSize)); __ StoreU64(source, MemOperand(backtrack_stackpointer())); } void RegExpMacroAssemblerS390::Pop(Register target) { DCHECK(target != backtrack_stackpointer()); __ LoadU64(target, MemOperand(backtrack_stackpointer())); __ la(backtrack_stackpointer(), MemOperand(backtrack_stackpointer(), kSystemPointerSize)); } void RegExpMacroAssemblerS390::CheckPreemption() { ExternalReference stack_limit = ExternalReference::address_of_jslimit(isolate()); __ mov(r2, Operand(stack_limit)); __ CmpU64(sp, MemOperand(r2)); SafeCall(&check_preempt_label_, le); } void RegExpMacroAssemblerS390::CheckStackLimit() { ExternalReference stack_limit = ExternalReference::address_of_regexp_stack_limit_address(isolate()); __ mov(r2, Operand(stack_limit)); __ CmpU64(backtrack_stackpointer(), MemOperand(r2)); SafeCall(&stack_overflow_label_, le); } void RegExpMacroAssemblerS390::CallCFunctionUsingStub( ExternalReference function, int num_arguments) { DCHECK_GE(8, num_arguments); __ mov(code_pointer(), Operand(function)); Label ret; __ larl(r14, &ret); __ StoreU64(r14, MemOperand(sp, kStackFrameRASlot * kSystemPointerSize)); __ b(code_pointer()); __ bind(&ret); if (base::OS::ActivationFrameAlignment() > kSystemPointerSize) register_location() argument
[all...]
/third_party/node/deps/v8/src/regexp/ppc/
H A Dregexp-macro-assembler-ppc.cc203 __ CmpU64(current_character(), Operand(c), r0); in CheckCharacter()
209 __ CmpU64(current_character(), Operand(limit), r0); in CheckCharacterGT()
232 __ CmpU64(current_character(), Operand(limit), r0); in CheckCharacterLT()
456 __ CmpU64(current_character(), Operand(c), r0); in CheckNotCharacter()
468 __ CmpU64(r3, Operand(c), r0, cr0); in CheckCharacterAfterAnd()
482 __ CmpU64(r3, Operand(c), r0, cr0); in CheckNotCharacterAfterAnd()
493 __ CmpU64(r3, Operand(c), r0); in CheckNotCharacterAfterMinusAnd()
502 __ CmpU64(r3, Operand(to - from), r0); in CheckCharacterInRange()
511 __ CmpU64(r3, Operand(to - from), r0); in CheckCharacterNotInRange()
797 __ CmpU64(r in GetCode()
[all...]
/third_party/node/deps/v8/src/baseline/s390/
H A Dbaseline-compiler-s390-inl.h90 __ masm()->CmpU64(scratch, fp); in VerifyFrameSize()
H A Dbaseline-assembler-s390-inl.h143 __ CmpU64(lhs, rhs); in JumpIfHelper()
249 __ CmpU64(lhs, rhs); in JumpIf()
679 assembler_->masm()->CmpU64(reg, kInterpreterAccumulatorRegister); in AssertEqualToAccumulator()
/third_party/node/deps/v8/src/baseline/ppc/
H A Dbaseline-assembler-ppc-inl.h143 __ CmpU64(lhs, rhs); in JumpIfHelper()
249 __ CmpU64(lhs, rhs, r0); in JumpIf()
/third_party/node/deps/v8/src/wasm/baseline/ppc/
H A Dliftoff-assembler-ppc.h193 CmpU64(sp, stack_limit); in PatchPrepareStackFrame()
1473 CmpU64(dst.gp(), r0); in emit_type_conversion()
1624 CmpU64(lhs, rhs); in emit_cond_jump()
1700 CmpU64(lhs.gp(), rhs.gp()); in emit_i64_set_cond()
2894 CmpU64(sp, limit_address); in StackCheck()
/third_party/node/deps/v8/src/codegen/ppc/
H A Dmacro-assembler-ppc.cc1702 CmpU64(value, scratch); in CallRecordWriteStub()
3012 void TurboAssembler::CmpU64(Register src1, const Operand& src2, in CallRecordWriteStub() function in v8::internal::TurboAssembler
3019 CmpU64(src1, scratch, cr); in CallRecordWriteStub()
3023 void TurboAssembler::CmpU64(Register src1, Register src2, CRegister cr) { in CallRecordWriteStub() function in v8::internal::TurboAssembler
3119 CmpU64(src1, Operand(smi), scratch, cr); in CallRecordWriteStub()
3122 CmpU64(src1, scratch, cr); in CallRecordWriteStub()
H A Dmacro-assembler-ppc.h158 void CmpU64(Register src1, const Operand& src2, Register scratch,
160 void CmpU64(Register src1, Register src2, CRegister cr = cr7);
/third_party/node/deps/v8/src/codegen/s390/
H A Dmacro-assembler-s390.h370 void CmpU64(Register src1, Register src2);
372 void CmpU64(Register src1, const Operand& opnd);
374 void CmpU64(Register dst, const MemOperand& opnd);
H A Dmacro-assembler-s390.cc1897 CmpU64(scratch, Operand(higher_limit - lower_limit)); in CallRecordWriteStub()
1899 CmpU64(value, Operand(higher_limit)); in CallRecordWriteStub()
3506 void TurboAssembler::CmpU64(Register dst, Register src) { in CallRecordWriteStub() function in v8::internal::TurboAssembler
3520 void TurboAssembler::CmpU64(Register dst, const Operand& opnd) { in CallRecordWriteStub() function in v8::internal::TurboAssembler
3540 void TurboAssembler::CmpU64(Register dst, const MemOperand& opnd) { in CallRecordWriteStub() function in v8::internal::TurboAssembler
/third_party/node/deps/v8/src/wasm/baseline/s390/
H A Dliftoff-assembler-s390.h175 CmpU64(sp, stack_limit); in PatchPrepareStackFrame()
1526 CmpU64(r3, r4); in FillStackSlotsWithZero()
2150 CmpU64(lhs, rhs); in emit_cond_jump()
2232 CmpU64(lhs.gp(), rhs.gp()); in emit_i64_set_cond()
2899 CmpU64(sp, limit_address); in StackCheck()
/third_party/node/deps/v8/src/builtins/ppc/
H A Dbuiltins-ppc.cc683 __ CmpU64(sp, scratch); in Generate_ResumeGeneratorTrampoline()
1426 __ CmpU64(sp_minus_frame_size, interrupt_limit); in Generate_BaselineOutOfLinePrologue()
1574 __ CmpU64(r8, r0); in Generate_InterpreterEntryTrampoline()
1608 __ CmpU64(sp, r0); in Generate_InterpreterEntryTrampoline()
2567 __ CmpU64(r0, scratch); in Generate_PushBoundArguments()
/third_party/node/deps/v8/src/builtins/s390/
H A Dbuiltins-s390.cc656 __ CmpU64(sp, scratch); in Generate_ResumeGeneratorTrampoline()
1458 __ CmpU64(sp_minus_frame_size, interrupt_limit); in Generate_BaselineOutOfLinePrologue()
1599 __ CmpU64(r8, __ StackLimitAsMemOperand(StackLimitKind::kRealStackLimit)); in Generate_InterpreterEntryTrampoline()
1634 __ CmpU64(sp, r0); in Generate_InterpreterEntryTrampoline()
2614 __ CmpU64(r1, __ StackLimitAsMemOperand(StackLimitKind::kRealStackLimit)); in Generate_PushBoundArguments()
/third_party/node/deps/v8/src/compiler/backend/s390/
H A Dcode-generator-s390.cc1410 __ CmpU64(lhs_register, i.InputRegister(kValueIndex)); in AssembleArchInstruction()
1919 ASSEMBLE_COMPARE(CmpS64, CmpU64); in AssembleArchInstruction()
3354 __ CmpU64(input, Operand(case_count)); in AssembleArchTableSwitch()
3466 __ CmpU64(sp, scratch); in AssembleConstructFrame()
/third_party/node/deps/v8/src/compiler/backend/ppc/
H A Dcode-generator-ppc.cc1102 __ CmpU64(lhs_register, i.InputRegister(kValueIndex), cr0); in AssembleArchInstruction()
3986 __ CmpU64(input, Operand(case_count), r0); in AssembleArchTableSwitch()
4113 __ CmpU64(sp, scratch); in AssembleConstructFrame()

Completed in 61 milliseconds