Lines Matching defs:CGI
432 MatchableInfo(const CodeGenInstruction &CGI)
433 : AsmVariantID(0), TheDef(CGI.TheDef), DefRec(&CGI),
434 AsmString(CGI.AsmString) {
1314 const CodeGenInstruction &CGI = **I;
1318 if (!StringRef(CGI.TheDef->getName()).startswith(MatchPrefix))
1322 if (CGI.TheDef->getValueAsBit("isCodeGenOnly"))
1326 for (unsigned i = 0, e = CGI.Operands.size(); i != e; ++i) {
1327 const CGIOperandList::OperandInfo &OI = CGI.Operands[i];
1337 errs() << "warning: '" << CGI.TheDef->getName() << "': "
1346 OwningPtr<MatchableInfo> II(new MatchableInfo(CGI));
1490 const CodeGenInstruction &CGI = *II->DefRec.get<const CodeGenInstruction*>();
1491 const CGIOperandList &Operands = CGI.Operands;