Home
last modified time | relevance | path

Searched refs:SMCTArgs (Results 1 – 2 of 2) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/TableGen/
DTGParser.cpp233 const std::vector<std::string> &SMCTArgs = SMC->Rec.getTemplateArgs(); in AddSubMultiClass() local
237 if (SMCTArgs.size() < SubMultiClass.TemplateArgs.size()) in AddSubMultiClass()
243 for (unsigned i = 0, e = SMCTArgs.size(); i != e; ++i) { in AddSubMultiClass()
247 if (SetValue(CurRec, SubMultiClass.RefLoc, SMCTArgs[i], in AddSubMultiClass()
253 CurRec->resolveReferencesTo(CurRec->getValue(SMCTArgs[i])); in AddSubMultiClass()
256 CurRec->removeValue(SMCTArgs[i]); in AddSubMultiClass()
267 if (SetValue(Def, SubMultiClass.RefLoc, SMCTArgs[i], in AddSubMultiClass()
273 Def->resolveReferencesTo(Def->getValue(SMCTArgs[i])); in AddSubMultiClass()
276 Def->removeValue(SMCTArgs[i]); in AddSubMultiClass()
278 } else if (!CurRec->getValue(SMCTArgs[i])->getValue()->isComplete()) { in AddSubMultiClass()
[all …]
/external/llvm/lib/TableGen/
DTGParser.cpp229 ArrayRef<Init *> SMCTArgs = SMC->Rec.getTemplateArgs(); in AddSubMultiClass() local
233 if (SMCTArgs.size() < SubMultiClass.TemplateArgs.size()) in AddSubMultiClass()
239 for (unsigned i = 0, e = SMCTArgs.size(); i != e; ++i) { in AddSubMultiClass()
243 if (SetValue(CurRec, SubMultiClass.RefRange.Start, SMCTArgs[i], in AddSubMultiClass()
248 CurRec->resolveReferencesTo(CurRec->getValue(SMCTArgs[i])); in AddSubMultiClass()
251 CurRec->removeValue(SMCTArgs[i]); in AddSubMultiClass()
257 if (SetValue(Def.get(), SubMultiClass.RefRange.Start, SMCTArgs[i], in AddSubMultiClass()
262 Def->resolveReferencesTo(Def->getValue(SMCTArgs[i])); in AddSubMultiClass()
265 Def->removeValue(SMCTArgs[i]); in AddSubMultiClass()
267 } else if (!CurRec->getValue(SMCTArgs[i])->getValue()->isComplete()) { in AddSubMultiClass()
[all …]