Home
last modified time | relevance | path

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

/third_party/node/deps/v8/src/interpreter/
H A Dbytecode-register-allocator.h24 virtual void RegisterListAllocateEvent(RegisterList reg_list) = 0;
25 virtual void RegisterListFreeEvent(RegisterList reg_list) = 0;
49 RegisterList reg_list(next_register_index_, count); in NewRegisterList()
53 observer_->RegisterListAllocateEvent(reg_list); in NewRegisterList()
55 return reg_list; in NewRegisterList()
60 RegisterList reg_list(next_register_index_, 0); in NewGrowableRegisterList()
61 return reg_list; in NewGrowableRegisterList()
64 // Appends a new register to |reg_list| increasing it's count by one and
69 Register GrowRegisterList(RegisterList* reg_list) { in GrowRegisterList() argument
71 reg_list in GrowRegisterList()
[all...]
H A Dbytecode-register-optimizer.cc428 RegisterList reg_list) { in PrepareOutputRegisterList()
429 int start_index = reg_list.first_register().index(); in PrepareOutputRegisterList()
430 for (int i = 0; i < reg_list.register_count(); ++i) { in PrepareOutputRegisterList()
448 RegisterList reg_list) { in GetInputRegisterList()
449 if (reg_list.register_count() == 1) { in GetInputRegisterList()
451 Register reg(GetInputRegister(reg_list.first_register())); in GetInputRegisterList()
454 int start_index = reg_list.first_register().index(); in GetInputRegisterList()
455 for (int i = 0; i < reg_list.register_count(); ++i) { in GetInputRegisterList()
460 return reg_list; in GetInputRegisterList()
491 RegisterList reg_list) { in RegisterListAllocateEvent()
427 PrepareOutputRegisterList( RegisterList reg_list) PrepareOutputRegisterList() argument
447 GetInputRegisterList( RegisterList reg_list) GetInputRegisterList() argument
490 RegisterListAllocateEvent( RegisterList reg_list) RegisterListAllocateEvent() argument
501 RegisterListFreeEvent(RegisterList reg_list) RegisterListFreeEvent() argument
[all...]
H A Dbytecode-decoder.cc175 RegisterList reg_list = in Decode() local
177 os << reg_list.first_register().ToString() << "-" in Decode()
178 << reg_list.last_register().ToString(); in Decode()
183 RegisterList reg_list = in Decode() local
185 os << reg_list.first_register().ToString() << "-" in Decode()
186 << reg_list.last_register().ToString(); in Decode()
200 RegisterList reg_list = DecodeRegisterListOperand( in Decode() local
202 os << reg_list.first_register().ToString() << "-" in Decode()
203 << reg_list.last_register().ToString(); in Decode()
H A Dbytecode-array-builder.cc277 RegisterList reg_list) { in Convert()
278 return builder->GetInputRegisterListOperand(reg_list); in Convert()
286 RegisterList reg_list) { in Convert()
287 DCHECK_EQ(reg_list.register_count(), 2); in Convert()
288 return builder->GetInputRegisterListOperand(reg_list); in Convert()
305 RegisterList reg_list) { in Convert()
306 return builder->GetOutputRegisterListOperand(reg_list); in Convert()
314 RegisterList reg_list) { in Convert()
315 DCHECK_EQ(2, reg_list.register_count()); in Convert()
316 return builder->GetOutputRegisterListOperand(reg_list); in Convert()
276 Convert(BytecodeArrayBuilder* builder, RegisterList reg_list) Convert() argument
285 Convert(BytecodeArrayBuilder* builder, RegisterList reg_list) Convert() argument
304 Convert(BytecodeArrayBuilder* builder, RegisterList reg_list) Convert() argument
313 Convert(BytecodeArrayBuilder* builder, RegisterList reg_list) Convert() argument
323 Convert(BytecodeArrayBuilder* builder, RegisterList reg_list) Convert() argument
1620 GetInputRegisterListOperand( RegisterList reg_list) GetInputRegisterListOperand() argument
1628 GetOutputRegisterListOperand( RegisterList reg_list) GetOutputRegisterListOperand() argument
[all...]
H A Dbytecode-register-optimizer.h102 // Prepares registers in |reg_list| for being used as an output operand.
103 void PrepareOutputRegisterList(RegisterList reg_list);
108 // Returns an equivalent register list to |reg_list| to be used as an input
110 RegisterList GetInputRegisterList(RegisterList reg_list);
121 void RegisterListAllocateEvent(RegisterList reg_list) override;
H A Dbytecode-array-builder.h554 uint32_t GetInputRegisterListOperand(RegisterList reg_list);
555 uint32_t GetOutputRegisterListOperand(RegisterList reg_list);
602 bool RegisterListIsValid(RegisterList reg_list) const;
H A Dinterpreter-assembler.h127 TNode<Object> LoadRegisterFromRegisterList(const RegListNodePair& reg_list,
129 TNode<IntPtrT> RegisterLocationInRegisterList(const RegListNodePair& reg_list,
H A Dbytecode-generator.h377 void BuildPushUndefinedIntoRegisterList(RegisterList* reg_list);
411 void VisitAndPushIntoRegisterList(Expression* expr, RegisterList* reg_list);
H A Dinterpreter-assembler.cc269 const RegListNodePair& reg_list, int index) { in LoadRegisterFromRegisterList()
270 TNode<IntPtrT> location = RegisterLocationInRegisterList(reg_list, index); in LoadRegisterFromRegisterList()
275 const RegListNodePair& reg_list, int index) { in RegisterLocationInRegisterList()
277 Uint32GreaterThan(reg_list.reg_count(), Int32Constant(index))); in RegisterLocationInRegisterList()
281 return Signed(IntPtrSub(reg_list.base_reg_location(), offset)); in RegisterLocationInRegisterList()
268 LoadRegisterFromRegisterList( const RegListNodePair& reg_list, int index) LoadRegisterFromRegisterList() argument
274 RegisterLocationInRegisterList( const RegListNodePair& reg_list, int index) RegisterLocationInRegisterList() argument
H A Dbytecode-generator.cc6998 RegisterList* reg_list) { in BuildPushUndefinedIntoRegisterList()
6999 Register reg = register_allocator()->GrowRegisterList(reg_list); in BuildPushUndefinedIntoRegisterList()
7084 // added to the end of |reg_list|.
7086 RegisterList* reg_list) { in VisitAndPushIntoRegisterList()
7095 Register destination = register_allocator()->GrowRegisterList(reg_list); in VisitAndPushIntoRegisterList()
6997 BuildPushUndefinedIntoRegisterList( RegisterList* reg_list) BuildPushUndefinedIntoRegisterList() argument
7085 VisitAndPushIntoRegisterList(Expression* expr, RegisterList* reg_list) VisitAndPushIntoRegisterList() argument
/third_party/mesa3d/src/gallium/drivers/lima/ir/pp/
H A Dregalloc.c96 list_addtail(&reg->list, &comp->reg_list); in ppir_regalloc_update_reglist_ssa()
251 list_addtail(&alu_dest->ssa.list, &comp->reg_list); in ppir_update_spilled_src()
422 list_for_each_entry(ppir_reg, reg, &comp->reg_list, list) { in ppir_regalloc_choose_spill_node()
481 list_for_each_entry(ppir_reg, reg, &comp->reg_list, list) { in ppir_regalloc_choose_spill_node()
498 list_for_each_entry(ppir_reg, reg, &comp->reg_list, list) { in ppir_regalloc_reset_liveness_info()
543 list_for_each_entry(ppir_reg, reg, &comp->reg_list, list) { in ppir_regalloc_prog_try()
587 list_for_each_entry(ppir_reg, reg, &comp->reg_list, list) { in ppir_regalloc_prog_try()
620 if (list_is_empty(&comp->reg_list)) { in ppir_regalloc_prog()
H A Dnir.c63 list_for_each_entry(ppir_reg, r, &block->comp->reg_list, list) { in ppir_node_create_reg()
809 list_inithead(&comp->reg_list); in ppir_compiler_create()
886 list_for_each_entry(ppir_reg, reg, &comp->reg_list, list) { in ppir_add_write_after_read_deps()
964 list_addtail(&r->list, &comp->reg_list); in ppir_compile_nir()
H A Dppir.h414 struct list_head reg_list; member
/third_party/vixl/test/aarch64/
H A Dtest-utils-aarch64.cc551 void Clobber(MacroAssembler* masm, RegList reg_list, uint64_t const value) { in Clobber() argument
554 if (reg_list & (UINT64_C(1) << i)) { in Clobber()
574 void ClobberFP(MacroAssembler* masm, RegList reg_list, double const value) { in ClobberFP() argument
577 if (reg_list & (UINT64_C(1) << i)) { in ClobberFP()
593 void Clobber(MacroAssembler* masm, CPURegList reg_list) { in Clobber() argument
594 if (reg_list.GetType() == CPURegister::kRegister) { in Clobber()
596 Clobber(masm, reg_list.GetList()); in Clobber()
597 } else if (reg_list.GetType() == CPURegister::kVRegister) { in Clobber()
599 ClobberFP(masm, reg_list.GetList()); in Clobber()
H A Dtest-utils-aarch64.h513 RegList reg_list,
518 RegList reg_list,
524 void Clobber(MacroAssembler* masm, CPURegList reg_list);
/third_party/node/deps/openssl/openssl/crypto/ec/asm/
H A Decp_nistp521-ppc64.pl112 my ($pointer, $reg_list) = @_;
117 lxsd $reg_list->[$i],$offset($pointer)
128 my ($pointer, $reg_list) = @_;
133 stxv $reg_list->[$i],$offset($pointer)
/third_party/openssl/crypto/ec/asm/
H A Decp_nistp521-ppc64.pl112 my ($pointer, $reg_list) = @_;
117 lxsd $reg_list->[$i],$offset($pointer)
128 my ($pointer, $reg_list) = @_;
133 stxv $reg_list->[$i],$offset($pointer)
/third_party/pcre2/pcre2/src/sljit/
H A DsljitNativeARM_T2_32.c1391 sljit_uw reg_list = 0; in emit_stack_frame_release() local
1429 reg_list |= (sljit_uw)1 << reg_map[i]; in emit_stack_frame_release()
1437 reg_list |= (sljit_uw)1 << reg_map[i]; in emit_stack_frame_release()
1441 if (lr_dst == TMP_REG2 && reg_list == 0) { in emit_stack_frame_release()
1442 reg_list |= (sljit_uw)1 << reg_map[TMP_REG2]; in emit_stack_frame_release()
1447 if (lr_dst == 0 && (reg_list & (reg_list - 1)) == 0) { in emit_stack_frame_release()
1450 if (reg_list != 0) { in emit_stack_frame_release()
1505 if (!(reg_list & 0xff00) && lr_dst != TMP_REG2) { in emit_stack_frame_release()
1507 reg_list | in emit_stack_frame_release()
[all...]
H A DsljitNativeARM_32.c1264 sljit_uw reg_list = 0; in emit_stack_frame_release() local
1298 reg_list |= (sljit_uw)1 << reg_map[lr_dst]; in emit_stack_frame_release()
1305 reg_list |= (sljit_uw)1 << reg_map[i]; in emit_stack_frame_release()
1313 reg_list |= (sljit_uw)1 << reg_map[i]; in emit_stack_frame_release()
1317 if (lr_dst == TMP_REG2 && reg_list == 0) { in emit_stack_frame_release()
1322 if (lr_dst == 0 && (reg_list & (reg_list - 1)) == 0) { in emit_stack_frame_release()
1325 if (reg_list != 0) { in emit_stack_frame_release()
1377 if ((reg_list & (reg_list in emit_stack_frame_release()
[all...]
/third_party/mesa3d/src/gallium/drivers/lima/ir/gp/
H A Dnir.c37 list_addtail(&reg->list, &comp->reg_list); in gpir_create_reg()
406 list_inithead(&comp->reg_list); in gpir_compiler_create()
H A Dgpir.h414 struct list_head reg_list; member
/third_party/node/deps/v8/src/builtins/arm64/
H A Dbuiltins-arm64.cc3790 int dst_offset, const CPURegList& reg_list, in CopyRegListToFrame()
3794 DCHECK_EQ(reg_list.Count() % 2, 0); in CopyRegListToFrame()
3796 CPURegList copy_to_input = reg_list; in CopyRegListToFrame()
3797 int reg_size = reg_list.RegisterSizeInBytes(); in CopyRegListToFrame()
3808 // Write reg_list into the frame pointed to by dst. in CopyRegListToFrame()
3809 for (int i = 0; i < reg_list.Count(); i += 2) { in CopyRegListToFrame()
3828 void RestoreRegList(MacroAssembler* masm, const CPURegList& reg_list, in RestoreRegList() argument
3831 DCHECK_EQ(reg_list.Count() % 2, 0); in RestoreRegList()
3833 CPURegList restore_list = reg_list; in RestoreRegList()
3789 CopyRegListToFrame(MacroAssembler* masm, const Register& dst, int dst_offset, const CPURegList& reg_list, const Register& temp0, const Register& temp1, int src_offset = 0) CopyRegListToFrame() argument
/third_party/mesa3d/src/compiler/nir/
H A Dnir.h860 #define nir_foreach_register(reg, reg_list) \
861 foreach_list_typed(nir_register, reg, node, reg_list)
862 #define nir_foreach_register_safe(reg, reg_list) \
863 foreach_list_typed_safe(nir_register, reg, node, reg_list)
/third_party/vixl/src/aarch64/
H A Dmacro-assembler-aarch64.cc3092 RegList reg_list = list.GetList(); in Emit() local
3095 reg_list &= ~(xzr.GetBit() | sp.GetBit()); in Emit()
3098 IncludeByRegList(GetAvailableListFor(list.GetBank()), reg_list); in Emit() local
/third_party/node/deps/v8/src/execution/arm64/
H A Dsimulator-arm64.cc190 uint64_t reg_list = list->bits(); in PopLowestIndexAsCode() local
191 int index = base::bits::CountTrailingZeros(reg_list); in PopLowestIndexAsCode()
192 DCHECK((1LL << index) & reg_list); in PopLowestIndexAsCode()

Completed in 55 milliseconds