Lines Matching defs:virtual_register

198   UnallocatedOperand(ExtendedPolicy policy, int virtual_register)
199 : UnallocatedOperand(virtual_register) {
205 UnallocatedOperand(BasicPolicy policy, int index, int virtual_register)
206 : UnallocatedOperand(virtual_register) {
213 UnallocatedOperand(ExtendedPolicy policy, int index, int virtual_register)
214 : UnallocatedOperand(virtual_register) {
223 int virtual_register)
224 : UnallocatedOperand(virtual_register) {
230 UnallocatedOperand(int reg_id, int slot_id, int virtual_register)
231 : UnallocatedOperand(FIXED_REGISTER, reg_id, virtual_register) {
301 // [virtual_register]: The virtual register ID for this operand.
302 int32_t virtual_register() const {
328 // | slot_index | 0 | virtual_register | 001 |
333 // | reg_index | L | PPP | 1 | virtual_register | 001 |
359 explicit UnallocatedOperand(int virtual_register)
362 VirtualRegisterField::encode(static_cast<uint32_t>(virtual_register));
369 explicit ConstantOperand(int virtual_register)
372 VirtualRegisterField::encode(static_cast<uint32_t>(virtual_register));
375 int32_t virtual_register() const {
379 static ConstantOperand* New(Zone* zone, int virtual_register) {
380 return InstructionOperand::New(zone, ConstantOperand(virtual_register));
1323 PhiInstruction(Zone* zone, int virtual_register, size_t input_count);
1325 void SetInput(size_t offset, int virtual_register);
1326 void RenameInput(size_t offset, int virtual_register);
1328 int virtual_register() const { return virtual_register_; }
1492 MachineRepresentation GetRepresentation(int virtual_register) const;
1493 void MarkAsRepresentation(MachineRepresentation rep, int virtual_register);
1496 bool IsReference(int virtual_register) const {
1497 return CanBeTaggedPointer(GetRepresentation(virtual_register));
1499 bool IsFP(int virtual_register) const {
1500 return IsFloatingPoint(GetRepresentation(virtual_register));
1528 int AddConstant(int virtual_register, Constant constant) {
1531 DCHECK(virtual_register >= 0 && virtual_register < next_virtual_register_);
1532 DCHECK(constants_.find(virtual_register) == constants_.end());
1533 constants_.insert(std::make_pair(virtual_register, constant));
1534 return virtual_register;
1536 Constant GetConstant(int virtual_register) const {
1537 ConstantMap::const_iterator it = constants_.find(virtual_register);
1539 DCHECK_EQ(virtual_register, it->first);