/third_party/node/deps/v8/src/wasm/ |
H A D | jump-table-assembler.h | 188 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 D | jump-table-assembler.cc | 112 // 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 D | assembler-mips-inl.h | 99 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 D | assembler-mips.cc | 838 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 D | assembler-arm-inl.h | 187 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 D | constants-arm.h | 418 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 D | assembler-ppc-inl.h | 279 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 D | assembler-ppc.h | 658 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 D | instructions-arm64.h | 111 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 D | instructions-arm64.cc | 158 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 D | deoptimizer-arm64.cc | 12 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 D | assembler-mips64-inl.h | 92 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 D | assembler-mips64.cc | 725 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 D | deoptimizer-loong64.cc | 10 const int Deoptimizer::kEagerDeoptExitSize = 2 * kInstrSize; 11 const int Deoptimizer::kLazyDeoptExitSize = 2 * kInstrSize;
|
/third_party/node/deps/v8/src/deoptimizer/riscv64/ |
H A D | deoptimizer-riscv64.cc | 10 const int Deoptimizer::kEagerDeoptExitSize = 2 * kInstrSize; 11 const int Deoptimizer::kLazyDeoptExitSize = 2 * kInstrSize;
|
/third_party/node/deps/v8/src/deoptimizer/mips64/ |
H A D | deoptimizer-mips64.cc | 10 const int Deoptimizer::kEagerDeoptExitSize = 3 * kInstrSize; 11 const int Deoptimizer::kLazyDeoptExitSize = 3 * kInstrSize;
|
/third_party/node/deps/v8/src/deoptimizer/mips/ |
H A D | deoptimizer-mips.cc | 10 const int Deoptimizer::kEagerDeoptExitSize = 3 * kInstrSize; 11 const int Deoptimizer::kLazyDeoptExitSize = 3 * kInstrSize;
|
/third_party/node/deps/v8/src/deoptimizer/arm/ |
H A D | deoptimizer-arm.cc | 21 const int Deoptimizer::kEagerDeoptExitSize = 2 * kInstrSize; 22 const int Deoptimizer::kLazyDeoptExitSize = 2 * kInstrSize;
|
/third_party/node/deps/v8/src/deoptimizer/ppc/ |
H A D | deoptimizer-ppc.cc | 21 const int Deoptimizer::kEagerDeoptExitSize = 3 * kInstrSize; 22 const int Deoptimizer::kLazyDeoptExitSize = 3 * kInstrSize;
|
/third_party/node/deps/v8/src/codegen/loong64/ |
H A D | assembler-loong64-inl.h | 64 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 D | assembler-loong64.cc | 233 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 D | assembler_arm.cc | 2037 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 D | assembler-riscv64-inl.h | 94 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 D | constant-pool.cc | 335 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 D | simulator-mips64.cc | 352 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...] |