Lines Matching refs:MIOperands
122 SmallVector<unsigned, 16> MIOperands = {MI.getOpcode(), MI.getFlags()}; in getInstructionOpcodeHash() local
123 llvm::transform(MI.uses(), std::back_inserter(MIOperands), GetHashableMO); in getInstructionOpcodeHash()
126 MIOperands.push_back((unsigned)Op->getSize().getValue()); in getInstructionOpcodeHash()
127 MIOperands.push_back((unsigned)Op->getFlags()); in getInstructionOpcodeHash()
128 MIOperands.push_back((unsigned)Op->getOffset()); in getInstructionOpcodeHash()
129 MIOperands.push_back((unsigned)Op->getSuccessOrdering()); in getInstructionOpcodeHash()
130 MIOperands.push_back((unsigned)Op->getAddrSpace()); in getInstructionOpcodeHash()
131 MIOperands.push_back((unsigned)Op->getSyncScopeID()); in getInstructionOpcodeHash()
132 MIOperands.push_back((unsigned)Op->getBaseAlign().value()); in getInstructionOpcodeHash()
133 MIOperands.push_back((unsigned)Op->getFailureOrdering()); in getInstructionOpcodeHash()
136 auto HashMI = hash_combine_range(MIOperands.begin(), MIOperands.end()); in getInstructionOpcodeHash()