Home
last modified time | relevance | path

Searched refs:reg_list (Results 1 – 11 of 11) 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.cc383 RegisterList reg_list) { in PrepareOutputRegisterList() argument
384 int start_index = reg_list.first_register().index(); in PrepareOutputRegisterList()
385 for (int i = 0; i < reg_list.register_count(); ++i) { in PrepareOutputRegisterList()
403 RegisterList reg_list) { in GetInputRegisterList() argument
404 if (reg_list.register_count() == 1) { in GetInputRegisterList()
406 Register reg(GetInputRegister(reg_list.first_register())); in GetInputRegisterList()
409 int start_index = reg_list.first_register().index(); in GetInputRegisterList()
410 for (int i = 0; i < reg_list.register_count(); ++i) { in GetInputRegisterList()
415 return reg_list; in GetInputRegisterList()
439 RegisterList reg_list) { in RegisterListAllocateEvent() argument
[all …]
Dbytecode-decoder.cc163 RegisterList reg_list = in Decode() local
165 os << reg_list.first_register().ToString(parameter_count) << "-" in Decode()
166 << reg_list.last_register().ToString(parameter_count); in Decode()
171 RegisterList reg_list = in Decode() local
173 os << reg_list.first_register().ToString(parameter_count) << "-" in Decode()
174 << reg_list.last_register().ToString(parameter_count); in Decode()
187 RegisterList reg_list = DecodeRegisterListOperand( in Decode() local
189 os << reg_list.first_register().ToString(parameter_count) << "-" in Decode()
190 << reg_list.last_register().ToString(parameter_count); in Decode()
Dbytecode-array-builder.cc178 RegisterList reg_list)) { in INLINE() argument
179 return builder->GetInputRegisterListOperand(reg_list); in INLINE()
187 RegisterList reg_list)) { in INLINE() argument
188 DCHECK_EQ(reg_list.register_count(), 2); in INLINE()
189 return builder->GetInputRegisterListOperand(reg_list); in INLINE()
205 RegisterList reg_list)) { in INLINE() argument
206 DCHECK_EQ(2, reg_list.register_count()); in INLINE()
207 return builder->GetOutputRegisterListOperand(reg_list); in INLINE()
215 RegisterList reg_list)) { in INLINE() argument
216 DCHECK_EQ(3, reg_list.register_count()); in INLINE()
[all …]
Dbytecode-register-optimizer.h80 void PrepareOutputRegisterList(RegisterList reg_list); in NON_EXPORTED_BASE()
87 RegisterList GetInputRegisterList(RegisterList reg_list); in NON_EXPORTED_BASE()
98 void RegisterListAllocateEvent(RegisterList reg_list) override; in NON_EXPORTED_BASE()
Dbytecode-array-builder.h404 uint32_t GetInputRegisterListOperand(RegisterList reg_list); in NON_EXPORTED_BASE()
405 uint32_t GetOutputRegisterListOperand(RegisterList reg_list); in NON_EXPORTED_BASE()
438 bool RegisterListIsValid(RegisterList reg_list) const; in NON_EXPORTED_BASE()
Dbytecode-generator.h156 void BuildPushUndefinedIntoRegisterList(RegisterList* reg_list);
164 void VisitAndPushIntoRegisterList(Expression* expr, RegisterList* reg_list);
Dbytecode-generator.cc3404 RegisterList* reg_list) { in VisitAndPushIntoRegisterList() argument
3413 Register destination = register_allocator()->GrowRegisterList(reg_list); in VisitAndPushIntoRegisterList()
3418 RegisterList* reg_list) { in BuildPushUndefinedIntoRegisterList() argument
3419 Register reg = register_allocator()->GrowRegisterList(reg_list); in BuildPushUndefinedIntoRegisterList()
/external/vixl/test/aarch64/
Dtest-utils-aarch64.cc335 void Clobber(MacroAssembler* masm, RegList reg_list, uint64_t const value) { in Clobber() argument
338 if (reg_list & (UINT64_C(1) << i)) { in Clobber()
358 void ClobberFP(MacroAssembler* masm, RegList reg_list, double const value) { in ClobberFP() argument
361 if (reg_list & (UINT64_C(1) << i)) { in ClobberFP()
377 void Clobber(MacroAssembler* masm, CPURegList reg_list) { in Clobber() argument
378 if (reg_list.GetType() == CPURegister::kRegister) { in Clobber()
380 Clobber(masm, reg_list.GetList()); in Clobber()
381 } else if (reg_list.GetType() == CPURegister::kVRegister) { in Clobber()
383 ClobberFP(masm, reg_list.GetList()); in Clobber()
Dtest-utils-aarch64.h258 RegList reg_list,
263 RegList reg_list,
269 void Clobber(MacroAssembler* masm, CPURegList reg_list);
/external/mesa3d/src/compiler/nir/
Dnir.h376 #define nir_foreach_register(reg, reg_list) \ argument
377 foreach_list_typed(nir_register, reg, node, reg_list)
378 #define nir_foreach_register_safe(reg, reg_list) \ argument
379 foreach_list_typed_safe(nir_register, reg, node, reg_list)