Home
last modified time | relevance | path

Searched refs:reg_list (Results 1 – 15 of 15) sorted by relevance

/external/v8/src/interpreter/
Dbytecode-register-allocator.h24 virtual void RegisterListAllocateEvent(RegisterList reg_list) = 0;
25 virtual void RegisterListFreeEvent(RegisterList reg_list) = 0;
46 RegisterList reg_list(next_register_index_, count); in NewRegisterList()
50 observer_->RegisterListAllocateEvent(reg_list); in NewRegisterList()
52 return reg_list; in NewRegisterList()
57 RegisterList reg_list(next_register_index_, 0); in NewGrowableRegisterList()
58 return reg_list; in NewGrowableRegisterList()
66 Register GrowRegisterList(RegisterList* reg_list) { in GrowRegisterList() argument
68 reg_list->IncrementRegisterCount(); in GrowRegisterList()
72 CHECK_EQ(reg.index(), reg_list->last_register().index()); in GrowRegisterList()
Dbytecode-register-optimizer.cc427 RegisterList reg_list) { in PrepareOutputRegisterList() argument
428 int start_index = reg_list.first_register().index(); in PrepareOutputRegisterList()
429 for (int i = 0; i < reg_list.register_count(); ++i) { in PrepareOutputRegisterList()
447 RegisterList reg_list) { in GetInputRegisterList() argument
448 if (reg_list.register_count() == 1) { in GetInputRegisterList()
450 Register reg(GetInputRegister(reg_list.first_register())); in GetInputRegisterList()
453 int start_index = reg_list.first_register().index(); in GetInputRegisterList()
454 for (int i = 0; i < reg_list.register_count(); ++i) { in GetInputRegisterList()
459 return reg_list; in GetInputRegisterList()
490 RegisterList reg_list) { in RegisterListAllocateEvent() argument
[all …]
Dbytecode-decoder.cc183 RegisterList reg_list = in Decode() local
185 os << reg_list.first_register().ToString(parameter_count) << "-" in Decode()
186 << reg_list.last_register().ToString(parameter_count); in Decode()
191 RegisterList reg_list = in Decode() local
193 os << reg_list.first_register().ToString(parameter_count) << "-" in Decode()
194 << reg_list.last_register().ToString(parameter_count); in Decode()
208 RegisterList reg_list = DecodeRegisterListOperand( in Decode() local
210 os << reg_list.first_register().ToString(parameter_count) << "-" in Decode()
211 << reg_list.last_register().ToString(parameter_count); in Decode()
Dbytecode-array-builder.cc237 RegisterList reg_list) { in Convert() argument
238 return builder->GetInputRegisterListOperand(reg_list); in Convert()
246 RegisterList reg_list) { in Convert() argument
247 DCHECK_EQ(reg_list.register_count(), 2); in Convert()
248 return builder->GetInputRegisterListOperand(reg_list); in Convert()
265 RegisterList reg_list) { in Convert() argument
266 return builder->GetOutputRegisterListOperand(reg_list); in Convert()
274 RegisterList reg_list) { in Convert() argument
275 DCHECK_EQ(2, reg_list.register_count()); in Convert()
276 return builder->GetOutputRegisterListOperand(reg_list); in Convert()
[all …]
Dbytecode-register-optimizer.h100 void PrepareOutputRegisterList(RegisterList reg_list); in NON_EXPORTED_BASE()
107 RegisterList GetInputRegisterList(RegisterList reg_list); in NON_EXPORTED_BASE()
118 void RegisterListAllocateEvent(RegisterList reg_list) override; in NON_EXPORTED_BASE()
Dbytecode-array-builder.h513 uint32_t GetInputRegisterListOperand(RegisterList reg_list);
514 uint32_t GetOutputRegisterListOperand(RegisterList reg_list);
557 bool RegisterListIsValid(RegisterList reg_list) const;
Dinterpreter-assembler.h130 Node* LoadRegisterFromRegisterList(const RegListNodePair& reg_list,
132 Node* RegisterLocationInRegisterList(const RegListNodePair& reg_list,
Dbytecode-generator.h236 void BuildPushUndefinedIntoRegisterList(RegisterList* reg_list);
257 void VisitAndPushIntoRegisterList(Expression* expr, RegisterList* reg_list);
Dinterpreter-assembler.cc283 const RegListNodePair& reg_list, int index) { in LoadRegisterFromRegisterList() argument
284 Node* location = RegisterLocationInRegisterList(reg_list, index); in LoadRegisterFromRegisterList()
290 const RegListNodePair& reg_list, int index) { in RegisterLocationInRegisterList() argument
292 Uint32GreaterThan(reg_list.reg_count(), Int32Constant(index))); in RegisterLocationInRegisterList()
296 return IntPtrSub(reg_list.base_reg_location(), offset); in RegisterLocationInRegisterList()
Dbytecode-generator.cc4900 RegisterList* reg_list) { in BuildPushUndefinedIntoRegisterList() argument
4901 Register reg = register_allocator()->GrowRegisterList(reg_list); in BuildPushUndefinedIntoRegisterList()
4986 RegisterList* reg_list) { in VisitAndPushIntoRegisterList() argument
4995 Register destination = register_allocator()->GrowRegisterList(reg_list); in VisitAndPushIntoRegisterList()
/external/v8/src/arm64/
Ddeoptimizer-arm64.cc22 int dst_offset, const CPURegList& reg_list, in CopyRegListToFrame() argument
25 DCHECK_EQ(reg_list.Count() % 2, 0); in CopyRegListToFrame()
27 CPURegList copy_to_input = reg_list; in CopyRegListToFrame()
28 int reg_size = reg_list.RegisterSizeInBytes(); in CopyRegListToFrame()
40 for (int i = 0; i < reg_list.Count(); i += 2) { in CopyRegListToFrame()
59 void RestoreRegList(MacroAssembler* masm, const CPURegList& reg_list, in RestoreRegList() argument
61 DCHECK_EQ(reg_list.Count() % 2, 0); in RestoreRegList()
63 CPURegList restore_list = reg_list; in RestoreRegList()
/external/vixl/test/aarch64/
Dtest-utils-aarch64.cc379 void Clobber(MacroAssembler* masm, RegList reg_list, uint64_t const value) { in Clobber() argument
382 if (reg_list & (UINT64_C(1) << i)) { in Clobber()
402 void ClobberFP(MacroAssembler* masm, RegList reg_list, double const value) { in ClobberFP() argument
405 if (reg_list & (UINT64_C(1) << i)) { in ClobberFP()
421 void Clobber(MacroAssembler* masm, CPURegList reg_list) { in Clobber() argument
422 if (reg_list.GetType() == CPURegister::kRegister) { in Clobber()
424 Clobber(masm, reg_list.GetList()); in Clobber()
425 } else if (reg_list.GetType() == CPURegister::kVRegister) { in Clobber()
427 ClobberFP(masm, reg_list.GetList()); in Clobber()
Dtest-utils-aarch64.h278 RegList reg_list,
283 RegList reg_list,
289 void Clobber(MacroAssembler* masm, CPURegList reg_list);
/external/u-boot/drivers/video/exynos/
Dexynos_dp_lowlevel.c887 unsigned int reg_list[DP_LANE_CNT_4] = { in exynos_dp_get_lanex_pre_emphasis() local
894 return readl(reg_list[lanecnt]); in exynos_dp_get_lanex_pre_emphasis()
901 unsigned int reg_list[DP_LANE_CNT_4] = { in exynos_dp_set_lanex_pre_emphasis() local
908 writel(request_val, reg_list[lanecnt]); in exynos_dp_set_lanex_pre_emphasis()
916 unsigned int reg_list[DP_LANE_CNT_4] = { in exynos_dp_set_lane_pre_emphasis() local
931 writel(reg, reg_list[i]); in exynos_dp_set_lane_pre_emphasis()
/external/mesa3d/src/compiler/nir/
Dnir.h417 #define nir_foreach_register(reg, reg_list) \ argument
418 foreach_list_typed(nir_register, reg, node, reg_list)
419 #define nir_foreach_register_safe(reg, reg_list) \ argument
420 foreach_list_typed_safe(nir_register, reg, node, reg_list)