Home
last modified time | relevance | path

Searched refs:tasm (Results 1 – 22 of 22) sorted by relevance

/third_party/node/deps/v8/src/compiler/backend/mips/
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_state(), in AssembleTailCallBeforeGap()
[all …]
/third_party/node/deps/v8/src/compiler/backend/mips64/
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(), StackFrame::MANUAL); in AssembleArchInstruction()
[all …]
/third_party/node/deps/v8/src/compiler/backend/
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()->pc_offset(); in AssembleCode()
[all …]
Dcode-generator-impl.h265 TurboAssembler* tasm() { return tasm_; } in tasm() function
Dcode-generator.h166 TurboAssembler* tasm() { return &tasm_; } in tasm() function
/third_party/node/deps/v8/src/codegen/
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/
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, FrameAccessState* state, int new_slot_above_sp, in AdjustStackPointerForTailCall() argument
[all …]
/third_party/node/deps/v8/src/compiler/backend/x64/
Dcode-generator-x64.cc35 #define __ tasm()->
237 } else if (tasm()->options().inline_offheap_trampolines) { in Generate()
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->movq(kScratchRegister, value); in EmitStore()
[all …]
/third_party/node/deps/v8/src/compiler/backend/arm64/
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()); \
[all …]
/third_party/node/deps/v8/src/compiler/backend/loong64/
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_state(), in AssembleTailCallAfterGap()
[all …]
/third_party/node/deps/v8/src/compiler/backend/ia32/
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) { in Generate()
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_FEATURE); \
[all …]
/third_party/node/deps/v8/src/codegen/x64/
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->Addss(kScratchDoubleReg, src); in CallRecordWriteStub()
[all …]
/third_party/node/deps/v8/src/compiler/backend/ppc/
Dcode-generator-ppc.cc26 #define __ tasm()->
176 ConstantPoolUnavailableScope constant_pool_unavailable(tasm()); in Generate()
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, FrameAccessState* state, int new_slot_above_sp, in AdjustStackPointerForTailCall() argument
[all …]
/third_party/node/deps/v8/src/codegen/riscv64/
Dmacro-assembler-riscv64.cc1886 rd, fs, result, [](TurboAssembler* tasm, Register dst, FPURegister src) { in Trunc_uw_d() argument
1887 tasm->fcvt_wu_d(dst, src, RTZ); in Trunc_uw_d()
1893 rd, fs, result, [](TurboAssembler* tasm, Register dst, FPURegister src) { in Trunc_w_d() argument
1894 tasm->fcvt_w_d(dst, src, RTZ); in Trunc_w_d()
1900 rd, fs, result, [](TurboAssembler* tasm, Register dst, FPURegister src) { in Trunc_uw_s() argument
1901 tasm->fcvt_wu_s(dst, src, RTZ); in Trunc_uw_s()
1907 rd, fs, result, [](TurboAssembler* tasm, Register dst, FPURegister src) { in Trunc_w_s() argument
1908 tasm->fcvt_w_s(dst, src, RTZ); in Trunc_w_s()
1914 rd, fs, result, [](TurboAssembler* tasm, Register dst, FPURegister src) { in Trunc_ul_d() argument
1915 tasm->fcvt_lu_d(dst, src, RTZ); in Trunc_ul_d()
[all …]
/third_party/node/deps/v8/src/compiler/backend/s390/
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() argument
1064 FlushPendingPushRegisters(tasm, state, pending_pushes); in AdjustStackPointerForTailCall()
[all …]
/third_party/node/deps/v8/src/compiler/backend/riscv64/
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(), StackFrame::MANUAL); in AssembleArchInstruction()
[all …]
/third_party/skia/third_party/externals/icu/source/data/unit/
Dia.txt686 one{"{0} tasm"}
1557 dnam{"tasm"}
1558 one{"{0} tasm"}
1559 other{"{0} tasm"}
/third_party/node/deps/v8/src/codegen/mips/
Dmacro-assembler-mips.cc2013 [](TurboAssembler* tasm, FPURegister dst, FPURegister src) { in CallRecordWriteStub() argument
2014 tasm->floor_l_d(dst, src); in CallRecordWriteStub()
2020 [](TurboAssembler* tasm, FPURegister dst, FPURegister src) { in CallRecordWriteStub() argument
2021 tasm->ceil_l_d(dst, src); in CallRecordWriteStub()
2027 [](TurboAssembler* tasm, FPURegister dst, FPURegister src) { in CallRecordWriteStub() argument
2028 tasm->trunc_l_d(dst, src); in CallRecordWriteStub()
2034 [](TurboAssembler* tasm, FPURegister dst, FPURegister src) { in CallRecordWriteStub() argument
2035 tasm->round_l_d(dst, src); in CallRecordWriteStub()
2077 [](TurboAssembler* tasm, FPURegister dst, FPURegister src) { in CallRecordWriteStub() argument
2078 tasm->floor_w_s(dst, src); in CallRecordWriteStub()
[all …]
/third_party/node/deps/v8/src/codegen/mips64/
Dmacro-assembler-mips64.cc2524 [](TurboAssembler* tasm, FPURegister dst, FPURegister src) { in CallRecordWriteStub() argument
2525 tasm->floor_l_d(dst, src); in CallRecordWriteStub()
2531 [](TurboAssembler* tasm, FPURegister dst, FPURegister src) { in CallRecordWriteStub() argument
2532 tasm->ceil_l_d(dst, src); in CallRecordWriteStub()
2538 [](TurboAssembler* tasm, FPURegister dst, FPURegister src) { in CallRecordWriteStub() argument
2539 tasm->trunc_l_d(dst, src); in CallRecordWriteStub()
2545 [](TurboAssembler* tasm, FPURegister dst, FPURegister src) { in CallRecordWriteStub() argument
2546 tasm->round_l_d(dst, src); in CallRecordWriteStub()
2588 [](TurboAssembler* tasm, FPURegister dst, FPURegister src) { in CallRecordWriteStub() argument
2589 tasm->floor_w_s(dst, src); in CallRecordWriteStub()
[all …]
/third_party/node/deps/v8/src/codegen/arm64/
Dmacro-assembler-arm64.h2092 explicit InstructionAccurateScope(TurboAssembler* tasm, size_t count = 0)
2093 : tasm_(tasm), in tasm_() argument
2094 block_pool_(tasm, count * kInstrSize) in tasm_()
2142 explicit UseScratchRegisterScope(TurboAssembler* tasm) in UseScratchRegisterScope() argument
2143 : available_(tasm->TmpList()), in UseScratchRegisterScope()
2144 availablefp_(tasm->FPTmpList()), in UseScratchRegisterScope()
/third_party/icu/icu4c/source/data/unit/
Dia.txt1551 dnam{"tasm"}
1552 one{"{0} tasm"}
1553 other{"{0} tasm"}
/third_party/node/deps/v8/src/compiler/
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()