/external/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; 46 RegisterList reg_list(next_register_index_, count); 50 observer_->RegisterListAllocateEvent(reg_list); 52 return reg_list; 57 RegisterList reg_list(next_register_index_, 0); 58 return reg_list; 61 // Appends a new register to |reg_list| increasing it's count by one and 66 Register GrowRegisterList(RegisterList* reg_list) { argument 68 reg_list [all...] |
H A D | bytecode-register-optimizer.cc | 383 RegisterList reg_list) { 384 int start_index = reg_list.first_register().index(); 385 for (int i = 0; i < reg_list.register_count(); ++i) { 403 RegisterList reg_list) { 404 if (reg_list.register_count() == 1) { 406 Register reg(GetInputRegister(reg_list.first_register())); 409 int start_index = reg_list.first_register().index(); 410 for (int i = 0; i < reg_list.register_count(); ++i) { 415 return reg_list; 439 RegisterList reg_list) { 382 PrepareOutputRegisterList( RegisterList reg_list) argument 402 GetInputRegisterList( RegisterList reg_list) argument 438 RegisterListAllocateEvent( RegisterList reg_list) argument 449 RegisterListFreeEvent(RegisterList reg_list) argument [all...] |
H A D | bytecode-decoder.cc | 163 RegisterList reg_list = local 165 os << reg_list.first_register().ToString(parameter_count) << "-" 166 << reg_list.last_register().ToString(parameter_count); 171 RegisterList reg_list = local 173 os << reg_list.first_register().ToString(parameter_count) << "-" 174 << reg_list.last_register().ToString(parameter_count); 187 RegisterList reg_list = DecodeRegisterListOperand( local 189 os << reg_list.first_register().ToString(parameter_count) << "-" 190 << reg_list.last_register().ToString(parameter_count);
|
H A D | bytecode-array-builder.cc | 178 RegisterList reg_list)) { 179 return builder->GetInputRegisterListOperand(reg_list); 187 RegisterList reg_list)) { 188 DCHECK_EQ(reg_list.register_count(), 2); 189 return builder->GetInputRegisterListOperand(reg_list); 205 RegisterList reg_list)) { 206 DCHECK_EQ(2, reg_list.register_count()); 207 return builder->GetOutputRegisterListOperand(reg_list); 215 RegisterList reg_list)) { 216 DCHECK_EQ(3, reg_list 177 INLINE(static uint32_t Convert(BytecodeArrayBuilder* builder, RegisterList reg_list)) argument 186 INLINE(static uint32_t Convert(BytecodeArrayBuilder* builder, RegisterList reg_list)) argument 204 INLINE(static uint32_t Convert(BytecodeArrayBuilder* builder, RegisterList reg_list)) argument 214 INLINE(static uint32_t Convert(BytecodeArrayBuilder* builder, RegisterList reg_list)) argument 1190 GetInputRegisterListOperand( RegisterList reg_list) argument 1198 GetOutputRegisterListOperand( RegisterList reg_list) argument [all...] |
H A D | bytecode-register-optimizer.h | 79 // Prepares registers in |reg_list| for being used as an output operand. 80 void PrepareOutputRegisterList(RegisterList reg_list); 85 // Returns an equivalent register list to |reg_list| to be used as an input 87 RegisterList GetInputRegisterList(RegisterList reg_list); 98 void RegisterListAllocateEvent(RegisterList reg_list) override;
|
H A D | bytecode-generator.h | 156 void BuildPushUndefinedIntoRegisterList(RegisterList* reg_list); 164 void VisitAndPushIntoRegisterList(Expression* expr, RegisterList* reg_list);
|
H A D | bytecode-array-builder.h | 404 uint32_t GetInputRegisterListOperand(RegisterList reg_list); 405 uint32_t GetOutputRegisterListOperand(RegisterList reg_list); 438 bool RegisterListIsValid(RegisterList reg_list) const;
|
H A D | bytecode-generator.cc | 3402 // added to the end of |reg_list|. 3404 RegisterList* reg_list) { 3413 Register destination = register_allocator()->GrowRegisterList(reg_list); 3418 RegisterList* reg_list) { 3419 Register reg = register_allocator()->GrowRegisterList(reg_list); 3403 VisitAndPushIntoRegisterList(Expression* expr, RegisterList* reg_list) argument 3417 BuildPushUndefinedIntoRegisterList( RegisterList* reg_list) argument
|
/external/vixl/test/aarch64/ |
H A D | test-utils-aarch64.h | 258 RegList reg_list, 263 RegList reg_list, 269 void Clobber(MacroAssembler* masm, CPURegList reg_list);
|
H A D | test-utils-aarch64.cc | 335 void Clobber(MacroAssembler* masm, RegList reg_list, uint64_t const value) { argument 338 if (reg_list & (UINT64_C(1) << i)) { 358 void ClobberFP(MacroAssembler* masm, RegList reg_list, double const value) { argument 361 if (reg_list & (UINT64_C(1) << i)) { 377 void Clobber(MacroAssembler* masm, CPURegList reg_list) { argument 378 if (reg_list.GetType() == CPURegister::kRegister) { 380 Clobber(masm, reg_list.GetList()); 381 } else if (reg_list.GetType() == CPURegister::kVRegister) { 383 ClobberFP(masm, reg_list.GetList());
|
/external/mesa3d/src/compiler/nir/ |
H A D | nir.h | 376 #define nir_foreach_register(reg, reg_list) \ 377 foreach_list_typed(nir_register, reg, node, reg_list) 378 #define nir_foreach_register_safe(reg, reg_list) \ 379 foreach_list_typed_safe(nir_register, reg, node, reg_list)
|