Home
last modified time | relevance | path

Searched refs:instr_index (Results 1 - 8 of 8) sorted by relevance

/third_party/node/deps/v8/src/compiler/backend/
H A Dmid-tier-register-allocator.cc143 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...]
H A Dmid-tier-register-allocator.h49 MoveOperands* AddGapMove(int instr_index, Instruction::GapPosition position,
54 MoveOperands* AddPendingOperandGapMove(int instr_index,
57 // Helpers to get a block from an |rpo_number| or |instr_index|.
59 const InstructionBlock* GetBlock(int instr_index);
H A Dregister-allocator-verifier.cc558 for (int instr_index = block->code_start(); instr_index < block->code_end(); in VerifyGapMoves()
559 ++instr_index) { in VerifyGapMoves()
560 const InstructionConstraint& instr_constraint = constraints_[instr_index]; in VerifyGapMoves()
H A Dregister-allocator.cc1711 void ConstraintBuilder::MeetConstraintsAfter(int instr_index) { in MeetConstraintsAfter() argument
1712 Instruction* first = code()->InstructionAt(instr_index); in MeetConstraintsAfter()
1716 if (temp->HasFixedPolicy()) AllocateFixed(temp, instr_index, false, false); in MeetConstraintsAfter()
1724 range->SetSpillStartIndex(instr_index + 1); in MeetConstraintsAfter()
1742 AllocateFixed(first_output, instr_index, is_tagged, false); in MeetConstraintsAfter()
1749 range->SetSpillStartIndex(instr_index + 1); in MeetConstraintsAfter()
1752 data()->AddGapMove(instr_index + 1, Instruction::START, *first_output, in MeetConstraintsAfter()
1758 range->RecordSpillLocation(allocation_zone(), instr_index + 1, in MeetConstraintsAfter() local
1760 range->SetSpillStartIndex(instr_index + 1); in MeetConstraintsAfter()
1765 void ConstraintBuilder::MeetConstraintsBefore(int instr_index) { in MeetConstraintsBefore() argument
[all...]
/third_party/mesa3d/src/gallium/drivers/lima/ir/gp/
H A Dcodegen.c593 int instr_index = 0; in gpir_codegen_prog() local
596 gpir_codegen(code + instr_index, instr); in gpir_codegen_prog()
597 instr_index++; in gpir_codegen_prog()
H A Dgpir.h374 int instr_index; member
H A Dinstr.c43 instr->index = block->sched.instr_index++; in gpir_instr_create()
H A Dscheduler.c1689 block->sched.instr_index = 0; in gpir_schedule_prog()

Completed in 17 milliseconds