Lines Matching refs:CGI
2905 CodeGenInstruction &CGI, ListInit *Pat, DAGInstMap &DAGInsts) {
2907 assert(!DAGInsts.count(CGI.TheDef) && "Instruction already parsed!");
2910 TreePattern *I = new TreePattern(CGI.TheDef, Pat, true, *this);
2954 if (i == CGI.Operands.size())
2957 const std::string &OpName = CGI.Operands[i].Name;
2971 if (!checkOperandClass(CGI.Operands[i], R))
2975 Results.push_back(CGI.Operands[i].Rec);
2987 for (unsigned i = NumResults, e = CGI.Operands.size(); i != e; ++i) {
2988 CGIOperandList::OperandInfo &Op = CGI.Operands[i];
3104 CodeGenInstruction &CGI = Target.getInstruction(Instrs[i]);
3105 const DAGInstruction &DI = parseInstructionPattern(CGI, LI, Instructions);