Lines Matching refs:Ops
198 static void ParseConstraint(const std::string &CStr, CGIOperandList &Ops) { in ParseConstraint() argument
209 std::pair<unsigned,unsigned> Op = Ops.ParseOperandName(Name, false); in ParseConstraint()
212 if (!Ops[Op.first].Constraints[Op.second].isNone()) in ParseConstraint()
214 Ops[Op.first].Constraints[Op.second] = in ParseConstraint()
230 std::pair<unsigned,unsigned> DestOp = Ops.ParseOperandName(DestOpName, false); in ParseConstraint()
238 Ops.ParseOperandName(Name.substr(wpos), false); in ParseConstraint()
243 unsigned FlatOpNo = Ops.getFlattenedOperandNumber(SrcOp); in ParseConstraint()
245 if (!Ops[DestOp.first].Constraints[DestOp.second].isNone()) in ParseConstraint()
247 Ops[DestOp.first].Constraints[DestOp.second] = in ParseConstraint()
251 static void ParseConstraints(const std::string &CStr, CGIOperandList &Ops) { in ParseConstraints() argument
263 ParseConstraint(CStr.substr(bidx, eidx - bidx), Ops); in ParseConstraints()