Lines Matching refs:InstructionOperand
83 bool InstructionOperand::InterferesWith(const InstructionOperand& other) const {
146 void InstructionOperand::Print() const { StdoutStream{} << *this << std::endl; }
148 std::ostream& operator<<(std::ostream& os, const InstructionOperand& op) {
150 case InstructionOperand::UNALLOCATED: {
183 case InstructionOperand::CONSTANT:
186 case InstructionOperand::IMMEDIATE: {
199 case InstructionOperand::PENDING:
201 case InstructionOperand::ALLOCATED: {
275 case InstructionOperand::INVALID:
339 InstructionOperand* outputs, size_t input_count,
340 InstructionOperand* inputs, size_t temp_count,
341 InstructionOperand* temps)
398 for (const InstructionOperand& op : pm.reference_operands_) {
602 operands_(input_count, InstructionOperand::kInvalidVirtualRegister,
606 DCHECK_EQ(InstructionOperand::kInvalidVirtualRegister, operands_[offset]);
611 DCHECK_NE(InstructionOperand::kInvalidVirtualRegister, operands_[offset]);
788 const InstructionOperand* output = instruction->OutputAt(i);
880 CHECK_NE(virtual_register, InstructionOperand::kInvalidVirtualRegister);
990 InstructionOperand* operand = instr->InputAt(index);