/third_party/node/deps/v8/src/interpreter/ |
H A D | bytecode-register-allocator.h | 24 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 D | bytecode-register-optimizer.cc | 428 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 D | bytecode-decoder.cc | 175 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 D | bytecode-array-builder.cc | 277 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 D | bytecode-register-optimizer.h | 102 // 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 D | bytecode-array-builder.h | 554 uint32_t GetInputRegisterListOperand(RegisterList reg_list); 555 uint32_t GetOutputRegisterListOperand(RegisterList reg_list); 602 bool RegisterListIsValid(RegisterList reg_list) const;
|
H A D | interpreter-assembler.h | 127 TNode<Object> LoadRegisterFromRegisterList(const RegListNodePair& reg_list, 129 TNode<IntPtrT> RegisterLocationInRegisterList(const RegListNodePair& reg_list,
|
H A D | bytecode-generator.h | 377 void BuildPushUndefinedIntoRegisterList(RegisterList* reg_list); 411 void VisitAndPushIntoRegisterList(Expression* expr, RegisterList* reg_list);
|
H A D | interpreter-assembler.cc | 269 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 D | bytecode-generator.cc | 6998 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 D | regalloc.c | 96 list_addtail(®->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 D | nir.c | 63 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 D | ppir.h | 414 struct list_head reg_list; member
|
/third_party/vixl/test/aarch64/ |
H A D | test-utils-aarch64.cc | 551 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 D | test-utils-aarch64.h | 513 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 D | ecp_nistp521-ppc64.pl | 112 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 D | ecp_nistp521-ppc64.pl | 112 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 D | sljitNativeARM_T2_32.c | 1391 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 D | sljitNativeARM_32.c | 1264 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 D | nir.c | 37 list_addtail(®->list, &comp->reg_list); in gpir_create_reg() 406 list_inithead(&comp->reg_list); in gpir_compiler_create()
|
H A D | gpir.h | 414 struct list_head reg_list; member
|
/third_party/node/deps/v8/src/builtins/arm64/ |
H A D | builtins-arm64.cc | 3790 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 D | nir.h | 860 #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 D | macro-assembler-aarch64.cc | 3092 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 D | simulator-arm64.cc | 190 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()
|