Home
last modified time | relevance | path

Searched refs:LiftoffRegList (Results 1 - 14 of 14) sorted by relevance

/third_party/node/deps/v8/src/wasm/baseline/
H A Dliftoff-register.h329 class LiftoffRegList { class
348 constexpr LiftoffRegList() = default;
350 // Allow to construct LiftoffRegList from a number of
357 constexpr LiftoffRegList(Regs... regs) { in LiftoffRegList() function in v8::internal::wasm::LiftoffRegList
410 constexpr LiftoffRegList operator&(const LiftoffRegList other) const { in operator &()
411 return LiftoffRegList(regs_ & other.regs_); in operator &()
414 constexpr LiftoffRegList operator|(const LiftoffRegList other) const { in operator |()
415 return LiftoffRegList(regs in operator |()
477 explicit constexpr LiftoffRegList(storage_t bits) : regs_(bits) {} LiftoffRegList() function in v8::internal::wasm::LiftoffRegList
481 ASSERT_TRIVIALLY_COPYABLE(LiftoffRegList); global() variable
[all...]
H A Dliftoff-assembler.h219 /*out*/ LiftoffRegList* spills,
228 LiftoffRegList used_registers;
230 LiftoffRegList last_spilled_regs;
234 bool has_unused_register(RegClass rc, LiftoffRegList pinned = {}) const { in has_unused_register()
236 LiftoffRegList available_regs =
240 LiftoffRegList available_regs =
245 LiftoffRegList candidates = GetCacheRegList(rc);
249 bool has_unused_register(LiftoffRegList candidates) const { in has_unused_register()
250 LiftoffRegList available_regs = candidates.MaskOut(used_registers); in has_unused_register()
255 LiftoffRegList pinne in unused_register()
[all...]
H A Dliftoff-compiler.cc132 constexpr LiftoffRegList GetGpParamRegisters() { in GetGpParamRegisters()
133 LiftoffRegList registers; in GetGpParamRegisters()
414 LiftoffRegList spills;
424 LiftoffRegList regs_to_save;
453 WasmCodePosition pos, LiftoffRegList regs_to_save, in StackCheck()
471 WasmCodePosition pos, LiftoffRegList regs_to_save, in TierupCheck()
638 constexpr static LiftoffRegList RegsUnusedByParams() { in RegsUnusedByParams()
639 LiftoffRegList regs = kGpCacheRegList; in RegsUnusedByParams()
653 LiftoffRegList pinned) { in ProcessParameter()
675 descriptor_->GetInputLocation(input_idx + 1), LiftoffRegList{re in ProcessParameter()
[all...]
H A Dliftoff-assembler.cc266 LiftoffRegList move_dst_regs_;
267 LiftoffRegList load_dst_regs_;
407 ReuseRegisters reuse_registers, LiftoffRegList used_regs) { in InitMergeRegion()
476 LiftoffRegList used_regs; in InitMerge()
552 ZoneVector<int>* slots, LiftoffRegList* spills, in GetTaggedSlotsForOOLCode()
626 LiftoffRegList pinned) { in LoadToRegister()
657 LiftoffRegList pinned) { in PeekToRegister()
698 LiftoffRegList pinned; in PrepareLoopArgs()
902 LiftoffRegList pinned) { in ClearRegister()
940 LiftoffRegList* param_reg in PrepareStackTransfers()
[all...]
/third_party/node/deps/v8/src/wasm/baseline/loong64/
H A Dliftoff-assembler-loong64.h370 LiftoffRegList pinned) { in LoadTaggedPointer()
386 LiftoffRegList pinned, in StoreTaggedPointer()
424 LoadType type, LiftoffRegList pinned, in Load()
473 StoreType type, LiftoffRegList pinned, in Store()
510 LoadType type, LiftoffRegList pinned) { in AtomicLoad()
548 StoreType type, LiftoffRegList pinned) { in AtomicStore()
602 LiftoffRegList pinned = {dst_addr, offset_reg, value, result}; \
657 LiftoffRegList pinned = {dst_addr, offset_reg, value, result}; in AtomicSub()
715 LiftoffRegList pinned = {dst_addr, offset_reg, value, result}; in AtomicExchange()
790 LiftoffRegList pinne in AtomicCompareExchange()
[all...]
/third_party/node/deps/v8/src/wasm/baseline/mips/
H A Dliftoff-assembler-mips.h182 LoadType type, LiftoffRegList pinned) { in ChangeEndiannessLoad()
251 StoreType type, LiftoffRegList pinned) { in ChangeEndiannessStore()
501 LiftoffRegList pinned) { in LoadTaggedPointer()
517 LiftoffRegList pinned, in StoreTaggedPointer()
552 LoadType type, LiftoffRegList pinned, in Load()
646 StoreType type, LiftoffRegList pinned, in Store()
661 pinned = pinned | LiftoffRegList{dst_op.rm(), src}; in Store()
714 LoadType type, LiftoffRegList pinned) { in AtomicLoad()
720 StoreType type, LiftoffRegList pinned) { in AtomicStore()
1026 GetUnusedRegister(kGpRegPair, LiftoffRegList{ds in emit_i64_addi()
[all...]
/third_party/node/deps/v8/src/wasm/baseline/ia32/
H A Dliftoff-assembler-ia32.h68 static constexpr LiftoffRegList kByteRegs =
69 LiftoffRegList::FromBits<RegList{eax, ecx, edx}.bits()>();
389 LiftoffRegList pinned) { in LoadTaggedPointer()
405 LiftoffRegList pinned, in StoreTaggedPointer()
438 LoadType type, LiftoffRegList pinned, in Load()
515 StoreType type, LiftoffRegList pinned, in Store()
537 LiftoffRegList pinned_byte = pinned | LiftoffRegList{dst_addr}; in Store()
583 LoadType type, LiftoffRegList pinned) { in AtomicLoad()
602 StoreType type, LiftoffRegList pinne in AtomicStore()
[all...]
/third_party/node/deps/v8/src/wasm/baseline/mips64/
H A Dliftoff-assembler-mips64.h183 LoadType type, LiftoffRegList pinned) { in ChangeEndiannessLoad()
240 StoreType type, LiftoffRegList pinned) { in ChangeEndiannessStore()
486 LiftoffRegList pinned) { in LoadTaggedPointer()
502 LiftoffRegList pinned, in StoreTaggedPointer()
531 LoadType type, LiftoffRegList pinned, in Load()
587 StoreType type, LiftoffRegList pinned, in Store()
637 LoadType type, LiftoffRegList pinned) { in AtomicLoad()
675 StoreType type, LiftoffRegList pinned) { in AtomicStore()
741 LiftoffRegList pinned = {dst_addr, offset_reg, value, result}; \
818 LiftoffRegList pinne in AtomicExchange()
[all...]
/third_party/node/deps/v8/src/wasm/baseline/s390/
H A Dliftoff-assembler-s390.h283 LiftoffRegList pinned) { in LoadTaggedPointer()
300 LiftoffRegList pinned, in StoreTaggedPointer()
329 LoadType type, LiftoffRegList pinned, in Load()
424 StoreType type, LiftoffRegList pinned, in Store()
494 LoadType type, LiftoffRegList pinned) { in AtomicLoad()
500 StoreType type, LiftoffRegList pinned) { in AtomicStore()
564 Register tmp1 = GetUnusedRegister(kGpReg, LiftoffRegList{dst_addr, offset_reg, in AtomicAdd()
567 Register tmp2 = GetUnusedRegister(kGpReg, LiftoffRegList{dst_addr, offset_reg, in AtomicAdd()
664 Register tmp1 = GetUnusedRegister(kGpReg, LiftoffRegList{dst_addr, offset_reg, in AtomicSub()
667 Register tmp2 = GetUnusedRegister(kGpReg, LiftoffRegList{dst_add in AtomicSub()
[all...]
/third_party/node/deps/v8/src/wasm/baseline/arm/
H A Dliftoff-assembler-arm.h159 assm->GetUnusedRegister(kGpReg, LiftoffRegList{lhs, rhs, dst.high_gp()}) in I64Binop()
196 LiftoffRegList pinned = {clobbered_dst_reg, src}; in I64Shiftop()
644 LiftoffRegList pinned, in LoadInternal()
740 LiftoffRegList pinned) { in LoadTaggedPointer()
758 LiftoffRegList pinned, in StoreTaggedPointer()
796 LoadType type, LiftoffRegList pinned, in Load()
808 StoreType type, LiftoffRegList pinned, in Store()
887 LiftoffRegList pinned, in AtomicOp32()
953 LiftoffRegList pinned = {dst_addr, offset_reg, value, result}; in AtomicBinop32()
1004 LiftoffRegList pinne in AtomicOp64()
[all...]
/third_party/node/deps/v8/src/wasm/baseline/x64/
H A Dliftoff-assembler-x64.h380 LiftoffRegList pinned) { in LoadTaggedPointer()
401 LiftoffRegList pinned, in StoreTaggedPointer()
435 LoadType type, LiftoffRegList pinned) { in AtomicLoad()
441 LoadType type, LiftoffRegList pinned, in Load()
494 StoreType type, LiftoffRegList /* pinned */, in Store()
528 StoreType type, LiftoffRegList pinned) { in AtomicStore()
601 LiftoffRegList dont_overwrite = in AtomicSub()
602 cache_state()->used_registers | LiftoffRegList{dst_addr, offset_reg}; in AtomicSub()
663 LiftoffRegList pinned = LiftoffRegList{dst_add in AtomicBinop()
[all...]
/third_party/node/deps/v8/src/wasm/baseline/ppc/
H A Dliftoff-assembler-ppc.h306 LiftoffRegList pinned) { in LoadTaggedPointer()
319 LiftoffRegList pinned, in StoreTaggedPointer()
351 LoadType type, LiftoffRegList pinned, in Load()
449 StoreType type, LiftoffRegList pinned, in Store()
509 LoadType type, LiftoffRegList pinned) { in AtomicLoad()
516 StoreType type, LiftoffRegList pinned) { in AtomicStore()
2907 void LiftoffAssembler::PushRegisters(LiftoffRegList regs) { in PushRegisters()
2912 void LiftoffAssembler::PopRegisters(LiftoffRegList regs) { in PopRegisters()
2918 SafepointTableBuilder::Safepoint& safepoint, LiftoffRegList all_spills, in RecordSpillsInSafepoint()
2919 LiftoffRegList ref_spill in RecordSpillsInSafepoint()
[all...]
/third_party/node/deps/v8/src/wasm/baseline/arm64/
H A Dliftoff-assembler-arm64.h474 LiftoffRegList pinned) { in LoadTaggedPointer()
493 LiftoffRegList pinned, in StoreTaggedPointer()
531 LoadType type, LiftoffRegList pinned, in Load()
583 StoreType type, LiftoffRegList pinned, in Store()
639 LiftoffRegList pinned = {dst_addr, offset_reg, value, result}; in AtomicBinop()
726 LoadType type, LiftoffRegList pinned) { in AtomicLoad()
753 StoreType type, LiftoffRegList pinned) { in AtomicStore()
825 LiftoffRegList pinned = {dst_addr, offset_reg, expected, new_value}; in AtomicCompareExchange()
2529 temp = GetUnusedRegister(kFpReg, LiftoffRegList{lhs, rhs}).fp(); in emit_i8x16_shuffle()
3139 void LiftoffAssembler::PushRegisters(LiftoffRegList reg in emit_i8x16_bitmask()
[all...]
/third_party/node/deps/v8/src/wasm/baseline/riscv64/
H A Dliftoff-assembler-riscv64.h172 LoadType type, LiftoffRegList pinned) { in ChangeEndiannessLoad()
229 StoreType type, LiftoffRegList pinned) { in ChangeEndiannessStore()
479 LiftoffRegList pinned) { in LoadTaggedPointer()
494 LiftoffRegList pinned, in StoreTaggedPointer()
521 LoadType type, LiftoffRegList pinned, in Load()
583 StoreType type, LiftoffRegList pinned, in Store()
660 LiftoffRegList pinned = {dst_addr, offset_reg, value, result}; in AtomicBinop()
760 LoadType type, LiftoffRegList pinned) { in AtomicLoad()
795 StoreType type, LiftoffRegList pinned) { in AtomicStore()
908 LiftoffRegList pinne in AtomicCompareExchange()
[all...]

Completed in 51 milliseconds