H A D | mid-tier-register-allocator.cc | 143 int instr_index, Instruction::GapPosition position, in AddGapMove() 145 Instruction* instr = code()->InstructionAt(instr_index); in AddGapMove() 151 int instr_index, Instruction::GapPosition position) { in AddPendingOperandGapMove() 152 return AddGapMove(instr_index, position, PendingOperand(), PendingOperand()); in AddPendingOperandGapMove() 165 int instr_index) { in GetBlock() 166 return code()->InstructionAt(instr_index)->block(); in GetBlock() 296 MachineRepresentation rep, int instr_index, 301 MachineRepresentation rep, int instr_index, 305 MachineRepresentation rep, int instr_index, 308 int instr_index, boo 142 AddGapMove( int instr_index, Instruction::GapPosition position, const InstructionOperand& from, const InstructionOperand& to) AddGapMove() argument 150 AddPendingOperandGapMove( int instr_index, Instruction::GapPosition position) AddPendingOperandGapMove() argument 164 GetBlock( int instr_index) GetBlock() argument 364 IsSpilledAt(int instr_index, MidTierRegisterAllocationData* data) IsSpilledAt() argument 394 int instr_index; global() member 429 IsLiveAt(int instr_index, InstructionBlock* block) IsLiveAt() argument 450 ExtendRangeTo(int instr_index) ExtendRangeTo() argument 452 AddDeferredSpillOutput(AllocatedOperand allocated_op, int instr_index, MidTierRegisterAllocationData* data) AddDeferredSpillOutput() argument 524 Initialize(int virtual_register, MachineRepresentation rep, InstructionOperand* spill_operand, int instr_index, bool is_phi, bool is_constant, bool is_defined_in_deferred_block, bool is_exceptional_call_output) Initialize() argument 543 DefineAsConstantOperand(ConstantOperand* operand, MachineRepresentation rep, int instr_index, bool is_deferred_block) DefineAsConstantOperand() argument 551 DefineAsFixedSpillOperand( AllocatedOperand* operand, int virtual_register, MachineRepresentation rep, int instr_index, bool is_deferred_block, bool is_exceptional_call_output) DefineAsFixedSpillOperand() argument 558 DefineAsUnallocatedOperand( int virtual_register, MachineRepresentation rep, int instr_index, bool is_deferred_block, bool is_exceptional_call_output) DefineAsUnallocatedOperand() argument 565 DefineAsPhi(int virtual_register, MachineRepresentation rep, int instr_index, bool is_deferred_block) DefineAsPhi() argument 603 AddSpillUse(int instr_index, MidTierRegisterAllocationData* data) AddSpillUse() argument 616 AddDeferredSpillUse( int instr_index, MidTierRegisterAllocationData* data) AddDeferredSpillUse() argument 634 AddDeferredSpillOutput( AllocatedOperand allocated_op, int instr_index, MidTierRegisterAllocationData* data) AddDeferredSpillOutput() argument 642 SpillOperand(InstructionOperand* operand, int instr_index, bool has_constant_policy, MidTierRegisterAllocationData* data) SpillOperand() argument 675 EmitGapMoveToInputFromSpillSlot( InstructionOperand to_operand, int instr_index, MidTierRegisterAllocationData* data) EmitGapMoveToInputFromSpillSlot() argument 691 EmitGapMoveToSpillSlot( InstructionOperand from_operand, int instr_index, MidTierRegisterAllocationData* data) EmitGapMoveToSpillSlot() argument 706 EmitGapMoveFromOutputToSpillSlot( InstructionOperand from_operand, const InstructionBlock* current_block, int instr_index, MidTierRegisterAllocationData* data) EmitGapMoveFromOutputToSpillSlot() argument 906 int instr_index; global() member 956 Use(int virtual_register, int instr_index) Use() argument 968 PendingUse(InstructionOperand* operand, int virtual_register, bool can_be_constant, int instr_index) PendingUse() argument 991 AddDeferredBlockSpill(int instr_index, bool on_exit, Zone* zone) AddDeferredBlockSpill() argument 1119 SpillForDeferred( AllocatedOperand allocated, int instr_index, MidTierRegisterAllocationData* data) SpillForDeferred() argument 1132 MoveToSpillSlotOnDeferred( int virtual_register, int instr_index, MidTierRegisterAllocationData* data) MoveToSpillSlotOnDeferred() argument 1184 SpillForDeferred(RegisterIndex reg, AllocatedOperand allocated, int instr_index, MidTierRegisterAllocationData* data) SpillForDeferred() argument 1193 MoveToSpillSlotOnDeferred( RegisterIndex reg, int virtual_register, int instr_index, MidTierRegisterAllocationData* data) MoveToSpillSlotOnDeferred() argument 1200 AllocateUse(RegisterIndex reg, int virtual_register, InstructionOperand* operand, int instr_index, MidTierRegisterAllocationData* data) AllocateUse() argument 1207 AllocatePendingUse(RegisterIndex reg, int virtual_register, InstructionOperand* operand, bool can_be_constant, int instr_index) AllocatePendingUse() argument 1679 UpdateForDeferredBlock(int instr_index) UpdateForDeferredBlock() argument 1938 int instr_index = data_->GetBlock(successor)->first_instruction_index(); MoveRegisterOnMerge() local 2037 EmitGapMoveFromOutput(InstructionOperand from, InstructionOperand to, int instr_index) EmitGapMoveFromOutput() argument 2089 ChooseRegisterFor( VirtualRegisterData& virtual_register, int instr_index, UsePosition pos, bool must_use_register) ChooseRegisterFor() argument 2290 SpillRegisterForDeferred(RegisterIndex reg, int instr_index) SpillRegisterForDeferred() argument 2305 AllocateDeferredBlockSpillOutput( int instr_index, RpoNumber deferred_block, VirtualRegisterData& virtual_register) AllocateDeferredBlockSpillOutput() argument 2336 AllocateUse( RegisterIndex reg, VirtualRegisterData& virtual_register, InstructionOperand* operand, int instr_index, UsePosition pos) AllocateUse() argument 2350 AllocatePendingUse( RegisterIndex reg, VirtualRegisterData& virtual_register, InstructionOperand* operand, bool can_be_constant, int instr_index) AllocatePendingUse() argument 2365 AllocateUseWithMove( RegisterIndex reg, VirtualRegisterData& virtual_register, UnallocatedOperand* operand, int instr_index, UsePosition pos) AllocateUseWithMove() argument 2378 AllocateInput( UnallocatedOperand* operand, VirtualRegisterData& virtual_register, int instr_index) AllocateInput() argument 2455 AllocateGapMoveInput( UnallocatedOperand* operand, VirtualRegisterData& vreg_data, int instr_index) AllocateGapMoveInput() argument 2470 AllocateConstantOutput( ConstantOperand* operand, VirtualRegisterData& vreg_data, int instr_index) AllocateConstantOutput() argument 2482 AllocateOutput(UnallocatedOperand* operand, VirtualRegisterData& vreg_data, int instr_index) AllocateOutput() argument 2488 AllocateOutput( UnallocatedOperand* operand, VirtualRegisterData& vreg_data, int instr_index, UsePosition pos) AllocateOutput() argument 2530 *AllocatedOperand::cast(operand), current_block_, instr_index, data_); AllocateOutput() local 2539 AllocateSameInputOutput( UnallocatedOperand* output, UnallocatedOperand* input, VirtualRegisterData& output_vreg_data, VirtualRegisterData& input_vreg_data, int instr_index) AllocateSameInputOutput() argument 2583 AllocateTemp(UnallocatedOperand* operand, int virtual_register, MachineRepresentation rep, int instr_index) AllocateTemp() argument 2611 DefinedAfter(int virtual_register, int instr_index, UsePosition pos) DefinedAfter() argument 2622 ReserveFixedInputRegister( const UnallocatedOperand* operand, int virtual_register, MachineRepresentation rep, int instr_index) ReserveFixedInputRegister() argument 2630 ReserveFixedTempRegister( const UnallocatedOperand* operand, int virtual_register, MachineRepresentation rep, int instr_index) ReserveFixedTempRegister() argument 2637 ReserveFixedOutputRegister( const UnallocatedOperand* operand, int virtual_register, MachineRepresentation rep, int instr_index) ReserveFixedOutputRegister() argument 2644 ReserveFixedRegister( const UnallocatedOperand* operand, int virtual_register, MachineRepresentation rep, int instr_index, UsePosition pos) ReserveFixedRegister() argument 2694 AllocatePhiGapMove( VirtualRegisterData& to_vreg, VirtualRegisterData& from_vreg, int instr_index) AllocatePhiGapMove() argument 3168 ReserveFixedRegisters(int instr_index) ReserveFixedRegisters() argument 3228 int instr_index = block->last_instruction_index(); AllocatePhiGapMoves() local 3357 AdvanceTo(int instr_index) AdvanceTo() argument [all...] |