Lines Matching refs:index
220 UnallocatedOperand(BasicPolicy policy, int index, int virtual_register)
224 value_ |= static_cast<uint64_t>(static_cast<int64_t>(index))
226 DCHECK(this->fixed_slot_index() == index);
229 UnallocatedOperand(ExtendedPolicy policy, int index, int virtual_register)
235 value_ |= FixedRegisterField::encode(index);
360 // The slot index is a signed value which requires us to decode it manually
494 MachineRepresentation rep, int index)
496 DCHECK_IMPLIES(location_kind == REGISTER, index >= 0);
500 value_ |= static_cast<uint64_t>(static_cast<int64_t>(index))
504 int index() const {
596 AllocatedOperand(LocationKind kind, MachineRepresentation rep, int index)
597 : LocationOperand(ALLOCATED, kind, rep, index) {}
600 MachineRepresentation rep, int index) {
601 return InstructionOperand::New(zone, AllocatedOperand(kind, rep, index));
1072 static RpoNumber FromInt(int index) { return RpoNumber(index); }
1094 explicit RpoNumber(int32_t index) : index_(index) {}
1614 int32_t code_start_; // start index of arch-specific code.
1615 int32_t code_end_ = -1; // end index of arch-specific code.
1722 Instruction* InstructionAt(int index) const {
1723 DCHECK_LE(0, index);
1724 DCHECK_GT(instructions_.size(), index);
1725 return instructions_[index];
1781 int index = static_cast<int>(immediates_.size());
1783 return ImmediateOperand(ImmediateOperand::INDEXED_IMM, index);
1793 int index = op->indexed_value();
1794 DCHECK_LE(0, index);
1795 DCHECK_GT(rpo_immediates_.size(), index);
1796 return Constant(rpo_immediates_[index]);
1799 int index = op->indexed_value();
1800 DCHECK_LE(0, index);
1801 DCHECK_GT(immediates_.size(), index);
1802 return immediates_[index];
1816 RpoNumber InputRpo(Instruction* instr, size_t index);