Lines Matching refs:OperandList
150 std::vector<OperandInfo> OperandList; variable
158 bool empty() const { return OperandList.empty(); } in empty()
159 unsigned size() const { return OperandList.size(); } in size()
160 const OperandInfo &operator[](unsigned i) const { return OperandList[i]; }
161 OperandInfo &operator[](unsigned i) { return OperandList[i]; }
162 OperandInfo &back() { return OperandList.back(); } in back()
163 const OperandInfo &back() const { return OperandList.back(); } in back()
167 iterator begin() { return OperandList.begin(); } in begin()
168 const_iterator begin() const { return OperandList.begin(); } in begin()
169 iterator end() { return OperandList.end(); } in end()
170 const_iterator end() const { return OperandList.end(); } in end()
192 return OperandList[Op.first].MIOperandNo + Op.second; in getFlattenedOperandNumber()
199 assert(i < OperandList.size() && "Invalid flat operand #"); in getSubOperandNumber()
200 if (OperandList[i].MIOperandNo+OperandList[i].MINumOperands > Op) in getSubOperandNumber()
201 return std::make_pair(i, Op-OperandList[i].MIOperandNo); in getSubOperandNumber()
210 if (OperandList[Op.first].DoNotEncode.size() > Op.second) in isFlatOperandNotEmitted()
211 return OperandList[Op.first].DoNotEncode[Op.second]; in isFlatOperandNotEmitted()