Home
last modified time | relevance | path

Searched refs:tasm (Results 1 - 20 of 20) sorted by relevance

/third_party/node/deps/v8/src/compiler/backend/mips/
H A Dcode-generator-mips.cc24 #define __ tasm()->
366 FrameScope scope(tasm(), StackFrame::MANUAL); \
396 FrameScope scope(tasm(), StackFrame::MANUAL); \
504 FrameScope scope(tasm(), StackFrame::MANUAL); \
515 FrameScope scope(tasm(), StackFrame::MANUAL); \
531 CpuFeatureScope msa_scope(tasm(), MIPS_SIMD); \
552 void AdjustStackPointerForTailCall(TurboAssembler* tasm, in AdjustStackPointerForTailCall() argument
560 tasm->Subu(sp, sp, stack_slot_delta * kSystemPointerSize); in AdjustStackPointerForTailCall()
563 tasm->Addu(sp, sp, -stack_slot_delta * kSystemPointerSize); in AdjustStackPointerForTailCall()
572 AdjustStackPointerForTailCall(tasm(), frame_access_stat in AssembleTailCallBeforeGap()
3609 AssembleBranchToLabels(CodeGenerator* gen, TurboAssembler* tasm, Instruction* instr, FlagsCondition condition, Label* tlabel, Label* flabel, bool fallthru) AssembleBranchToLabels() argument
[all...]
/third_party/node/deps/v8/src/compiler/backend/mips64/
H A Dcode-generator-mips64.cc25 #define __ tasm()->
475 FrameScope scope(tasm(), StackFrame::MANUAL); \
486 FrameScope scope(tasm(), StackFrame::MANUAL); \
515 void AdjustStackPointerForTailCall(TurboAssembler* tasm, in AdjustStackPointerForTailCall() argument
523 tasm->Dsubu(sp, sp, stack_slot_delta * kSystemPointerSize); in AdjustStackPointerForTailCall()
526 tasm->Daddu(sp, sp, -stack_slot_delta * kSystemPointerSize); in AdjustStackPointerForTailCall()
535 AdjustStackPointerForTailCall(tasm(), frame_access_state(), in AssembleTailCallBeforeGap()
541 AdjustStackPointerForTailCall(tasm(), frame_access_state(), in AssembleTailCallAfterGap()
780 FrameScope scope(tasm(), StackFrame::NO_FRAME_TYPE); in AssembleArchInstruction()
1297 FrameScope scope(tasm(), StackFram in AssembleArchInstruction()
3790 AssembleBranchToLabels(CodeGenerator* gen, TurboAssembler* tasm, Instruction* instr, FlagsCondition condition, Label* tlabel, Label* flabel, bool fallthru) AssembleBranchToLabels() argument
[all...]
/third_party/node/deps/v8/src/compiler/backend/
H A Dcode-generator.cc166 tasm()->RecordDeoptReason(deoptimization_reason, exit->node_id(), in AssembleDeoptimizerCall()
172 tasm()->BindExceptionHandler(exit->label()); in AssembleDeoptimizerCall()
175 tasm()->bind(exit->label()); in AssembleDeoptimizerCall()
178 tasm()->CallForDeoptimization(target, deoptimization_id, exit->label(), in AssembleDeoptimizerCall()
188 tasm()->MaybeEmitOutOfLineConstantPool(); in MaybeEmitOutOfLineConstantPool()
197 FrameScope frame_scope(tasm(), StackFrame::MANUAL); in AssembleCode()
202 offsets_info_.code_start_register_check = tasm()->pc_offset(); in AssembleCode()
204 tasm()->CodeEntry(); in AssembleCode()
208 tasm()->RecordComment("-- Prologue: check code start register --"); in AssembleCode()
212 offsets_info_.deopt_check = tasm() in AssembleCode()
[all...]
H A Dcode-generator-impl.h265 TurboAssembler* tasm() { return tasm_; } in tasm() function in v8::internal::compiler::OutOfLineCode
H A Dcode-generator.h166 TurboAssembler* tasm() { return &tasm_; } in tasm() function in v8::internal::compiler::final
/third_party/node/deps/v8/src/codegen/
H A Dmacro-assembler.h88 explicit FrameScope(TurboAssembler* tasm, StackFrame::Type type) in FrameScope() argument
91 comment_(tasm, frame_name(type)), in FrameScope()
93 tasm_(tasm), in FrameScope()
95 old_has_frame_(tasm->has_frame()) { in FrameScope()
96 tasm->set_has_frame(true); in FrameScope()
98 tasm->EnterFrame(type); in FrameScope()
/third_party/node/deps/v8/src/compiler/backend/arm/
H A Dcode-generator-arm.cc28 #define __ tasm()->
423 FrameScope scope(tasm(), StackFrame::MANUAL); \
437 FrameScope scope(tasm(), StackFrame::MANUAL); \
481 UseScratchRegisterScope temps(tasm()); \
501 UseScratchRegisterScope temps(tasm()); \
526 void FlushPendingPushRegisters(TurboAssembler* tasm, in FlushPendingPushRegisters() argument
533 tasm->push((*pending_pushes)[0]); in FlushPendingPushRegisters()
536 tasm->Push((*pending_pushes)[0], (*pending_pushes)[1]); in FlushPendingPushRegisters()
539 tasm->Push((*pending_pushes)[0], (*pending_pushes)[1], in FlushPendingPushRegisters()
550 TurboAssembler* tasm, FrameAccessStat in AdjustStackPointerForTailCall()
549 AdjustStackPointerForTailCall( TurboAssembler* tasm, FrameAccessState* state, int new_slot_above_sp, ZoneVector<Register>* pending_pushes = nullptr, bool allow_shrinkage = true) AdjustStackPointerForTailCall() argument
[all...]
/third_party/node/deps/v8/src/compiler/backend/arm64/
H A Dcode-generator-arm64.cc25 #define __ tasm()->
242 MemOperand ToMemOperand(InstructionOperand* op, TurboAssembler* tasm) const { in ToMemOperand()
245 return SlotToMemOperand(AllocatedOperand::cast(op)->index(), tasm); in ToMemOperand()
248 MemOperand SlotToMemOperand(int slot, TurboAssembler* tasm) const { in SlotToMemOperand()
469 void EmitFpOrNeonUnop(TurboAssembler* tasm, Fn fn, Instruction* instr, in EmitFpOrNeonUnop() argument
476 (tasm->*fn)(output, input); in EmitFpOrNeonUnop()
544 FrameScope scope(tasm(), StackFrame::MANUAL); \
550 FrameScope scope(tasm(), StackFrame::MANUAL); \
563 UseScratchRegisterScope temps(tasm()); \
583 UseScratchRegisterScope temps(tasm()); \
611 AdjustStackPointerForTailCall(TurboAssembler* tasm, FrameAccessState* state, int new_slot_above_sp, bool allow_shrinkage = true) AdjustStackPointerForTailCall() argument
[all...]
/third_party/node/deps/v8/src/compiler/backend/x64/
H A Dcode-generator-x64.cc35 #define __ tasm()->
237 } else if (tasm()->options().inline_offheap_trampolines) {
330 void EmitStore(TurboAssembler* tasm, Operand operand, Register value, in EmitStore() argument
335 tasm->movb(operand, value); in EmitStore()
338 tasm->movw(operand, value); in EmitStore()
341 tasm->movl(operand, value); in EmitStore()
344 tasm->movq(operand, value); in EmitStore()
347 tasm->StoreTaggedField(operand, value); in EmitStore()
350 tasm->StoreSandboxedPointerField(operand, value); in EmitStore()
361 tasm in EmitStore()
389 EmitStore(TurboAssembler* tasm, Operand operand, Immediate value, MachineRepresentation rep) EmitStore() argument
414 EmitMemoryProbeForTrapHandlerIfNeeded(TurboAssembler* tasm, Register scratch, Operand operand, StubCallMode mode, int size) EmitMemoryProbeForTrapHandlerIfNeeded() argument
497 EmitTSANStoreOOL(Zone* zone, CodeGenerator* codegen, TurboAssembler* tasm, Operand operand, Register value_reg, X64OperandConverter& i, StubCallMode mode, int size, std::memory_order order) EmitTSANStoreOOL() argument
516 GetTSANValueRegister(TurboAssembler* tasm, Register value, X64OperandConverter& i, MachineRepresentation rep) GetTSANValueRegister() argument
535 GetTSANValueRegister( TurboAssembler* tasm, Immediate value, X64OperandConverter& i, MachineRepresentation rep) GetTSANValueRegister() argument
548 EmitTSANAwareStore(Zone* zone, CodeGenerator* codegen, TurboAssembler* tasm, Operand operand, ValueT value, X64OperandConverter& i, StubCallMode stub_call_mode, MachineRepresentation rep) EmitTSANAwareStore() argument
614 EmitTSANRelaxedLoadOOLIfNeeded(Zone* zone, CodeGenerator* codegen, TurboAssembler* tasm, Operand operand, X64OperandConverter& i, StubCallMode mode, int size) EmitTSANRelaxedLoadOOLIfNeeded() argument
634 EmitTSANAwareStore(Zone* zone, CodeGenerator* codegen, TurboAssembler* tasm, Operand operand, ValueT value, X64OperandConverter& i, StubCallMode stub_call_mode, MachineRepresentation rep) EmitTSANAwareStore() argument
643 EmitTSANRelaxedLoadOOLIfNeeded(Zone* zone, CodeGenerator* codegen, TurboAssembler* tasm, Operand operand, X64OperandConverter& i, StubCallMode mode, int size) EmitTSANRelaxedLoadOOLIfNeeded() argument
[all...]
/third_party/node/deps/v8/src/compiler/backend/loong64/
H A Dcode-generator-loong64.cc25 #define __ tasm()->
461 FrameScope scope(tasm(), StackFrame::MANUAL); \
462 UseScratchRegisterScope temps(tasm()); \
470 FrameScope scope(tasm(), StackFrame::MANUAL); \
471 UseScratchRegisterScope temps(tasm()); \
498 void AdjustStackPointerForTailCall(TurboAssembler* tasm, in AdjustStackPointerForTailCall() argument
506 tasm->Sub_d(sp, sp, stack_slot_delta * kSystemPointerSize); in AdjustStackPointerForTailCall()
509 tasm->Add_d(sp, sp, -stack_slot_delta * kSystemPointerSize); in AdjustStackPointerForTailCall()
518 AdjustStackPointerForTailCall(tasm(), frame_access_state(), in AssembleTailCallBeforeGap()
524 AdjustStackPointerForTailCall(tasm(), frame_access_stat in AssembleTailCallAfterGap()
1846 AssembleBranchToLabels(CodeGenerator* gen, TurboAssembler* tasm, Instruction* instr, FlagsCondition condition, Label* tlabel, Label* flabel, bool fallthru) AssembleBranchToLabels() argument
[all...]
/third_party/node/deps/v8/src/compiler/backend/ia32/
H A Dcode-generator-ia32.cc32 #define __ tasm()->
208 gen_->tasm()->mov(destination, ToImmediate(op)); in MoveInstructionOperandToRegister()
210 gen_->tasm()->Move(destination, ToRegister(op)); in MoveInstructionOperandToRegister()
212 gen_->tasm()->mov(destination, ToOperand(op)); in MoveInstructionOperandToRegister()
286 } else if (tasm()->options().inline_offheap_trampolines) {
489 CpuFeatureScope avx_scope(tasm(), AVX); \
499 CpuFeatureScope avx_scope(tasm(), AVX); \
503 CpuFeatureScope sse_scope(tasm(), SSELevel); \
546 CpuFeatureScope avx_scope(tasm(), AVX); \
550 CpuFeatureScope sse_scope(tasm(), CPU_FEATUR
580 AdjustStackPointerForTailCall(TurboAssembler* tasm, FrameAccessState* state, int new_slot_above_sp, bool allow_shrinkage = true) AdjustStackPointerForTailCall() argument
[all...]
/third_party/node/deps/v8/src/codegen/x64/
H A Dmacro-assembler-x64.cc1164 void ConvertFloatToUint64(TurboAssembler* tasm, Register dst, in CallRecordWriteStub() argument
1170 tasm->Cvttsd2siq(dst, src); in CallRecordWriteStub()
1172 tasm->Cvttss2siq(dst, src); in CallRecordWriteStub()
1175 tasm->testq(dst, dst); in CallRecordWriteStub()
1176 tasm->j(positive, &success); in CallRecordWriteStub()
1181 tasm->Move(kScratchDoubleReg, -9223372036854775808.0); in CallRecordWriteStub()
1182 tasm->Addsd(kScratchDoubleReg, src); in CallRecordWriteStub()
1183 tasm->Cvttsd2siq(dst, kScratchDoubleReg); in CallRecordWriteStub()
1185 tasm->Move(kScratchDoubleReg, -9223372036854775808.0f); in CallRecordWriteStub()
1186 tasm in CallRecordWriteStub()
2081 PinsrdPreSse41Helper(TurboAssembler* tasm, XMMRegister dst, Op src, uint8_t imm8, uint32_t* load_pc_offset) CallRecordWriteStub() argument
[all...]
/third_party/node/deps/v8/src/compiler/backend/ppc/
H A Dcode-generator-ppc.cc26 #define __ tasm()->
176 ConstantPoolUnavailableScope constant_pool_unavailable(tasm());
421 FrameScope scope(tasm(), StackFrame::MANUAL); \
434 FrameScope scope(tasm(), StackFrame::MANUAL); \
447 FrameScope scope(tasm(), StackFrame::MANUAL); \
672 void FlushPendingPushRegisters(TurboAssembler* tasm, in FlushPendingPushRegisters() argument
679 tasm->Push((*pending_pushes)[0]); in FlushPendingPushRegisters()
682 tasm->Push((*pending_pushes)[0], (*pending_pushes)[1]); in FlushPendingPushRegisters()
685 tasm->Push((*pending_pushes)[0], (*pending_pushes)[1], in FlushPendingPushRegisters()
696 TurboAssembler* tasm, FrameAccessStat in AdjustStackPointerForTailCall()
695 AdjustStackPointerForTailCall( TurboAssembler* tasm, FrameAccessState* state, int new_slot_above_sp, ZoneVector<Register>* pending_pushes = nullptr, bool allow_shrinkage = true) AdjustStackPointerForTailCall() argument
[all...]
/third_party/node/deps/v8/src/compiler/backend/s390/
H A Dcode-generator-s390.cc25 #define __ tasm()->
629 FrameScope scope(tasm(), StackFrame::MANUAL); \
641 FrameScope scope(tasm(), StackFrame::MANUAL); \
653 FrameScope scope(tasm(), StackFrame::MANUAL); \
1032 void FlushPendingPushRegisters(TurboAssembler* tasm, in FlushPendingPushRegisters() argument
1039 tasm->Push((*pending_pushes)[0]); in FlushPendingPushRegisters()
1042 tasm->Push((*pending_pushes)[0], (*pending_pushes)[1]); in FlushPendingPushRegisters()
1045 tasm->Push((*pending_pushes)[0], (*pending_pushes)[1], in FlushPendingPushRegisters()
1056 TurboAssembler* tasm, FrameAccessState* state, int new_slot_above_sp, in AdjustStackPointerForTailCall()
1064 FlushPendingPushRegisters(tasm, stat in AdjustStackPointerForTailCall()
1055 AdjustStackPointerForTailCall( TurboAssembler* tasm, FrameAccessState* state, int new_slot_above_sp, ZoneVector<Register>* pending_pushes = nullptr, bool allow_shrinkage = true) AdjustStackPointerForTailCall() argument
[all...]
/third_party/node/deps/v8/src/codegen/riscv64/
H A Dmacro-assembler-riscv64.cc1886 rd, fs, result, [](TurboAssembler* tasm, Register dst, FPURegister src) {
1887 tasm->fcvt_wu_d(dst, src, RTZ);
1893 rd, fs, result, [](TurboAssembler* tasm, Register dst, FPURegister src) {
1894 tasm->fcvt_w_d(dst, src, RTZ);
1900 rd, fs, result, [](TurboAssembler* tasm, Register dst, FPURegister src) {
1901 tasm->fcvt_wu_s(dst, src, RTZ);
1907 rd, fs, result, [](TurboAssembler* tasm, Register dst, FPURegister src) {
1908 tasm->fcvt_w_s(dst, src, RTZ);
1914 rd, fs, result, [](TurboAssembler* tasm, Register dst, FPURegister src) {
1915 tasm
[all...]
/third_party/node/deps/v8/src/codegen/arm64/
H A Dmacro-assembler-arm64.h2092 explicit InstructionAccurateScope(TurboAssembler* tasm, size_t count = 0) in InstructionAccurateScope() argument
2093 : tasm_(tasm), in InstructionAccurateScope()
2094 block_pool_(tasm, count * kInstrSize) in InstructionAccurateScope()
2142 explicit UseScratchRegisterScope(TurboAssembler* tasm) in UseScratchRegisterScope() argument
2143 : available_(tasm->TmpList()), in UseScratchRegisterScope()
2144 availablefp_(tasm->FPTmpList()), in UseScratchRegisterScope()
/third_party/node/deps/v8/src/compiler/backend/riscv64/
H A Dcode-generator-riscv64.cc22 #define __ tasm()->
461 FrameScope scope(tasm(), StackFrame::MANUAL); \
472 FrameScope scope(tasm(), StackFrame::MANUAL); \
570 void AdjustStackPointerForTailCall(TurboAssembler* tasm, in AdjustStackPointerForTailCall() argument
578 tasm->Sub64(sp, sp, stack_slot_delta * kSystemPointerSize); in AdjustStackPointerForTailCall()
581 tasm->Add64(sp, sp, -stack_slot_delta * kSystemPointerSize); in AdjustStackPointerForTailCall()
590 AdjustStackPointerForTailCall(tasm(), frame_access_state(), in AssembleTailCallBeforeGap()
596 AdjustStackPointerForTailCall(tasm(), frame_access_state(), in AssembleTailCallAfterGap()
818 FrameScope scope(tasm(), StackFrame::NO_FRAME_TYPE); in AssembleArchInstruction()
1235 FrameScope scope(tasm(), StackFram in AssembleArchInstruction()
3450 AssembleBranchToLabels(CodeGenerator* gen, TurboAssembler* tasm, Instruction* instr, FlagsCondition condition, Label* tlabel, Label* flabel, bool fallthru) AssembleBranchToLabels() argument
[all...]
/third_party/node/deps/v8/src/codegen/mips64/
H A Dmacro-assembler-mips64.cc2524 [](TurboAssembler* tasm, FPURegister dst, FPURegister src) { in CallRecordWriteStub()
2525 tasm->floor_l_d(dst, src); in CallRecordWriteStub()
2531 [](TurboAssembler* tasm, FPURegister dst, FPURegister src) { in CallRecordWriteStub()
2532 tasm->ceil_l_d(dst, src); in CallRecordWriteStub()
2538 [](TurboAssembler* tasm, FPURegister dst, FPURegister src) { in CallRecordWriteStub()
2539 tasm->trunc_l_d(dst, src); in CallRecordWriteStub()
2545 [](TurboAssembler* tasm, FPURegister dst, FPURegister src) { in CallRecordWriteStub()
2546 tasm->round_l_d(dst, src); in CallRecordWriteStub()
2588 [](TurboAssembler* tasm, FPURegister dst, FPURegister src) { in CallRecordWriteStub()
2589 tasm in CallRecordWriteStub()
[all...]
/third_party/node/deps/v8/src/codegen/mips/
H A Dmacro-assembler-mips.cc2013 [](TurboAssembler* tasm, FPURegister dst, FPURegister src) { in CallRecordWriteStub()
2014 tasm->floor_l_d(dst, src); in CallRecordWriteStub()
2020 [](TurboAssembler* tasm, FPURegister dst, FPURegister src) { in CallRecordWriteStub()
2021 tasm->ceil_l_d(dst, src); in CallRecordWriteStub()
2027 [](TurboAssembler* tasm, FPURegister dst, FPURegister src) { in CallRecordWriteStub()
2028 tasm->trunc_l_d(dst, src); in CallRecordWriteStub()
2034 [](TurboAssembler* tasm, FPURegister dst, FPURegister src) { in CallRecordWriteStub()
2035 tasm->round_l_d(dst, src); in CallRecordWriteStub()
2077 [](TurboAssembler* tasm, FPURegister dst, FPURegister src) { in CallRecordWriteStub()
2078 tasm in CallRecordWriteStub()
[all...]
/third_party/node/deps/v8/src/compiler/
H A Dpipeline.cc3069 code_generator->tasm()->GetCode( in GenerateCodeForWasmNativeStub()
3072 result.instr_buffer = code_generator->tasm()->ReleaseBuffer(); in GenerateCodeForWasmNativeStub()
3191 code_generator->tasm()->GetCode( in GenerateCodeForWasmFunction()
3195 result->instr_buffer = code_generator->tasm()->ReleaseBuffer(); in GenerateCodeForWasmFunction()

Completed in 57 milliseconds