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