Home
last modified time | relevance | path

Searched refs:kInstrSize (Results 1 - 25 of 75) sorted by relevance

123

/third_party/node/deps/v8/src/wasm/
H A Djump-table-assembler.h188 static constexpr int kJumpTableLineSize = 3 * kInstrSize;
189 static constexpr int kJumpTableSlotSize = 3 * kInstrSize;
190 static constexpr int kFarJumpTableSlotSize = 2 * kInstrSize;
191 static constexpr int kLazyCompileTableSlotSize = 5 * kInstrSize;
193 static constexpr int kJumpTableLineSize = 2 * kInstrSize;
194 static constexpr int kJumpTableSlotSize = 2 * kInstrSize;
195 static constexpr int kFarJumpTableSlotSize = 6 * kInstrSize;
196 static constexpr int kLazyCompileTableSlotSize = 4 * kInstrSize;
198 static constexpr int kJumpTableLineSize = 1 * kInstrSize;
199 static constexpr int kJumpTableSlotSize = 1 * kInstrSize;
[all...]
H A Djump-table-assembler.cc112 // Load from [pc + kInstrSize] to pc. Note that {pc} points two instructions
114 ldr_pcrel(pc, -kInstrSize); // 1 instruction
116 STATIC_ASSERT(kInstrSize == kInt32Size);
117 STATIC_ASSERT(kFarJumpTableSlotSize == 2 * kInstrSize);
127 DCHECK_EQ(0, bytes % kInstrSize);
128 for (; bytes > 0; bytes -= kInstrSize) {
141 DCHECK(nop_bytes == 0 || nop_bytes == kInstrSize);
147 (reinterpret_cast<byte*>(target) - pc_) / kInstrSize)) {
167 // Load from [pc + kOffset * kInstrSize] to {kTmpReg}, then branch there.
174 STATIC_ASSERT(2 * kInstrSize
[all...]
/third_party/node/deps/v8/src/codegen/mips/
H A Dassembler-mips-inl.h99 return pc_ + (Assembler::kInstructionsFor32BitConstant - 1) * kInstrSize; in target_address_address()
101 return pc_ + Assembler::kInstructionsFor32BitConstant * kInstrSize; in target_address_address()
123 Instr instr1 = Assembler::instr_at(pc + 0 * kInstrSize); in set_target_internal_reference_encoded_at()
124 Instr instr2 = Assembler::instr_at(pc + 1 * kInstrSize); in set_target_internal_reference_encoded_at()
136 Assembler::instr_at_put(pc + 0 * kInstrSize, instr1 | lui_offset_u); in set_target_internal_reference_encoded_at()
137 Assembler::instr_at_put(pc + 1 * kInstrSize, instr2 | jic_offset_u); in set_target_internal_reference_encoded_at()
140 PatchLuiOriImmediate(pc, imm, instr1, 0 * kInstrSize, instr2, in set_target_internal_reference_encoded_at()
141 1 * kInstrSize); in set_target_internal_reference_encoded_at()
217 Instr instr1 = Assembler::instr_at(pc_ + 0 * kInstrSize); in target_internal_reference()
218 Instr instr2 = Assembler::instr_at(pc_ + 1 * kInstrSize); in target_internal_reference()
[all...]
H A Dassembler-mips.cc838 Instr instr_lui = instr_at(pos + 2 * kInstrSize); in target_at()
839 Instr instr_ori = instr_at(pos + 3 * kInstrSize); in target_at()
848 if (IsNal(instr_at(pos + kInstrSize))) { in target_at()
850 Instr instr_lui = instr_at(pos + 0 * kInstrSize); in target_at()
851 Instr instr_ori = instr_at(pos + 2 * kInstrSize); in target_at()
859 Instr instr1 = instr_at(pos + 0 * kInstrSize); in target_at()
860 Instr instr2 = instr_at(pos + 1 * kInstrSize); in target_at()
918 Instr instr_lui = instr_at(pos + 2 * kInstrSize); in target_at_put()
919 Instr instr_ori = instr_at(pos + 3 * kInstrSize); in target_at_put()
931 Instr instr_j = instr_at(pos + 5 * kInstrSize); in target_at_put()
3637 BlockTrampolinePoolBefore(pc_offset() + instructions * kInstrSize); BlockTrampolinePoolFor() local
[all...]
/third_party/node/deps/v8/src/codegen/arm/
H A Dassembler-arm-inl.h187 int code_target_index = branch->GetBranchOffset() / kInstrSize; in relative_code_target_object_handle_at()
214 pc_ += kInstrSize; in emit()
250 IsMovT(Memory<int32_t>(pc + kInstrSize))); in target_address_at()
252 Instruction* movt_instr = Instruction::At(pc + kInstrSize); in target_address_at()
258 IsOrrImmed(Memory<int32_t>(pc + kInstrSize)) && in target_address_at()
259 IsOrrImmed(Memory<int32_t>(pc + 2 * kInstrSize)) && in target_address_at()
260 IsOrrImmed(Memory<int32_t>(pc + 3 * kInstrSize))); in target_address_at()
262 Instr orr_instr_1 = instr_at(pc + kInstrSize); in target_address_at()
263 Instr orr_instr_2 = instr_at(pc + 2 * kInstrSize); in target_address_at()
264 Instr orr_instr_3 = instr_at(pc + 3 * kInstrSize); in target_address_at()
[all...]
H A Dconstants-arm.h418 constexpr uint8_t kInstrSize = 4; member
574 return SImmed24Value() * kInstrSize; in GetBranchOffset()
579 DCHECK_EQ(branch_offset % kInstrSize, 0); in SetBranchOffset()
580 int32_t new_imm24 = branch_offset / kInstrSize; in SetBranchOffset()
/third_party/node/deps/v8/src/codegen/ppc/
H A Dassembler-ppc-inl.h279 Instr instr2 = instr_at(pc + kInstrSize); in target_address_at()
283 Instr instr4 = instr_at(pc + (3 * kInstrSize)); in target_address_at()
284 Instr instr5 = instr_at(pc + (4 * kInstrSize)); in target_address_at()
322 opcode = instr_at(pc + kInstrSize) & kOpcodeMask; in IsConstantPoolLoadStart()
340 instr = instr_at(pc - kInstrSize); in IsConstantPoolLoadEnd()
367 offset += SIGN_EXT_IMM16(instr_at(pc + kInstrSize) & kImm16Mask); in GetConstantPoolOffset()
393 Instr instr2 = instr_at(pc + kInstrSize); in PatchConstantPoolAccessInstruction()
399 instr_at_put(pc + kInstrSize, instr2); in PatchConstantPoolAccessInstruction()
456 Instr instr2 = instr_at(pc + kInstrSize); in set_target_address_at()
460 Instr instr4 = instr_at(pc + (3 * kInstrSize)); in set_target_address_at()
[all...]
H A Dassembler-ppc.h658 int cmpi_pos = pc_offset() - kInstrSize; in cmpi_optimization()
662 int xpos = cmpi_pos - kInstrSize; in cmpi_optimization()
671 pc_ -= kInstrSize; in cmpi_optimization()
675 pc_ -= kInstrSize; in cmpi_optimization()
678 pc_ -= kInstrSize; in cmpi_optimization()
1199 return SizeOfCodeGeneratedSince(label) / kInstrSize; in InstructionsGeneratedSince()
1432 pc_ += kInstrSize; in emit()
1521 static constexpr int kTrampolineSlotsSize = kInstrSize;
1523 static constexpr int kMaxBlockTrampolineSectionSize = 64 * kInstrSize;
/third_party/node/deps/v8/src/codegen/arm64/
H A Dinstructions-arm64.h111 return InstructionAtOffset(count * static_cast<int>(kInstrSize)); in following()
115 return InstructionAtOffset(count * static_cast<int>(kInstrSize)); in following()
329 kInstrSize; in ImmBranchRange()
440 DCHECK(check == NO_CHECK || IsAligned(offset, kInstrSize)); in InstructionAtOffset()
447 DCHECK(check == NO_CHECK || IsAligned(offset, kInstrSize)); in InstructionAtOffset()
497 const unsigned kPrintfArgCountOffset = 1 * kInstrSize;
498 const unsigned kPrintfArgPatternListOffset = 2 * kInstrSize;
499 const unsigned kPrintfLength = 3 * kInstrSize;
520 // kInstrSize so that subsequent instructions are correctly aligned.
523 const unsigned kDebugCodeOffset = 1 * kInstrSize;
[all...]
H A Dinstructions-arm64.cc158 kInstrSize * 8); in CalcLSDataSize()
195 offset = ImmBranch() * kInstrSize; in ImmPCOffset()
198 offset = ImmUnresolvedInternalReference() * kInstrSize; in ImmPCOffset()
204 offset = ImmLLiteral() * kInstrSize; in ImmPCOffset()
215 DCHECK_EQ(offset % kInstrSize, 0); in IsValidImmPCOffset()
216 return is_intn(offset / kInstrSize, ImmBranchRangeBitwidth(branch_type)); in IsValidImmPCOffset()
255 DCHECK(IsAligned(DistanceTo(target), kInstrSize)); in SetBranchImmTarget()
290 DCHECK(IsAligned(DistanceTo(target), kInstrSize)); in SetUnresolvedInternalReferenceImmTarget()
304 DCHECK(IsAligned(DistanceTo(source), kInstrSize)); in SetImmLLiteral()
/third_party/node/deps/v8/src/deoptimizer/arm64/
H A Ddeoptimizer-arm64.cc12 const int Deoptimizer::kEagerDeoptExitSize = kInstrSize;
14 const int Deoptimizer::kLazyDeoptExitSize = 2 * kInstrSize;
16 const int Deoptimizer::kLazyDeoptExitSize = 1 * kInstrSize;
/third_party/node/deps/v8/src/codegen/mips64/
H A Dassembler-mips64-inl.h92 return pc_ + Assembler::kInstructionsFor64BitConstant * kInstrSize; in target_address_address()
114 Instr instr = Assembler::instr_at(pc + 0 * kInstrSize); in set_target_internal_reference_encoded_at()
194 Instr instr = Assembler::instr_at(pc_ + 0 * kInstrSize); in target_internal_reference()
256 pc_ += kInstrSize; in CheckForEmitInForbiddenSlot()
268 pc_ += kInstrSize; in EmitHelper()
273 pc_ += kInstrSize; in EmitHelper()
294 if (reinterpret_cast<intptr_t>(pc_) % kInstrSize == 0) { in EmitHelper()
H A Dassembler-mips64.cc725 Instr instr_lui = instr_at(pos + 2 * kInstrSize); in target_at()
726 Instr instr_ori = instr_at(pos + 3 * kInstrSize); in target_at()
737 if (IsNal(instr_at(pos + kInstrSize))) { in target_at()
739 Instr instr_lui = instr_at(pos + 0 * kInstrSize); in target_at()
740 Instr instr_ori = instr_at(pos + 2 * kInstrSize); in target_at()
751 Instr instr_lui = instr_at(pos + 0 * kInstrSize); in target_at()
752 Instr instr_ori = instr_at(pos + 1 * kInstrSize); in target_at()
753 Instr instr_ori2 = instr_at(pos + 3 * kInstrSize); in target_at()
822 if (IsNal(instr_at(pos + kInstrSize))) { in target_at_put()
823 Instr instr_lui = instr_at(pos + 0 * kInstrSize); in target_at_put()
3837 BlockTrampolinePoolBefore(pc_offset() + instructions * kInstrSize); BlockTrampolinePoolFor() local
[all...]
/third_party/node/deps/v8/src/deoptimizer/loong64/
H A Ddeoptimizer-loong64.cc10 const int Deoptimizer::kEagerDeoptExitSize = 2 * kInstrSize;
11 const int Deoptimizer::kLazyDeoptExitSize = 2 * kInstrSize;
/third_party/node/deps/v8/src/deoptimizer/riscv64/
H A Ddeoptimizer-riscv64.cc10 const int Deoptimizer::kEagerDeoptExitSize = 2 * kInstrSize;
11 const int Deoptimizer::kLazyDeoptExitSize = 2 * kInstrSize;
/third_party/node/deps/v8/src/deoptimizer/mips64/
H A Ddeoptimizer-mips64.cc10 const int Deoptimizer::kEagerDeoptExitSize = 3 * kInstrSize;
11 const int Deoptimizer::kLazyDeoptExitSize = 3 * kInstrSize;
/third_party/node/deps/v8/src/deoptimizer/mips/
H A Ddeoptimizer-mips.cc10 const int Deoptimizer::kEagerDeoptExitSize = 3 * kInstrSize;
11 const int Deoptimizer::kLazyDeoptExitSize = 3 * kInstrSize;
/third_party/node/deps/v8/src/deoptimizer/arm/
H A Ddeoptimizer-arm.cc21 const int Deoptimizer::kEagerDeoptExitSize = 2 * kInstrSize;
22 const int Deoptimizer::kLazyDeoptExitSize = 2 * kInstrSize;
/third_party/node/deps/v8/src/deoptimizer/ppc/
H A Ddeoptimizer-ppc.cc21 const int Deoptimizer::kEagerDeoptExitSize = 3 * kInstrSize;
22 const int Deoptimizer::kLazyDeoptExitSize = 3 * kInstrSize;
/third_party/node/deps/v8/src/codegen/loong64/
H A Dassembler-loong64-inl.h64 return pc_ + Assembler::kInstructionsFor64BitConstant * kInstrSize; in target_address_address()
202 pc_ += kInstrSize; in EmitHelper()
220 if (reinterpret_cast<intptr_t>(pc_) % kInstrSize == 0) { in EmitHelper()
H A Dassembler-loong64.cc233 DCHECK(IsAligned(pc_offset(), kInstrSize)); in Align()
234 DCHECK(m >= kInstrSize && base::bits::IsPowerOfTwo(m)); in Align()
472 Instr instr_lu12i_w = instr_at(pos + 1 * kInstrSize); in target_at()
473 Instr instr_ori = instr_at(pos + 2 * kInstrSize); in target_at()
626 return pc_offset() - L->pos() < kMax16BranchOffset - 4 * kInstrSize; in is_near_c()
632 (1 << (bits + 2 - 1)) - 1 - 5 * kInstrSize); in is_near()
637 return pc_offset() - L->pos() <= kMax26BranchOffset - 4 * kInstrSize; in is_near_a()
2219 BlockTrampolinePoolBefore(pc_offset() + instructions * kInstrSize); in BlockTrampolinePoolFor() local
2233 next_buffer_check_ = pc_offset() + kInstrSize; in CheckTrampolinePool()
2283 Instr instr1 = instr_at(pc + 1 * kInstrSize); in target_address_at()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/src/DartARM32/
H A Dassembler_arm.cc2037 const int32_t or1 = region.Load<int32_t>(position + 1 * Instr::kInstrSize);
2038 const int32_t or2 = region.Load<int32_t>(position + 2 * Instr::kInstrSize);
2039 const int32_t or3 = region.Load<int32_t>(position + 3 * Instr::kInstrSize);
2040 const int32_t bx = region.Load<int32_t>(position + 4 * Instr::kInstrSize);
2057 region.Store<int32_t>(position + 0 * Instr::kInstrSize, patched_mov);
2058 region.Store<int32_t>(position + 1 * Instr::kInstrSize, patched_or1);
2059 region.Store<int32_t>(position + 2 * Instr::kInstrSize, patched_or2);
2060 region.Store<int32_t>(position + 3 * Instr::kInstrSize, patched_or3);
2073 const int32_t movt = region.Load<int32_t>(position + Instr::kInstrSize);
2074 const int32_t bx = region.Load<int32_t>(position + 2 * Instr::kInstrSize);
[all...]
/third_party/node/deps/v8/src/codegen/riscv64/
H A Dassembler-riscv64-inl.h94 return pc_ + Assembler::kInstructionsFor64BitConstant * kInstrSize; in target_address_address()
229 DCHECK(Assembler::IsLui(Assembler::instr_at(pc_ + 0 * kInstrSize))); in target_internal_reference()
243 Instr instr2 = Assembler::instr_at(pc + kInstrSize); in relative_code_target_object_handle_at()
/third_party/node/deps/v8/src/codegen/
H A Dconstant-pool.cc335 assm_->pc_offset() + static_cast<int>(instructions * kInstrSize); in SetNextCheckIn()
408 int alignment = require_alignment == Alignment::kRequired ? kInstrSize : 0; in ComputeSize()
584 assm_->pc_offset() + static_cast<int>(instructions * kInstrSize); in SetNextCheckIn()
657 int alignment = require_alignment == Alignment::kRequired ? kInstrSize : 0; in ComputeSize()
/third_party/node/deps/v8/src/execution/mips64/
H A Dsimulator-mips64.cc352 sim_->set_pc(sim_->get_pc() + kInstrSize); in Debug()
488 end = cur + (10 * kInstrSize); in Debug()
497 end = cur + (10 * kInstrSize); in Debug()
505 end = cur + (value * kInstrSize); in Debug()
513 end = cur + (value2 * kInstrSize); in Debug()
521 cur += kInstrSize; in Debug()
548 intptr_t stop_pc = sim_->get_pc() - 2 * kInstrSize; in Debug()
551 reinterpret_cast<Instruction*>(stop_pc + kInstrSize); in Debug()
617 end = cur + (10 * kInstrSize); in Debug()
623 end = cur + (10 * kInstrSize); in Debug()
[all...]

Completed in 37 milliseconds

123