Lines Matching defs:reg
18 RegisterInfo(Register reg, uint32_t equivalence_id, bool materialized,
20 : register_(reg),
48 // materialized and not register |reg|. The materialized equivalent
51 RegisterInfo* GetMaterializedEquivalentOtherThan(Register reg);
168 Register reg) {
171 if (visitor->materialized() && visitor->register_value() != reg) {
254 void BytecodeRegisterOptimizer::PushToRegistersNeedingFlush(RegisterInfo* reg) {
255 if (!reg->needs_flush()) {
256 reg->set_needs_flush(true);
257 registers_needing_flushed_.push_back(reg);
417 void BytecodeRegisterOptimizer::PrepareOutputRegister(Register reg) {
418 RegisterInfo* reg_info = GetRegisterInfo(reg);
436 Register BytecodeRegisterOptimizer::GetInputRegister(Register reg) {
437 RegisterInfo* reg_info = GetRegisterInfo(reg);
439 return reg;
451 Register reg(GetInputRegister(reg_list.first_register()));
452 return RegisterList(reg);
464 void BytecodeRegisterOptimizer::GrowRegisterMap(Register reg) {
465 DCHECK(RegisterIsTemporary(reg));
466 size_t index = GetRegisterInfoTableIndex(reg);
486 void BytecodeRegisterOptimizer::RegisterAllocateEvent(Register reg) {
487 AllocateRegister(GetOrCreateRegisterInfo(reg));