Home
last modified time | relevance | path

Searched refs:reg_index (Results 1 – 25 of 27) sorted by relevance

12

/third_party/node/deps/v8/src/baseline/arm64/
Dbaseline-assembler-arm64-inl.h369 for (int reg_index = 0; reg_index < list.register_count(); reg_index += 2) {
370 PushAll(basm, list[reg_index], list[reg_index + 1]);
375 int reg_index = list.register_count() - 1;
376 if (reg_index % 2 == 0) {
378 PushAllReverse(basm, list[reg_index], padreg);
379 reg_index--;
381 for (; reg_index >= 1; reg_index -= 2) {
382 PushAllReverse(basm, list[reg_index - 1], list[reg_index]);
/third_party/node/deps/v8/src/runtime/
Druntime-trace.cc45 for (int reg_index = first_reg.index(); reg_index < first_reg.index() + range; in PrintRegisterRange() local
46 reg_index++) { in PrintRegisterRange()
47 Object reg_object = frame->ReadInterpreterRegister(reg_index); in PrintRegisterRange()
49 << interpreter::Register(reg_index).ToString() << arrow_direction; in PrintRegisterRange()
/third_party/node/deps/v8/src/builtins/
Dbuiltins-generator-gen.cc241 auto reg_index = IntPtrAdd(parameter_base_index, index); in TF_BUILTIN() local
243 TimesSystemPointerSize(reg_index)); in TF_BUILTIN()
260 auto reg_index = IntPtrSub(register_base_index, index); in TF_BUILTIN() local
262 TimesSystemPointerSize(reg_index)); in TF_BUILTIN()
300 auto reg_index = IntPtrSub(register_base_index, index); in TF_BUILTIN() local
302 TimesSystemPointerSize(reg_index), value); in TF_BUILTIN()
/third_party/mesa3d/src/amd/registers/
Dparse_kernel_headers.py820 reg_index = type_map.index(name) if name in type_map else -1
821 if reg_index >= 1 and reg_index % 2 == 1:
822 type_name = type_map[reg_index - 1]
/third_party/node/deps/v8/src/baseline/ppc/
Dbaseline-assembler-ppc-inl.h424 for (int reg_index = 0; reg_index < list.register_count(); ++reg_index) {
425 PushAllHelper<interpreter::Register>::Push(basm, list[reg_index]);
431 for (int reg_index = list.register_count() - 1; reg_index >= 0;
432 --reg_index) {
433 PushAllHelper<interpreter::Register>::Push(basm, list[reg_index]);
/third_party/node/deps/v8/src/baseline/x64/
Dbaseline-assembler-x64-inl.h286 for (int reg_index = 0; reg_index < list.register_count(); ++reg_index) {
287 PushSingle(basm->masm(), list[reg_index]);
293 for (int reg_index = list.register_count() - 1; reg_index >= 0;
294 --reg_index) {
295 PushSingle(basm->masm(), list[reg_index]);
/third_party/node/deps/v8/src/baseline/ia32/
Dbaseline-assembler-ia32-inl.h282 for (int reg_index = 0; reg_index < list.register_count(); ++reg_index) {
283 PushSingle(basm->masm(), list[reg_index]);
289 for (int reg_index = list.register_count() - 1; reg_index >= 0;
290 --reg_index) {
291 PushSingle(basm->masm(), list[reg_index]);
/third_party/node/deps/v8/src/baseline/mips/
Dbaseline-assembler-mips-inl.h297 for (int reg_index = 0; reg_index < list.register_count(); ++reg_index) {
298 PushAllHelper<interpreter::Register>::Push(basm, list[reg_index]);
304 for (int reg_index = list.register_count() - 1; reg_index >= 0;
305 --reg_index) {
306 PushAllHelper<interpreter::Register>::Push(basm, list[reg_index]);
/third_party/node/deps/v8/src/baseline/loong64/
Dbaseline-assembler-loong64-inl.h287 for (int reg_index = 0; reg_index < list.register_count(); ++reg_index) {
288 PushAllHelper<interpreter::Register>::Push(basm, list[reg_index]);
294 for (int reg_index = list.register_count() - 1; reg_index >= 0;
295 --reg_index) {
296 PushAllHelper<interpreter::Register>::Push(basm, list[reg_index]);
/third_party/node/deps/v8/src/baseline/riscv64/
Dbaseline-assembler-riscv64-inl.h290 for (int reg_index = 0; reg_index < list.register_count(); ++reg_index) {
291 PushAllHelper<interpreter::Register>::Push(basm, list[reg_index]);
297 for (int reg_index = list.register_count() - 1; reg_index >= 0;
298 --reg_index) {
299 PushAllHelper<interpreter::Register>::Push(basm, list[reg_index]);
/third_party/node/deps/v8/src/baseline/mips64/
Dbaseline-assembler-mips64-inl.h295 for (int reg_index = 0; reg_index < list.register_count(); ++reg_index) {
296 PushAllHelper<interpreter::Register>::Push(basm, list[reg_index]);
302 for (int reg_index = list.register_count() - 1; reg_index >= 0;
303 --reg_index) {
304 PushAllHelper<interpreter::Register>::Push(basm, list[reg_index]);
/third_party/node/deps/v8/src/baseline/arm/
Dbaseline-assembler-arm-inl.h305 for (int reg_index = 0; reg_index < list.register_count(); ++reg_index) {
306 PushAllHelper<interpreter::Register>::Push(basm, list[reg_index]);
312 for (int reg_index = list.register_count() - 1; reg_index >= 0;
313 --reg_index) {
314 PushAllHelper<interpreter::Register>::Push(basm, list[reg_index]);
/third_party/node/deps/v8/src/baseline/s390/
Dbaseline-assembler-s390-inl.h422 for (int reg_index = 0; reg_index < list.register_count(); ++reg_index) {
423 PushAllHelper<interpreter::Register>::Push(basm, list[reg_index]);
429 for (int reg_index = list.register_count() - 1; reg_index >= 0;
430 --reg_index) {
431 PushAllHelper<interpreter::Register>::Push(basm, list[reg_index]);
/third_party/node/deps/v8/src/interpreter/
Dinterpreter-assembler.h307 TNode<IntPtrT> RegisterLocation(TNode<IntPtrT> reg_index);
308 TNode<IntPtrT> NextRegister(TNode<IntPtrT> reg_index);
309 TNode<Object> LoadRegister(TNode<IntPtrT> reg_index);
310 void StoreRegister(TNode<Object> value, TNode<IntPtrT> reg_index);
Dinterpreter-assembler.cc206 TNode<IntPtrT> reg_index) { in RegisterLocation() argument
208 IntPtrAdd(GetInterpretedFramePointer(), RegisterFrameOffset(reg_index))); in RegisterLocation()
219 TNode<Object> InterpreterAssembler::LoadRegister(TNode<IntPtrT> reg_index) { in LoadRegister() argument
221 RegisterFrameOffset(reg_index)); in LoadRegister()
291 TNode<IntPtrT> reg_index) { in StoreRegister() argument
293 RegisterFrameOffset(reg_index), value); in StoreRegister()
354 TNode<IntPtrT> InterpreterAssembler::NextRegister(TNode<IntPtrT> reg_index) { in NextRegister() argument
356 return Signed(IntPtrAdd(reg_index, IntPtrConstant(-1))); in NextRegister()
1465 TNode<IntPtrT> reg_index = IntPtrAdd(reg_base, index); in ExportParametersAndRegisterFile() local
1466 TNode<Object> value = LoadRegister(reg_index); in ExportParametersAndRegisterFile()
[all …]
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_llvm_vs.c388 unsigned reg_index; in si_llvm_clipvertex_to_clipdist() local
398 for (reg_index = 0; reg_index < 2; reg_index++) { in si_llvm_clipvertex_to_clipdist()
399 struct ac_export_args *args = &clipdist[reg_index]; in si_llvm_clipvertex_to_clipdist()
401 if (!(clipdist_mask & BITFIELD_RANGE(reg_index * 4, 4))) in si_llvm_clipvertex_to_clipdist()
408 if (!(clipdist_mask & BITFIELD_BIT(reg_index * 4 + chan))) in si_llvm_clipvertex_to_clipdist()
413 LLVMConstInt(ctx->ac.i32, ((reg_index * 4 + chan) * 4 + const_chan) * 4, 0); in si_llvm_clipvertex_to_clipdist()
424 args->target = V_008DFC_SQ_EXP_POS + 2 + reg_index; in si_llvm_clipvertex_to_clipdist()
/third_party/node/deps/v8/src/execution/arm/
Dsimulator-arm.h430 ReturnType GetFromVFPRegister(int reg_index);
433 void SetVFPRegister(int reg_index, const InputType& value);
Dsimulator-arm.cc854 void Simulator::SetVFPRegister(int reg_index, const InputType& value) { in SetVFPRegister() argument
857 DCHECK_GE(reg_index, 0); in SetVFPRegister()
858 if (register_size == 1) DCHECK(reg_index < num_s_registers); in SetVFPRegister()
860 DCHECK(reg_index < DwVfpRegister::SupportedRegisterCount()); in SetVFPRegister()
862 memcpy(&vfp_registers_[reg_index * register_size], &value, bytes); in SetVFPRegister()
866 ReturnType Simulator::GetFromVFPRegister(int reg_index) { in GetFromVFPRegister() argument
869 DCHECK_GE(reg_index, 0); in GetFromVFPRegister()
870 if (register_size == 1) DCHECK(reg_index < num_s_registers); in GetFromVFPRegister()
872 DCHECK(reg_index < DwVfpRegister::SupportedRegisterCount()); in GetFromVFPRegister()
875 memcpy(&value, &vfp_registers_[register_size * reg_index], bytes); in GetFromVFPRegister()
/third_party/node/deps/v8/src/baseline/
Dbaseline-compiler.cc146 for (int reg_index = 0; reg_index < list.register_count(); in Check() local
147 ++reg_index, ++i) { in Check()
153 list[reg_index])); in Check()
/third_party/mesa3d/src/gallium/drivers/r300/
Dr300_reg.h2946 #define PVS_OP_DST_OPERAND(opcode, math_inst, macro_inst, reg_index, reg_writemask, reg_class, satu… argument
2950 | ((reg_index & PVS_DST_OFFSET_MASK) << PVS_DST_OFFSET_SHIFT) \
/third_party/node/deps/v8/src/execution/arm64/
Dsimulator-arm64.cc4799 int reg_index = imm5 >> lsb; in VisitNEONCopy() local
4805 ins_element(vf, rd, reg_index, rn, rn_index); in VisitNEONCopy()
4807 ins_immediate(vf, rd, reg_index, xreg(instr->Rn())); in VisitNEONCopy()
4809 uint64_t value = LogicVRegister(rn).Uint(vf, reg_index); in VisitNEONCopy()
4813 int64_t value = LogicVRegister(rn).Int(vf, reg_index); in VisitNEONCopy()
4821 dup_element(vf, rd, rn, reg_index); in VisitNEONCopy()
/third_party/node/deps/v8/src/compiler/backend/
Dmid-tier-register-allocator.cc1306 int reg_index = base::bits::CountTrailingZeros(~bits_); in GetFirstCleared() local
1307 if (reg_index < max_reg) { in GetFirstCleared()
1308 return RegisterIndex(reg_index); in GetFirstCleared()
/third_party/mesa3d/src/amd/compiler/
Daco_register_allocation.cpp889 auto is_free = [&](PhysReg reg_index) in get_reg_simple()
890 { return reg_file[reg_index] == 0 && !ctx.war_hint[reg_index]; }; in get_reg_simple() argument
/third_party/vixl/test/aarch64/
Dtest-assembler-aarch64.cc7873 Register reg_index = x21; in TEST() local
7888 __ Mov(reg_index, size_stored); in TEST()
7889 __ StoreCPURegList(list_src, MemOperand(reg_base, reg_index)); in TEST()
7890 __ LoadCPURegList(list_dst, MemOperand(reg_base, reg_index)); in TEST()
7897 __ Mov(reg_index, size_stored); in TEST()
7898 __ StoreCPURegList(list_fp_src_1, MemOperand(reg_base, reg_index)); in TEST()
7899 __ LoadCPURegList(list_fp_dst_1, MemOperand(reg_base, reg_index)); in TEST()
7912 __ Mov(reg_index, size_stored); in TEST()
7913 __ StoreCPURegList(list_fp_src_2, MemOperand(reg_base, reg_index)); in TEST()
7914 __ LoadCPURegList(list_fp_dst_2, MemOperand(reg_base, reg_index)); in TEST()
/third_party/vixl/src/aarch64/
Dsimulator-aarch64.cc7922 int reg_index = ExtractSignedBitfield32(31, tz + 1, imm5); in Simulator() local
7927 ins_element(vf, rd, reg_index, rn, rn_index); in Simulator()
7929 ins_immediate(vf, rd, reg_index, ReadXRegister(instr->GetRn())); in Simulator()
7931 uint64_t value = LogicVRegister(rn).Uint(vf, reg_index); in Simulator()
7935 int64_t value = LogicVRegister(rn).Int(vf, reg_index); in Simulator()
7942 dup_element(vf, rd, rn, reg_index); in Simulator()

12